Create a workflow upload session
POST
/api/v1/workflows/{slug}/sessionsAuthorization
AuthorizationRequiredBearer <token>Company-scoped Steve API key. Format: Authorization: Bearer aok_...
In: header
Request Body
application/jsonRequiredfileCountRequiredintegerMinimum:
1contentTypesRequiredarray<string>clientSubmissionIdRequiredstringwebhookUrlstringFormat:
"uri"metadataobjectexternalUserobjectOptional end-user attribution. When provided, the submission is labeled in the Steve admin UI with (in order of preference) name, email, or id. If omitted, the submission is attributed to the API key that created it.
Path Parameters
slugRequiredstringWorkflow slug.
Header Parameters
X-Request-IdstringOptional caller-supplied request identifier. Maximum length is 128 characters.
Maximum length:
128Existing pending session returned for the same clientSubmissionId