Send a post for approval
Send a post to a user for approval, with a comment.
POST https://cotlet.dev/api/v1/sendible/posts/{post_id}/approvals
write Confirm
Moves a scheduled post or a draft into approval and creates a task for the approver. The approver gets a notification on their dashboard and an email, and you are notified when they approve or reject. Sendible says approval workflows are not available on all plans. The post is published only after approval. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| post_id string required | string | Post from list_posts. |
| approver_id string required | string | User from list_users. |
| comment string | string | Note shown to the approver. |
Request
curl -X POST https://cotlet.dev/api/v1/sendible/posts/post_77a1/approvals \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"approver_id":"usr_88","comment":"Please approve by Thursday 17:00. It goes out Friday at 09:00."}' result = client.call("sendible", "send_for_approval", {"post_id":"post_77a1","approver_id":"usr_88","comment":"Please approve by Thursday 17:00. It goes out Friday at 09:00."}) const result = await cotlet.call('sendible', 'send_for_approval', {"post_id":"post_77a1","approver_id":"usr_88","comment":"Please approve by Thursday 17:00. It goes out Friday at 09:00."}); cotlet call sendible send_for_approval --data '{"post_id":"post_77a1","approver_id":"usr_88","comment":"Please approve by Thursday 17:00. It goes out Friday at 09:00."}' Example response
{
"post_id": "post_77a1",
"task_id": "task_5502",
"status": "for_approval",
"approver": "Mia Harbor",
"send_at": "2026-10-23T09:00:00+01:00"
}