Media
PUT
part is 1-based; every part but the last is exactly part_size bytes.
Requires the write scope.
bearerheader
AuthorizationBearer <token>An API key (tb_live_...) from the dashboard, or an OAuth access token.
id*stringFormat
uuidpart*stringmulaichat-workspace?stringLimits an owner key to one profile (id or external_id). Unknown: 404 profile_not_found.
The part bytes.
body*fileapplication/octet-streamFormat
binaryDone, no body.
curl -X PUT 'https://api.mulaichat.com/v1/media/497f6eca-6276-4993-bfeb-53cbbbba6f08/parts/string' \ -H 'Content-Type: application/octet-stream' \ -d 'string'Example Response
Empty
Upload a file in one request POST
The raw file as the body: an image (up to 8 MB) or a video (up to 300 MB); the type is read from the bytes. JSON or form bodies: 415 raw_body_required. In production the body is limited to 100 MB: use a chunked or presigned upload for larger files. Requires the write scope.
Cancel a post DELETE
Cancels a scheduled post or a draft. Requires the write scope.