curl -X PUT "https://api.hitler.app/api/clients/client-uuid-1/members" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"writerIds": ["user-uuid-1"], "designerIds": ["user-uuid-2"]}'
await api.assignClientMembers("client-uuid-1", {
writerIds: ["user-uuid-1"],
designerIds: ["user-uuid-2"],
});
{
"id": "client-uuid-1",
"name": "Acme Corp",
"assignedWriters": ["user-uuid-1"],
"assignedDesigners": ["user-uuid-2"],
"writers": [{"id": "user-uuid-1", "name": "Alice", "email": "alice@example.com"}],
"designers": [{"id": "user-uuid-2", "name": "Bob", "email": "bob@example.com"}]
}
Clients
Assign Members
Assign writers and designers to a client
PUT
/
api
/
clients
/
:id
/
members
curl -X PUT "https://api.hitler.app/api/clients/client-uuid-1/members" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"writerIds": ["user-uuid-1"], "designerIds": ["user-uuid-2"]}'
await api.assignClientMembers("client-uuid-1", {
writerIds: ["user-uuid-1"],
designerIds: ["user-uuid-2"],
});
{
"id": "client-uuid-1",
"name": "Acme Corp",
"assignedWriters": ["user-uuid-1"],
"assignedDesigners": ["user-uuid-2"],
"writers": [{"id": "user-uuid-1", "name": "Alice", "email": "alice@example.com"}],
"designers": [{"id": "user-uuid-2", "name": "Bob", "email": "bob@example.com"}]
}
Requires Admin or Manager role.
Path Parameters
string
required
Client UUID
Request Body
array
required
Array of user UUIDs to assign as writers
array
required
Array of user UUIDs to assign as designers
Response
The updated client object with resolved member details.curl -X PUT "https://api.hitler.app/api/clients/client-uuid-1/members" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"writerIds": ["user-uuid-1"], "designerIds": ["user-uuid-2"]}'
await api.assignClientMembers("client-uuid-1", {
writerIds: ["user-uuid-1"],
designerIds: ["user-uuid-2"],
});
{
"id": "client-uuid-1",
"name": "Acme Corp",
"assignedWriters": ["user-uuid-1"],
"assignedDesigners": ["user-uuid-2"],
"writers": [{"id": "user-uuid-1", "name": "Alice", "email": "alice@example.com"}],
"designers": [{"id": "user-uuid-2", "name": "Bob", "email": "bob@example.com"}]
}