Skip to Content
APIEndpointsDelete task

Delete task

Remove a task from the Action Hub plan entirely. Deleting a completed task that tracks a topic_content_opportunity re-promotes the source opportunity if it had gone stale, so it can be re-added later.

DELETE /brands/{brand_id}/tasks/{task_id}

Authorization

HeaderTypeRequired
AuthorizationBearer asky_sk_…required
Idempotency-Keystringrequired on every write. See Idempotency

Path parameters

ParameterTypeRequiredDescription
brand_iduuidrequiredFrom List brands
task_iduuidrequiredA task’s id, visible in the app’s Action Hub (/actions/plan)

Request

curl --request DELETE \ --url 'https://api.askylabs.com/v1/brands/242546de-4cee-4a7d-952e-f6aa60c63ef8/tasks/7c1e9a3f-5b21-4d90-8c6e-1f4a2b8d5e73' \ --header 'Authorization: Bearer <api-key>' \ --header 'Idempotency-Key: 5b0e77d2-13a9-4f6a-8ce1-9a3f5e21c0aa'

Response

{ "data": { "deleted_task_id": "7c1e9a3f-5b21-4d90-8c6e-1f4a2b8d5e73" }, "request_id": "req_5b0e77d213a94f6a8ce1" }

Response fields

FieldTypeDescription
data.deleted_task_iduuidrequired
request_idstringrequired. Also returned as the x-request-id header. Quote it when contacting support

Errors

StatusCodeWhen
401invalid_tokenThe key is missing, malformed, or does not exist
401token_expiredThe key passed its expiry date
401token_revokedThe key was revoked
403insufficient_scopeThe key does not carry write:opportunities
403plan_requiredThis workspace is not enabled for API writes
404not_foundThe task does not exist for this brand, or this key is not allowed to reach it
429rate_limitedOver 60 requests per minute on write endpoints
Last updated on