Create a task on a lead
Creates an open task against a lead. Tasks appear on the lead's timeline and in the assignee's queue. The task's state lives in metadata.taskStatus, which starts as open.
/leadActivities.taskCreateAuthorization
bearerAuth Enter your MailMoo API key (format: sk_live_...)
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/leadActivities.taskCreate" \ -H "Content-Type: application/json" \ -d '{ "leadId": "3c6e2b8e-0e8f-48db-8791-27271df10113", "content": "string" }'{ "id": "string", "leadId": "string", "workspaceId": "string", "userId": "string", "type": "NOTE", "content": "string", "metadata": {}, "dueAt": "string", "remindAt": "string", "scheduledFor": "string", "createdAt": "string", "updatedAt": "string", "property1": null, "property2": null}Delete a note POST
Removes a note from a lead's timeline. Only the note's author may delete it. This cannot be undone.
Edit a task POST
Changes a task's text, due date, or assignee. Send only the fields you are changing; at least one is required. Only the task's creator may edit it, and only while it is still open. To complete or cancel a task, use the status endpoint instead.

