Delete a Text Hook
Its address stops working at once, and its recent posts are deleted.
DELETE
/v1/hooks/{id}
Its address stops working at once, and its recent posts are deleted.
Needs a key with the messages:send scope.
Path parameters
idstringrequiredThe Text Hook’s id.
Starts with
hook_.
Example
DELETE
/v1/hooks/hook_1Hq2LxW9cVbN3mKpRtYs0acurl -X DELETE "https://usebluebot.com/api/v1/hooks/hook_1Hq2LxW9cVbN3mKpRtYs0a" \
-H "Authorization: Bearer $BLUEBOT_API_KEY"Response
200: It is gone.
idstringrequiredobject"text_hook"requireddeletedtruerequired
Response200
{
"id": "hook_1Hq2LxW9cVbN3mKpRtYs0a",
"object": "text_hook",
"deleted": true
}Errors
Every refusal has the same envelope and a page of its own. These are the ones this operation can give.
| Code | Status | What it means |
|---|---|---|
| 401 | The request carried no key, or a key BlueBot doesn’t know: mistyped, revoked, or a test key sent to the live API. | |
| 403 | The key doesn’t carry the scope the endpoint needs. Each endpoint’s reference names its scope. | |
| 429 | Too many requests. A key may make 120 requests a minute. The RateLimit header says how many are left, and Retry-After how long to wait. | |
| 500 | Something went wrong on BlueBot’s side. It was reported. Send the request again; with an Idempotency-Key that is always safe. | |
| 404 | There is no such thing on this account. Ids are prefixed by kind, so a message id starts with msg_. |
Try it
Call this operation from the page with your own key. The key stays in this tab and is forgotten when you leave.