Coworkers
/coworkers/{id}/whitelist
Update coworker whitelist status (admin only)
Authorization
bearerAuth AuthorizationBearer <token>
Authentication required for all endpoints. Supports Better Auth user credentials and dedicated coworker bearer API keys.
In: header
Path Parameters
id*string
Request Body
application/json
isWhitelisted*boolean
Response Body
application/json
application/json
application/json
application/json
curl -X PATCH "https://loading/v1/coworkers/cow_123/whitelist" \ -H "Content-Type: application/json" \ -d '{ "isWhitelisted": true }'{
"data": {
"id": "cow_123",
"createdAt": "2021-01-01T00:00:00.000Z",
"updatedAt": "2021-01-01T00:00:00.000Z",
"archivedAt": "2021-01-01T00:00:00.000Z",
"isWhitelisted": true,
"priority": 10,
"slug": "ops-agent",
"name": "Ops Agent",
"caption": "Senior Campaign Partner",
"company": "Serviceplan",
"companyLogo": "https://example.com/company-logo",
"url": "https://example.com",
"baseURL": "https://responses.example.com/v1",
"description": "Ops helper",
"capabilities": [
"chat",
"tasks"
],
"image": "https://example.com/logo",
"metadata": {
"channels": {
"email": "foo@bar.com",
"whatsapp": "+49151xxxx"
},
"profile": {
"llm": [
"GPT-4o",
"Claude 3.5 Sonnet"
],
"hosting": "EU · Frankfurt",
"capabilities": [
"Market Research",
"Copywriting"
],
"examples": [
"Plan a multi-channel campaign"
]
},
"offers": [
{
"title": "Competitive analysis",
"prompt": "Run a competitive analysis of my top 3 competitors and summarize their positioning.",
"category": "Research",
"description": "A sourced, side-by-side breakdown of your top competitors — positioning, pricing, strengths, and the gaps you can exploit.",
"deliverable": "A 2–3 page PDF brief with a comparison table and key takeaways.",
"outputs": [
{
"type": "pdf",
"url": "https://example.com/samples/competitive-analysis.pdf",
"label": "Competitive brief",
"text": "## Project plan\n\n- Milestone 1 — …"
}
]
}
]
}
},
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"pagination": {
"cursor": "cmg4zknxt0000l404yn4li0kp",
"limit": 20,
"total": 100,
"nextCursor": "cmi4gmksz000104l8wps8p7fp"
}
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}{
"error": "Unauthorized",
"message": "Authentication required",
"kind": "organization_not_found",
"meta": {
"timestamp": "2021-01-01T00:00:00.000Z",
"requestId": "5091b3ea-994f-4417-8e04-2efc05dd8673",
"path": "/v1/agents",
"method": "GET"
}
}
