1. Files
Pibox public API
0.6.3
  • 0.6.2
  • 0.6.3
  • v1
    • Teams
      • Get Teams
    • Groups
      • Get Groups
      • Get Group Info
    • 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
        POST
      • Get File Info
        POST
      • Create Folder
        POST
      • Get Files by Folder
        POST
      • Get Folder URL
        POST
      • Update Folder Properties
        POST
      • Delete File
        POST
      • Upload from External Source
        POST
      • Generate Track Tags
        POST
      • File Upload
        PUT
    • Tasks
      • Get Task Template
      • Load Tasks from Template
      • Get Tasks by Folder
    • Webhooks
      • Create Webhook Endpoint
      • Get Webhook Endpoints
      • Delete Webhook Endpoint
  • Schemas
    • v1
      • Team
      • Track Info
      • Video Info
      • Image Info
      • AI Tags
      • Empty Schema
  1. Files

File Upload

PUT
/v1/files/upload
File size limit: 2Gb
Request timeout: 600s

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params

Body Params application/octet-streamRequired
Uploaded File

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/v1/files/upload?parent_id=655526&name=240.mp3' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/octet-stream' \
--data-binary '@/home/sviatoslav/240.mp3'
Response Response Example
{
    "file_id": 1234
}
Modified at 2026-03-09 08:23:05
Previous
Generate Track Tags
Next
Get Task Template
Built with