1. Webhooks
Pibox public API
  • v1
    • Teams
      • Invite Member
      • Get File Statuses
      • Get Teams
    • Groups
      • Get Groups
      • Get Group Info
      • Create Group
    • Projects
      • Get Project Info
      • Create Project
      • Get Projects by Group
      • Get Non Group Projects
      • Get Chat History
      • Chat Message
    • Account
      • Get Account Info
    • Files
      • Find Files
      • Get File Info
      • Create Folder
      • Get Files by Folder
      • Get Folder URL
      • Update Folder Properties
      • Delete File
      • Upload from External Source
      • Generate Track Tags
      • File Upload
    • Tasks
      • Get Task Template
      • Load Tasks from Template
      • Get Tasks by Folder
      • Create Tasks
    • Webhooks
      • Create Webhook Endpoint
      • Get Webhook Endpoints
      • Delete Webhook Endpoint
  • Webhooks
    • file.uploaded
    • file.renamed
    • file.status_changed
    • task.closed
    • List webhook endpoints
      GET
    • Create a webhook endpoint
      POST
    • Delete a webhook endpoint
      DELETE
  • Schemas
    • v1
      • Team
      • Track Info
      • Video Info
      • Image Info
      • AI Tags
      • Empty Schema
    • FileStatus
    • Error
    • ListEnvelope
    • ObjectEnvelope
    • TokenResponse
    • ClientRegistration
    • AuthServerMetadata
  1. Webhooks

file.uploaded

Webhook
POST
file.uploaded
Fired when a file is uploaded (including ingest from external sources like Box, Dropbox, or direct upload). Status may be ok (file ready) or error (ingest failed). When status is ok, the file object contains full metadata including a download URL.

Request

Body Params application/jsonRequired

Examples

Responses

🟢200Success
application/json
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://your-api-server.com' \
--header 'Content-Type: application/json' \
--data '{
    "object": "event",
    "id": "c1d2e3f4-1234-11f1-aaaa-bbbbcccc0002",
    "type": "file.uploaded",
    "data": {
        "object": "other",
        "status": "ok",
        "request_id": "req-9c0b3f",
        "file": {
            "object": "file",
            "id": 555111,
            "name": "mix_v2.wav",
            "is_folder": false,
            "parent_id": 555100,
            "size": 32457621,
            "url": "https://cdn.pibox.com/.../mix_v2.wav",
            "removal_protection": false,
            "task_load_protection": false
        }
    }
}'
Response Response Example
{}
Modified at 2026-05-25 15:52:18
Previous
Delete Webhook Endpoint
Next
file.renamed
Built with