OAuth
Copy Page
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
Create a webhook endpoint
Delete a webhook endpoint
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)
GET
Consent page (issues an authorization code)
GET
Confirm consent (api_token bridge) → 302 with code
POST
Exchange code (PKCE) or refresh_token for tokens
POST
Revoke an access or refresh token (RFC 7009)
POST
Dynamic client registration (RFC 7591)
POST
team
Get Teams (GET)
Schemas
v1
Team
Track Info
Video Info
Image Info
AI Tags
Empty Schema
FileStatus
Error
ListEnvelope
ObjectEnvelope
TokenResponse
ClientRegistration
AuthServerMetadata
OAuth
MCP
Copy Page
Revoke an access or refresh token (RFC 7009)
POST
https://api.pibox.com
/api/v2/oauth/revoke
Try it
Run in Apidog
Run in Apidog
Request
Body Params
application/x-www-form-urlencoded
Generate Code
Responses
🟢
200
OK
Always 200 (per RFC 7009)
This response does not have a body.
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
curl
--location
'https://api.pibox.com/api/v2/oauth/revoke'
\
--data-urlencode
'token='
Modified at
2026-08-05 12:46:23
Previous
Exchange code (PKCE) or refresh_token for tokens
Next
Dynamic client registration (RFC 7591)