Crego Platform
  1. Flow
Crego Platform
  • Authentication
    • Login
      POST
    • Refresh JWT Token
      POST
  • Flow
    • Upload File
      POST
    • Create Runner
      POST
  1. Flow

Upload File

POST
/documents/

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Header Params

Body Params multipart/form-data

Responses

🟢200Sample Response
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://demo.preprod.crego.ai/flow/api/documents/' \
--header 'secret: {{secret_id}}' \
--header 'Authorization: Basic <encoded-value>' \
--form 'files=@""' \
--form 'vendor="s3"'
Response Response Example
{
    "created_at": "2025-11-26T13:47:02.873239",
    "created_by": "01KAAV7BB8XZCFW6KRKEYBG51C",
    "vendor": "s3",
    "secret": "ea061e67-ab2e-4216-a2d1-fd11909721f9",
    "identifier": "0071d504-61d9-4134-883d-8b5a9a853025",
    "files": [
        {
            "id": "f5b6babd-41ed-404d-8fa2-f9eff04fb794",
            "file_name": "Avatar_22d398f6-3bfb-4144-8aba-975313b7e45a.af",
            "mime_type": "application/octet-stream",
            "uploaded_at": 1764145022,
            "uploaded_by": "01KAAV7BB8XZCFW6KRKEYBG51C"
        },
        {
            "id": "37aee98d-073e-4de9-9e54-a52d1a557ec4",
            "file_name": "likes_376dd6bf-31d5-428e-8588-d1dee95026df.png",
            "mime_type": "image/png",
            "uploaded_at": 1764145022,
            "uploaded_by": "01KAAV7BB8XZCFW6KRKEYBG51C"
        }
    ],
    "is_public": false,
    "path": null,
    "id": "a46995f3-5d63-4758-92cc-1f306eff8dd9"
}
Modified at 2025-11-26 11:04:24
Previous
Refresh JWT Token
Next
Create Runner
Built with