Skip to main content
POST
/
api
/
intake
/
{orgSlug}
/
{intakeSlug}
/
presigned-upload-request
Request a presigned upload URL via intake
curl --request POST \
  --url https://platform.kodexa.ai/api/intake/{orgSlug}/{intakeSlug}/presigned-upload-request \
  --header 'x-api-key: <api-key>'
{
  "expiresAt": "2023-11-07T05:31:56Z",
  "s3Key": "<string>",
  "uploadId": "<string>",
  "uploadUrl": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://developer.kodexa.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

API key for authentication. Create one from the Kodexa platform UI under Settings > Access Tokens.

Path Parameters

orgSlug
string
required

Organisation slug.

intakeSlug
string
required

Intake slug.

Query Parameters

path
string

Optional target path/filename hint.

contentType
string

MIME type of the upload.

contentLength
integer

Total content length in bytes.

Response

Presigned upload response

expiresAt
string<date-time>
s3Key
string
uploadId
string
uploadUrl
string