Developers: Get a first look at our new Developer Platform on May 13. Register today →
cURL
curl --request POST \ --url https://api.notion.com/v1/custom_block_deploys/{deploy_id}/complete \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'Notion-Version: <notion-version>' \ --data ' { "parent_id": "<string>", "parent_table": "<string>" } '
{ "object": "<string>", "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "url": "<string>" }
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
The API version to use for this request. The latest version is 2026-03-11.
2026-03-11
UUID returned by the prior create-custom-block-deploy call.
ID of the record (e.g. block) that will own this deploy.
Table of the parent record. Must be block today.
block
"block"
The type of object, always 'custom_block_deploy'.
"custom_block_deploy"
UUID identifying this custom block deploy.
Origin-relative path prefix from which the unpacked files can be fetched. Returned by complete.