Tasks
Task management and assignment
List
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Query Parameters
statusstringprioritystringassignedToIdstringleadIdstringaccountIdstringcontactIdstringopportunityIdstringoverduestringsourcestringpagestringlimitstringsortBystringsortOrderstringsearchstringownerstringcreatedAfterstringidsstringopenstringTaskList
Create
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Request Body
application/jsonRequiredsubjectRequiredstringdescriptionstringstatusstring"COMPLETED" | "IN_PROGRESS" | "NOT_STARTED" | "WAITING" | "DEFERRED"prioritystring"HIGH" | "LOW" | "NORMAL" | "URGENT"dueDatestringreminderDatestringassignedToIdstringleadIdstringaccountIdstringcontactIdstringopportunityIdstringtypestring"CALL" | "EMAIL" | "MEETING" | "FOLLOW_UP" | "OTHER"Header Parameters
Idempotency-KeystringUnique key (a UUID is ideal) that makes this write safe to retry for 24 hours: a retry with the same body replays the original response (Idempotent-Replayed: true); the same key with a different body is a 409.
255Task
Get stats
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Find one
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Path Parameters
idRequiredstringTask
Update
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Request Body
application/jsonRequiredsubjectstringdescriptionstringstatusstring"COMPLETED" | "IN_PROGRESS" | "NOT_STARTED" | "WAITING" | "DEFERRED"prioritystring"HIGH" | "LOW" | "NORMAL" | "URGENT"dueDatestringreminderDatestringcompletedDatestringassignedToIdstringleadIdstringaccountIdstringcontactIdstringopportunityIdstringtypestring"CALL" | "EMAIL" | "MEETING" | "FOLLOW_UP" | "OTHER"Path Parameters
idRequiredstringHeader Parameters
Idempotency-KeystringUnique key (a UUID is ideal) that makes this write safe to retry for 24 hours: a retry with the same body replays the original response (Idempotent-Replayed: true); the same key with a different body is a 409.
255Task
Remove
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Path Parameters
idRequiredstringNo response body.
Complete
Authorization
AuthorizationRequiredBearer <token>Session token from the SalesOS web app.
In: header
X-API-Key<token>API key from Settings → API Keys. Authorization: ApiKey <key> is also accepted. Each operation lists the scope it needs under x-api-key-scopes.
In: header
Path Parameters
idRequiredstringHeader Parameters
Idempotency-KeystringUnique key (a UUID is ideal) that makes this write safe to retry for 24 hours: a retry with the same body replays the original response (Idempotent-Replayed: true); the same key with a different body is a 409.
255Task