Rename a deploy hook
rename_deploy_hook
Changes the name of one deploy hook.
Only the label changes. The URL, whether it is on and its call log stay as they are, and the call log shows the new name from then on. See Deploy hooks.
Request
Call it with a POST to https://api.modulify.ai/v1/rename_deploy_hook, sending the inputs below as a JSON object. The token needs the config:write scope.
It makes changes, so send an Idempotency-Key header whenever you might retry it. A retry with the same key gets the first answer back instead of running again.
curl -X POST https://api.modulify.ai/v1/rename_deploy_hook \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"projectId":"PROJECT_ID","hookId":"HOOK_ID","name":"NAME"}'Over MCP, the same method is the rename_deploy_hook tool.
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
projectId |
string | Yes | The site id. |
hookId |
string | Yes | The hook id from list_deploy_hooks. |
name |
string | Yes | The new name. It cannot be empty, and it is cut to 64 characters. |
Response
Every call answers with the JSON envelope of success, message, data, code and version. data holds the result described above, and on a method that returns a total, count carries it. The response headers carry the call's X-Request-Id and what is left of your per-minute budget in X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset. Errors explains every status code a call can answer with.