PUT
/v1/admin/support-teams/{team}Rename one of the firm's support teams, and set who is on it. Send the name and the whole list of members every time, including the ones who stay. The tickets given to the team stay with it.
Needs a firm. Our own staff name one with the Propper-Workspace header.
Request
Both fields, as in create.
curl -X PUT "https://api.proppertrading.com/v1/admin/support-teams/team_xmwh3fde7wym7xkj" \
-H "Authorization: Bearer ptat_9f2c1a44_3b8e7d2f5c9a1b4e6d8f0a2c4e6b8d1f" \
-H "Propper-Workspace: acme" \
-H "Content-Type: application/json" \
-d '{"name": "Platform and data", "member_ids": ["usr_afekquw8p97wv6tb", "usr_pj68ba8tmrbb7fxb"]}'
Response
{
"data": {
"object": "support_team",
"id": "team_xmwh3fde7wym7xkj",
"name": "Platform and data",
"members": [
{
"id": "usr_pj68ba8tmrbb7fxb",
"name": "Ios Tester"
},
{
"id": "usr_afekquw8p97wv6tb",
"name": "Sam Carter"
}
],
"open": 0,
"mine": true
},
"meta": {
"request_id": "req_01m50v1n4zbnawg9p3zyf8az71"
}
}
Errors
| Status | Code | Meaning |
|---|---|---|
| 400 | workspace_required | Asked by our own staff without naming a firm |
| 401 | invalid_token | Not a token, or the secret does not match |
| 401 | revoked_token | Signed out here or from another device |
| 401 | expired_token | Ninety days without use, or a set expiry passed |
| 403 | admin_access_required | This account no longer helps run the environment |
| 403 | insufficient_scope | This device does not hold admin:write |
| 403 | workspace_not_permitted | The Propper-Workspace header names an environment this account cannot act in |
| 403 | forbidden | Without manage_support_settings |
| 404 | resource_not_found | No support team with that id in this firm |
| 422 | validation_failed | No name, a name another team has, no member_ids, more than 200, or a member who is not one of the firm's agents |