List pages
GET /v1/pages — Every bio page in the workspace, newest-updated first. Cursor-paginated. Requires scope pages:read.
Every bio page in the workspace, newest-updated first. Cursor-paginated.
Requires scope: pages:read. Plan entitlement: public_api (Creator and Pro).
API key (bf_live_… / bf_test_…) as a Bearer token.
In: header
Query Parameters
1 <= value <= 10025Opaque cursor from a previous response
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/pages"{ "data": [ { "id": "string", "title": "string", "slug": "string", "status": "DRAFT", "block_count": 0, "public_url": "string", "updated_at": "2019-08-24T14:15:22Z" } ], "has_more": true, "next_cursor": "string"}API Reference
Every BioFlow /v1 operation — 22 endpoints with parameters, schemas, examples, and a request builder, rendered from the OpenAPI 3.1 spec.
Create a page POST
POST /v1/pages — Create a new bio page as an UNPUBLISHED draft — the same path as the dashboard's New page dialog (slug derived from the title and deduped)…