Intake Upload

get
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
link_tokenstring · max: 64Required
Responses
chevron-right
200

Link metadata

application/json

Public metadata for an intake upload link, returned to the forms app.

display_namestring · max: 512Required

Human-readable display name (falls back to customer slug).

customer_slugstring · max: 128Required

Stable URL-safe customer identifier.

max_upload_bytesintegerRequired

Maximum allowed upload size in bytes.

allowed_content_typesstring[] · max: 64Optional

Allowed Content-Type values for uploads, sorted lexicographically.

get
/upload/{link_token}/info

Receive Upload

post
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
link_tokenstring · max: 64Required
Header parameters
x-amigo-intake-filenamestring · max: 256Required
x-amigo-intake-content-typestring · max: 128Required
Responses
post
/upload/{link_token}/files

Last updated

Was this helpful?