Teams

Manage your teams.



Get

HTTP Request

GET https://serverwand.com/api/teams        

Parameters

Parameter Value Description
Required

Sample Code

<?php
//post data
$data = array(
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true,
	"items":
	    [{
	        "id": "1",
	        "name": "my team",
	        "servers": "1",
	        "members": "5"
	    }]
}
        



Create

HTTP Request

POST https://serverwand.com/api/teams        

Parameters

Parameter Value Description
Required
name string

Sample Code

<?php
//post data
$data = array(
	'name' => 'my-team'
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Update

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}        

Parameters

Parameter Value Description
Required
name string

Sample Code

<?php
//post data
$data = array(
	'name' => 'my-team'
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Summary

HTTP Request

GET https://serverwand.com/api/teams/{$team_id}        

Parameters

Parameter Value Description
Required

Sample Code

<?php
//post data
$data = array(
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true,
	"item": {
		"members": [{
			"user": "1",
			"email": "me@domain.com"
		}],
		"servers": [{
			"id": "1",
			"name": "my-server"
		}]
	}
}
        



Add Member

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}/members        

Parameters

Parameter Value Description
Required
email string

Sample Code

<?php
//post data
$data = array(
	'email' => 'collaborator@domain.com'
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}/members");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Delete Member

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}/members        

Parameters

Parameter Value Description
Required
delete string
user string

Sample Code

<?php
//post data
$data = array(
	'delete' => 1
	'user' => "1",
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}/members");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Add Server

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}/servers        

Parameters

Parameter Value Description
Required
server string

Sample Code

<?php
//post data
$data = array(
	'server' => '1'
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}/servers");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Delete Server

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}/servers        

Parameters

Parameter Value Description
Required
server string

Sample Code

<?php
//post data
$data = array(
	'server' => "1",
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}/servers");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}
        



Delete

HTTP Request

POST https://serverwand.com/api/teams/{$team_id}        

Parameters

Parameter Value Description
Required
delete string

Sample Code

<?php
//post data
$data = array(
	'delete' => 1,
);

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://serverwand.com/api/teams/{$team_id}");
curl_setopt($ch, CURLOPT_HTTPHEADER,  array(
    'Authorization: Bearer , "<?=$api_key;?>"
));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);     

// receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);        
curl_close ($ch);

print_r($result);
?>
        


Sample Response

{
	"success": true
}