Process Street File Uploads API
A file upload is a two-step upload for large files. Create one to get an upload URL and a `fileUploadId`, send the file's bytes to that URL, then attach the upload to a target (form field value, attachment, or page/workflow widget) via that target's `/upload` endpoint. The `fileUploadId` is single-use — attaching it consumes it.
Documentation
Specifications
Other Resources
Conventions
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/conventions/process-street-conventions.yml
Idempotency
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/conventions/process-street-conventions.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/errors/process-street-error-codes.yml
Conformance
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/conformance/process-street-conformance.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/data-model/process-street-data-model.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/lifecycle/process-street-lifecycle.yml
Webhooks
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/asyncapi/process-street-webhooks.yml
AgenticAccess
https://raw.githubusercontent.com/api-evangelist/process-street/refs/heads/main/agentic-access/process-street-agentic-access.yml