BioFlow / API docs / removeBlock

Remove a block.

DELETE /v1/pages/{page_id}/blocks/{block_id}
scope: pages:writeCreator & Pro plansquota cost: 1

Delete one block from the page DRAFT, preserving everything else. Removing the last remaining block is refused. Requires expected_updated_at (query parameter).

Requires scope: pages:write. Plan entitlement: public_api (Creator and Pro).

Try it

Request.

curl "https://app.getbioflow.com/v1/pages/PAGE_ID/blocks/BLOCK_ID" \ -X DELETE \ -H "Authorization: Bearer bf_live_YOUR_KEY"
Parameters

Path & query parameters.

Parameters accepted by removeBlock
NameInTypeRequiredDescription
page_idpathstringyes
block_idpathstringyesBlock ID from the page's draft.blocks
expected_updated_atquerystringyesConcurrency stamp: the draft.updated_at you last read. A mismatch is refused with 409 stale_snapshot — re-read the page and retry.
Response

200The page without the block.

Fields of the 200 response for removeBlock
FieldTypeDescription
idstring
titlestring
descriptionstring
slugstring
statusDRAFT | PUBLISHED | ARCHIVED
localestring
public_urlstring | nullLive URL when routed; null for unrouted drafts
themeobject
draftobject
publishedobject

Every response also carries X-Request-Id plus the IETF draft-11 RateLimit / RateLimit-Policy headers.

Errors

What can go wrong here.

Problem codes this operation can return
CodeStatusMeaning
invalid_request400The request body or parameters failed validation
invalid_api_key401Missing, malformed, unknown, disabled, or expired API key
insufficient_scope403The API key was not granted the required scope
feature_not_enabled403The workspace plan does not include public API access
test_key_read_only403Test-mode keys are restricted to read operations
rate_limited429Per-key rate limit exceeded
quota_exhausted429Monthly API quota exhausted
internal_error500Something went wrong on our side

All errors are RFC 9457 application/problem+json — branch on code, quote request_id to support. Full registry on the API docs hub; interactive playground in the API reference.