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.status_changed

Webhook
POST
file.status_changed
Fired when a file's status changes (e.g. from "Waiting review" to "Approved"). Delivered to every webhook_endpoint subscribed to the file.status_changed event type in the same organization as the file. Use new_status.id / new_status.title to decide whether to act (e.g. trigger final delivery when title == "Approved").

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": "e4f8b7a6-5846-11f1-94a9-065892dc723d",
    "type": "file.status_changed",
    "data": {
        "object": "file",
        "id": 555111,
        "name": "mix_final.wav",
        "is_folder": false,
        "parent_id": 555100,
        "size": 12345678,
        "url": "https://cdn.pibox.com/.../mix_final.wav",
        "removal_protection": false,
        "task_load_protection": false,
        "team_id": 737,
        "old_status": {
            "id": 2,
            "title": "Revision requested",
            "color": 8,
            "position": 2
        },
        "new_status": {
            "id": 3,
            "title": "Approved",
            "color": 3,
            "position": 3
        },
        "change_status_time": "2026-05-25T14:34:54Z",
        "changed_by_account_id": 1042
    }
}'
Response Response Example
{}
Modified at 2026-05-25 16:00:33
Previous
file.renamed
Next
task.closed
Built with