Add New Team

POST/api/teams

Every member id is validated against the users table before the team is stored: an id which is unknown, deleted or not a staff user is rejected and nothing is written.

Headers

FieldTypeDescription
authtoken String Authentication token, generated from admin area

Parameters

FieldTypeDescription
title String Mandatory Team title
members String|Number[] Mandatory Staff user ids, as an array or a comma separated list
curl -X POST "https://yoursite.com/api/teams" \
  -H "authtoken: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "title": "...", "members": "..." }'

Success-Response:

HTTP/1.1 201 Created
{ "status": 200, "messages": { "success": "The record has been saved." }, "id": 1 }

Invalid-Member:

HTTP/1.1 400 Bad Request
{ "status": false, "messages": { "members": "Unknown or non staff user id: 99." } }
MethodPOST
Path/api/teams
GroupTeam
Sincev1.0.0
Defined inRestApi/Controllers/TeamController.php