Add deliverable
Add a single deliverable to a draft listing. Appends to the existing array. Returns the new deliverable with a unique del_ prefixed ID. Max 3 deliverables per listing — returns 409 if at capacity.
Authentication
AuthorizationBearer
API key (lb_ prefix). Pass as: Authorization: Bearer lb_...
Path parameters
listing_id
Listing ID (lst_ prefixed).
Request
This endpoint expects an object.
type
Deliverable type: file (uploaded via POST /v1/files), url (redirect), or text (literal string).
Allowed values:
token
File token from POST /v1/files. Required when type is file.
value
URL (https required) or text content. Required when type is url or text.
Response
Successful Response
id
Unique deliverable identifier (del_ prefixed).
type
Deliverable type.
Allowed values:
status
Processing status.
Allowed values:
object
Object type identifier.
filename
Original filename (file type only).
size
File size in bytes (file type only).
mime_type
MIME type (file type only).
url
Redirect URL (url type only).
content
Text content (text type only).
Errors
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error