Retrieve Task
Retrieve the full details of a specific task, including its board, status, folder, assigned clients, tags, and checklists summary.
Example Request:
curl "https://<your-agency>.smartmatchapp.com/api3/tasks/<task_id>/" \
-u <token>: \
-X GET
Example Success Response:
{
"id": 42,
"title": "Follow up with client",
"description": "<p>Call the client to discuss the proposal.</p>",
"is_archived": false,
"is_template": false,
"priority": 2,
"due_date": "2026-03-15",
"created": "2026-02-20T10:30:00",
"user_assigned_id": 5,
"user_created_id": 3,
"board": {
"id": 1,
"name": "Sales Pipeline"
},
"status": {
"id": 2,
"name": "In Progress"
},
"folder": {
"id": 3,
"name": "Q1 Tasks"
},
"clients": [
{
"id": 101,
"name": "Jane Doe"
}
],
"tags": [
{
"id": 7,
"name": "Urgent"
}
],
"checklists": [
{
"id": 1,
"title": "Pre-call checklist",
"total": 3,
"done": 1
}
]
}
Fields board, status, and folder will be null if not set. The clients, tags, and checklists arrays will be empty if none are associated.
Base Request:
Method: GET
Authentication: Basic Authentication. Requires a valid <token> passed.
Rate Limits:
30 requests within 5 seconds
Error Responses:
| 401 | Unauthorized |
This error occurs when the <token> is missing, invalid, or the API access is disabled. Possible errors: "not authenticated" or "token is disabled" or "Agency API is disabled" |
| 404 | Not Found |
This error occurs if the task with the specified ID does not exist. |
| 405 | Method Not Allowed |
This error occurs if an HTTP method other than GET is used. |
| 429 | Too Many Requests |
This error occurs when the client has sent too many requests in a given amount of time, leading to rate limiting by the server. Possible errors: "too many requests" |
| 500 | Server Error |
Possible errors: "Internal server error" |