POST
Auth Required
Create Task
Create a new task for an order. Sends email notification to assignee.
https://hoodsly-moc-api.wppool.dev/api/v1/tasks
Request Body
JSON
{
"order_id": "WC-12345",
"title": "Process order #12345",
"description": "Verify measurements and prepare for production",
"assigned_to": 2,
"deadline": "2026-01-20T17:00:00Z"
}
Request Fields
| Field | Type | Required | Description |
|---|---|---|---|
order_id | string | Required | Related order ID |
title | string | Required | Task title |
description | string | Optional | Task description |
assigned_to | int | Required | User ID of assignee |
deadline | string | Optional | Due date (ISO 8601) |
Response
201 Created
{
"success": true,
"data": {
"message": "Task created successfully",
"task": {
"id": 4,
"order_id": "WC-12345",
"title": "Process order #12345",
"description": "Verify measurements and prepare for production",
"status": "pending",
"assigned_to": {
"id": 2,
"name": "Jane Smith",
"email": "jane@hoodslyhub.com"
},
"assigned_by": {
"id": 1,
"name": "Admin User",
"email": "admin@hoodslyhub.com"
},
"deadline": "2026-01-20T17:00:00Z",
"created_at": "2026-01-06T12:00:00Z"
}
},
"message": null
}
Request
GET
/api/v1/status
Response