Delulu documentation

REST API reference

Typed HTTP operations generated from the server contract, plus OAuth and error semantics.

Base URL:

https://api.delulu.social

The build generates the endpoint group pages and OpenAPI 3.1 document directly from @delulu/contracts. The interactive API explorer renders the same document.

API groups

GroupPurpose
HealthLiveness and database readiness.
MeIdentity, memberships, overview, onboarding, and email preferences.
PostsDraft, schedule, publish, inspect, edit, delete, target, and retry operations.
ReviewsQueue, submission, decisions, comments, activity, and bulk actions.
MediaList, presigned upload, import, completion, and deletion.
ConnectionsList, disconnect, provider authorization, and workspace transfer.
Workspace administrationWorkspace, member, invitation, and API-key management.
AnalyticsOperational counts and live connection insights.
AutomationsInstagram automation definitions, runs, and inbox.
BillingSubscription, usage, transactions, checkout, payer transfer, and cancellation.
TranscriptionsTranscription history, usage, and checkout.

Headers

Authenticated routes require:

Authorization: Bearer <credential>
Accept: application/json
Content-Type: application/json

Use the content-type header only when a request has a JSON body. OAuth form endpoints use application/x-www-form-urlencoded.

Pagination

Most list endpoints use limit and offset. Responses include data, total, limit, and offset. Limits are validated by each endpoint; clients should treat total as authoritative.

Source of truth

OAuth routes use protocol-specific form and redirect semantics and live outside the typed REST contract. They are documented separately under authentication.