Submit content
Use this on the creator path when a draft already has its media file. Publishing stays a platform review.
Role
creator only. The list is that creator’s content.
Requests
GET /api/v1/affilink/creator/contentsand follownext_cursor.- Choose a row whose
statusisdraft. POST /api/v1/affilink/creator/contents/{id}/submitwith an empty body. Status becomesapproval_pending.
Keep
Keep id, status, and the earnings fields if you will read them later. The submit response is the content.
Stop
If the draft has no file yet, stop and tell the operator to upload it in the app. Do not send file bytes. Do not call approve or reject. A validation_error means the content is not a draft with media. See AffiLink API for the status names.