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

FieldTypeRequiredDescription
order_idstringRequiredRelated order ID
titlestringRequiredTask title
descriptionstringOptionalTask description
assigned_tointRequiredUser ID of assignee
deadlinestringOptionalDue 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