1. Files
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
        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
      • 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
  • v2 (BETA)
    • AI agent
      • List the caller's active event subscriptions (newest first)
      • Subscribe to a user event (agent reminds the caller when it fires)
      • Cancel an event subscription
      • List the caller's scheduled agent tasks (soonest first)
      • Schedule the agent to run a task later (once / daily / weekly)
      • Cancel a scheduled agent task
    • Playlists
      • List the playlists in a team
      • Create a playlist in a team
      • Get a playlist, including its files
      • Rename a playlist
      • Delete a playlist
      • Add a file to a playlist
      • Remove a file from a playlist
    • Favorites & Recents
      • List the caller's favorites (pinned projects, groups and files)
      • Add a project, group or file to favorites
      • Remove a project, group or file from favorites
      • List items (files/projects) the caller recently accessed
    • Notifications
      • List the caller's notifications (newest first)
      • Get the caller's unread-notification counter
      • Mark all of the caller's notifications as read
      • Mark a single notification as read
    • File comments
      • List a file's comments
      • Leave a comment
      • Mark a file's comments as read
      • Export a file's comments
      • Edit a comment
      • Delete a comment
      • Reply to a comment
      • Toggle like on a comment
      • Resolve a comment (or reopen it with resolved=false)
    • Knowledge base
      • Search the Pibox Help Center
      • Get a Help Center article by id
      • Search the Pro Tools / audio-production knowledge base
    • Search
      • Global search
    • Accounts
      • Get an account profile (same organization)
    • Messages
      • Project chat history
      • Send a message (reply via parent_message_id)
      • Forward a message into this project
      • Mark all messages in the project chat as read
      • Edit a message
      • Delete a message
    • Metadata
      • Get a team's metadata template
      • Get a file's metadata
      • Get a file's custom metadata field values
      • Set the value of a custom metadata field on a file
      • Export a file's metadata (xlsx)
      • Export metadata for multiple files
    • Tasks
      • List task-list templates of a team
      • List tasks in a folder
      • Create tasks (inline list) or load from a template
      • Get a task
      • Update a task
      • Delete a task
      • Add items to a task
      • Delete a task item
    • Files
      • Find files in a team (optionally scoped to a group/project)
      • List a team's file-status options
      • List folder contents
      • Create a folder (mkdir) or import a file from a URL
      • Upload a file (streamed binary body)
      • Generate AI track tags for files
      • Filter-search files across the caller's projects (name fuzzy match + audio-metadata filters)
      • Batch get file info (incl. media metadata + AI tags)
      • Generate an XLSX report from structured sheets; returns a download URL
      • Get file info (incl. media metadata + AI tags)
      • Update file properties
      • Delete a file
      • Deep-link URL to a folder in the app
      • Resolve a file's download URL
      • List a file's versions
      • Copy a file into another folder
      • Move (or rename) a file
      • Set (or clear) a file's review status
      • Set a free-form label on a file version
    • Projects
      • List team projects (non-grouped)
      • Create a project under a team
      • Members across the team's projects
      • List projects of a group
      • Create a project in a group
      • Get a project
      • Update a project (rename / privacy / avatar)
      • Delete a project
      • Add a member (by account_id) or invite one (by email)
      • Remove a member from the project
      • Cancel a pending project invitation (by email)
      • Batch get project info
      • List ungrouped projects for one or more teams
      • List projects for one or more groups
      • Search projects by name (fuzzy), optionally scoped to a team/group
    • Groups
      • List groups of a team
      • Create a group in a team
      • Get a group
      • Update a group
      • Delete a group
      • Move an existing project into the group
      • Batch get group info
      • List groups for one or more teams
      • Search groups by name (fuzzy), optionally scoped to a team
    • Teams
      • List the caller's teams
      • Get a team (incl. members and pending members)
      • Add an existing account to the team
      • Change a member's role
      • Remove a member from the team
      • Cancel a pending invitation (by email)
      • Invite a member to a team
      • Caller's role capabilities and plan limits in a team (incl. remaining AI credits)
    • OAuth
      • Authorization-server metadata (RFC 8414)
      • Consent page (issues an authorization code)
      • Confirm consent (api_token bridge) → 302 with code
      • Exchange code (PKCE) or refresh_token for tokens
      • Revoke an access or refresh token (RFC 7009)
      • Dynamic client registration (RFC 7591)
    • team
      • Get Teams (GET)
  • Schemas
    • v1
      • Team
      • Track Info
      • Video Info
      • Image Info
      • AI Tags
      • Empty Schema
    • FileStatus
    • Error
    • ListEnvelope
    • ObjectEnvelope
    • TokenResponse
    • ClientRegistration
    • AuthServerMetadata
  1. Files

Generate Track Tags

POST
https://api.pibox.com/v1/files/generate_track_tags
Sending files to receive AI tags. Only audio files up to 100 MB in size are supported

Request

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

Examples

Responses

🟢200Success
application/json
Bodyapplication/json

🟠402Not Enough Credits
🟠403Access Denied
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.pibox.com/v1/files/generate_track_tags' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "file_ids": [
        655982,
        655527,
        656011,
        656012,
        656013
    ]
}'
Response Response Example
[
    {
        "file_id": 655982,
        "status": "wrong_file"
    },
    {
        "file_id": 655527,
        "status": "in_progress"
    },
    {
        "file_id": 656011,
        "status": "transcoding"
    },
    {
        "file_id": 656012,
        "status": "too_big_file"
    },
    {
        "file_id": 656013,
        "status": "ok"
    }
]
Modified at 2026-03-09 08:23:02
Previous
Upload from External Source
Next
File Upload
Built with