Skip to main content
Glama
paperclip-mcp

paperclip-mcp

by shanewiseman

Paperclip MCP

Complete, schema-driven Model Context Protocol access to the Paperclip API.

Paperclip MCP turns the supplied paperclip-openapi.json contract into typed MCP tools without maintaining a second, drifting interface registry. It exposes all 590 documented operations over stdio or authenticated Streamable HTTP, handles Paperclip deployments both with bearer authentication and in tokenless local_mode, and preserves the path, query, body, and authorization boundaries described by the source document.

What it provides

  • One direct, schema-validated pc_* MCP tool for every OpenAPI method/path operation.

  • Bounded paperclip_list_operations discovery and paperclip_call_operation dispatch by stable METHOD /path/{template} keys.

  • Correct OpenAPI 3.0 nullable and exclusive-bound translation, path escaping, and query array serialization.

  • JSON, text, JSONL, SSE transcript, and base64 binary responses behind one result envelope.

  • Separate inbound MCP and outbound Paperclip bearer credentials; inbound credentials are never forwarded upstream.

  • Optional upstream authentication: omit the Paperclip token for local_mode, or configure a board/agent bearer token when Paperclip requires authentication.

  • Loopback-bound, non-root, read-only, capability-free Docker deployment with secret mounts, health/readiness probes, and resource limits.

Related MCP server: api2mcp

Architecture

flowchart LR
    Client[MCP client] -->|stdio or HTTP Bearer A| Gateway[Paperclip MCP]
    Spec[paperclip-openapi.json] -->|590 validated operations| Gateway
    Gateway -->|No auth in local_mode| Local[Paperclip local_mode]
    Gateway -->|Bearer B when configured| Auth[Authenticated Paperclip]

Bearer A protects this service's HTTP endpoint. Bearer B belongs to Paperclip. They must be different, and neither is accepted as MCP tool input.

Quick start

Python 3.12 is required.

scripts/bootstrap.sh
export PAPERCLIP_BASE_URL=http://127.0.0.1:3100

For Paperclip local_mode, do not set PAPERCLIP_API_TOKEN:

.venv/bin/paperclip-mcp stdio

For a Paperclip instance that requires board or agent authentication:

export PAPERCLIP_API_TOKEN='paperclip-issued-token'
.venv/bin/paperclip-mcp stdio

The credential type determines which board-only, instance-admin, or agent-capable operations Paperclip will authorize. The MCP does not elevate upstream permissions.

Streamable HTTP

Create a gateway-only token and start the service:

.venv/bin/paperclip-mcp token --output secrets/mcp_token
export PAPERCLIP_MCP_TOKEN_FILE="$PWD/secrets/mcp_token"
.venv/bin/paperclip-mcp http

Connect an MCP client to http://127.0.0.1:8000/mcp with:

Authorization: Bearer <contents of secrets/mcp_token>

GET /healthz checks only the gateway. GET /readyz performs the public Paperclip health request and therefore works in both upstream authentication modes. On loopback, the inbound MCP token may be omitted for local development. Non-loopback binds fail closed unless it is configured.

Docker

Generate the inbound token file:

.venv/bin/paperclip-mcp token --output secrets/mcp_token
export PAPERCLIP_BASE_URL=http://host.docker.internal:3100
docker compose up --build -d

That starts against Paperclip local_mode with no upstream authorization header. For an authenticated Paperclip deployment, add the secret-only overlay:

install -m 600 /secure/path/paperclip-api-token secrets/paperclip_api_token
docker compose -f compose.yaml -f compose.auth.yaml up --build -d

The host port stays on 127.0.0.1. If Paperclip is another Compose service, place both on an appropriate user-defined network and set PAPERCLIP_BASE_URL to its service URL; do not use 127.0.0.1 inside this container to refer to the host.

Tool input and output

Direct tools group URL values so names cannot collide:

{
  "path": {"companyId": "company-123"},
  "query": {"limit": 25},
  "body": {"title": "Example"}
}

The source contract currently omits request schemas for three upload routes. Their tools provide a marked compatibility input:

{
  "path": {"companyId": "company-123"},
  "multipart": {
    "file": {
      "filename": "diagram.png",
      "media_type": "image/png",
      "data_base64": "iVBORw0KGgo..."
    }
  }
}

Success results use {status_code, content_type, headers, body, encoding}. Non-success responses become MCP tool errors. See the generated reference and MCP client guide.

Documentation

Development

scripts/ci-bootstrap.sh
scripts/validate.sh

Validation checks formatting, lint, strict typing, compilation, the full test suite with branch coverage, generated documentation, distributions, and both Compose modes. Live Paperclip acceptance and built-container security checks are separate operator-run gates; mocked upstream tests do not constitute live service evidence.

Available Tools

592 tools
paperclip_call_operationCall a Paperclip operationA
Destructive

Call one exact operation from paperclip_list_operations. The path is allowlisted; caller-provided URLs, headers, cookies, and authorization values are never accepted.

Inputs: operation (required), body, path, query, +1 more. Returns: body, headers, encoding, status_code, +1 more

paperclip_list_operationsList Paperclip operationsA
Read-onlyIdempotent

Discover stable METHOD /path operation keys and their generated pc_* tools. Results are bounded and can be filtered by tag or text.

Inputs: tag, limit, cursor, search.

pc_delete_adapters_by_typeDelete an adapterC
DestructiveIdempotent

Delete an adapter

Paperclip operation: DELETE /api/adapters/{type}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_agents_by_idDelete an agentB
DestructiveIdempotent

Delete an agent

Paperclip operation: DELETE /api/agents/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_agents_by_id_instructions_bundle_fileDelete agent instructions fileB
DestructiveIdempotent

Delete agent instructions file

Paperclip operation: DELETE /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_agents_by_id_keys_by_key_idDelete an agent API keyB
DestructiveIdempotent

Delete an agent API key

Paperclip operation: DELETE /api/agents/{id}/keys/{keyId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_attachments_by_attachment_idDelete an attachmentC
DestructiveIdempotent

Delete an attachment

Paperclip operation: DELETE /api/attachments/{attachmentId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_board_api_keys_by_key_idRevoke a board API keyB
DestructiveIdempotent

Revoke a board API key

Paperclip operation: DELETE /api/board-api-keys/{keyId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_idDelete a companyB
DestructiveIdempotent

Delete a company

Paperclip operation: DELETE /api/companies/{companyId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_folders_by_folder_idDelete a folderC
DestructiveIdempotent

Delete a folder

Paperclip operation: DELETE /api/companies/{companyId}/folders/{folderId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_inbox_dismissals_by_item_keyRestore an inbox dismissal or snoozeD
DestructiveIdempotent

Restore an inbox dismissal or snooze

Paperclip operation: DELETE /api/companies/{companyId}/inbox-dismissals/{itemKey}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_me_user_secrets_by_secret_idDelete my user secret valueB
DestructiveIdempotent

Delete my user secret value

Paperclip operation: DELETE /api/companies/{companyId}/me/user-secrets/{secretId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skill_policyReset the company skill policy to the open defaultA
DestructiveIdempotent

Reset the company skill policy to the open default

Paperclip operation: DELETE /api/companies/{companyId}/skill-policy. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_idDelete a company skillB
DestructiveIdempotent

Delete a company skill

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_id_8554f1027bDelete a skill test inputC
DestructiveIdempotent

Delete a skill test input

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}/test-inputs/{inputId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_id_933ed5d5e5Delete a skill test runC
DestructiveIdempotent

Delete a skill test run

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}/test-runs/{runId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_id_bf9040eb13Delete a skill commentA
DestructiveIdempotent

Delete a skill comment

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}/comments/{commentId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_id_filesDelete a skill file or folderC
DestructiveIdempotent

Delete a skill file or folder

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}/files. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skills_by_skill_id_starUnstar a company skillB
DestructiveIdempotent

Unstar a company skill

Paperclip operation: DELETE /api/companies/{companyId}/skills/{skillId}/star. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_skill_test_run_temp_d0b8844cb5Delete a skill test-run templateB
DestructiveIdempotent

Delete a skill test-run template

Paperclip operation: DELETE /api/companies/{companyId}/skill-test-run-templates/{templateId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_tools_policies_by_policy_idDelete a tool policyC
DestructiveIdempotent

Delete a tool policy

Paperclip operation: DELETE /api/companies/{companyId}/tools/policies/{policyId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_companies_by_company_id_user_secret_definit_b5ca80d2dcDelete a user secret definitionB
DestructiveIdempotent

Delete a user secret definition

Paperclip operation: DELETE /api/companies/{companyId}/user-secret-definitions/{definitionId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_decision_training_by_idDelete a decision training exampleC
DestructiveIdempotent

Delete a decision training example

Paperclip operation: DELETE /api/decision-training/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_environments_by_environment_id_custom_image_templateDisable the active environment customImage templateC
DestructiveIdempotent

Disable the active environment customImage template

Paperclip operation: DELETE /api/environments/{environmentId}/custom-image-template. Authorization class: board_or_agent.

Inputs: path (required), body, query. Returns: body, headers, encoding, status_code, +1 more

pc_delete_environments_by_idDelete an environmentB
DestructiveIdempotent

Delete an environment

Paperclip operation: DELETE /api/environments/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_goals_by_idDelete a goalB
DestructiveIdempotent

Delete a goal

Paperclip operation: DELETE /api/goals/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_idDelete an issueB
DestructiveIdempotent

Delete an issue

Paperclip operation: DELETE /api/issues/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_approvals_by_approval_idUnlink an approval from an issueA
DestructiveIdempotent

Unlink an approval from an issue

Paperclip operation: DELETE /api/issues/{id}/approvals/{approvalId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_comments_by_comment_idDelete an issue commentB
DestructiveIdempotent

Delete an issue comment

Paperclip operation: DELETE /api/issues/{id}/comments/{commentId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_documents_by_keyDelete an issue documentB
DestructiveIdempotent

Delete an issue document

Paperclip operation: DELETE /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_inbox_archiveUn-archive issue from inboxB
DestructiveIdempotent

Un-archive issue from inbox

Paperclip operation: DELETE /api/issues/{id}/inbox-archive. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_readMark an issue as unreadB
DestructiveIdempotent

Mark an issue as unread

Paperclip operation: DELETE /api/issues/{id}/read. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_issues_by_id_watchdogDisable an issue watchdogB
DestructiveIdempotent

Disable an issue watchdog

Paperclip operation: DELETE /api/issues/{id}/watchdog. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_labels_by_label_idDelete a labelC
DestructiveIdempotent

Delete a label

Paperclip operation: DELETE /api/labels/{labelId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_plugins_by_plugin_idDelete a pluginC
DestructiveIdempotent

Delete a plugin

Paperclip operation: DELETE /api/plugins/{pluginId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_projects_by_idDelete a projectA
DestructiveIdempotent

Delete a project

Paperclip operation: DELETE /api/projects/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_projects_by_id_workspaces_by_workspace_idDelete a project workspaceB
DestructiveIdempotent

Delete a project workspace

Paperclip operation: DELETE /api/projects/{id}/workspaces/{workspaceId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_routine_triggers_by_idDelete a routine triggerB
DestructiveIdempotent

Delete a routine trigger

Paperclip operation: DELETE /api/routine-triggers/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_secret_provider_configs_by_idDelete a secret provider configurationB
DestructiveIdempotent

Delete a secret provider configuration

Paperclip operation: DELETE /api/secret-provider-configs/{id}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_secrets_by_idDelete a secretC
DestructiveIdempotent

Delete a secret

Paperclip operation: DELETE /api/secrets/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_tool_applications_by_application_idDelete a tool applicationC
DestructiveIdempotent

Delete a tool application

Paperclip operation: DELETE /api/tool-applications/{applicationId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_tool_connections_by_connection_idArchive a tool connectionC
DestructiveIdempotent

Archive a tool connection

Paperclip operation: DELETE /api/tool-connections/{connectionId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_tool_connections_by_connection_id_grants_by_grant_idRevoke a tool connection grantB
DestructiveIdempotent

Revoke a tool connection grant

Paperclip operation: DELETE /api/tool-connections/{connectionId}/grants/{grantId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_tool_profile_entries_by_entry_idDelete a tool access profile entryB
DestructiveIdempotent

Delete a tool access profile entry

Paperclip operation: DELETE /api/tool-profile-entries/{entryId}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_delete_tool_profiles_by_profile_idDelete a tool access profileC
DestructiveIdempotent

Delete a tool access profile

Paperclip operation: DELETE /api/tool-profiles/{profileId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_delete_work_products_by_idDelete a work productB
DestructiveIdempotent

Delete a work product

Paperclip operation: DELETE /api/work-products/{id}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_get_adaptersList all adaptersA
Read-onlyIdempotent

List all adapters

Paperclip operation: GET /api/adapters. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_adapters_by_typeGet adapter registration detailsC
Read-onlyIdempotent

Get adapter registration details

Paperclip operation: GET /api/adapters/{type}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_adapters_by_type_config_schemaGet adapter config schemaA
Read-onlyIdempotent

Get adapter config schema

Paperclip operation: GET /api/adapters/{type}/config-schema. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_adapters_by_type_ui_parser_jsGet adapter UI parser scriptB
Read-onlyIdempotent

Get adapter UI parser script

Paperclip operation: GET /api/adapters/{type}/ui-parser.js. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_admin_usersList all users (admin)B
Read-onlyIdempotent

List all users (admin)

Paperclip operation: GET /api/admin/users. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_admin_users_by_user_id_company_accessGet company access for a user (admin)B
Read-onlyIdempotent

Get company access for a user (admin)

Paperclip operation: GET /api/admin/users/{userId}/company-access. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_idGet an agentC
Read-onlyIdempotent

Get an agent

Paperclip operation: GET /api/agents/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_config_revisionsList agent config revisionsB
Read-onlyIdempotent

List agent config revisions

Paperclip operation: GET /api/agents/{id}/config-revisions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_config_revisions_by_revision_idGet an agent config revisionC
Read-onlyIdempotent

Get an agent config revision

Paperclip operation: GET /api/agents/{id}/config-revisions/{revisionId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_configurationGet agent configurationC
Read-onlyIdempotent

Get agent configuration

Paperclip operation: GET /api/agents/{id}/configuration. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_instructions_bundleGet agent instructions bundleB
Read-onlyIdempotent

Get agent instructions bundle

Paperclip operation: GET /api/agents/{id}/instructions-bundle. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_instructions_bundle_fileGet agent instructions fileA
Read-onlyIdempotent

Get agent instructions file

Paperclip operation: GET /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_keysList agent API keysB
Read-onlyIdempotent

List agent API keys

Paperclip operation: GET /api/agents/{id}/keys. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_runtime_stateGet agent runtime stateC
Read-onlyIdempotent

Get agent runtime state

Paperclip operation: GET /api/agents/{id}/runtime-state. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_skillsList agent skillsC
Read-onlyIdempotent

List agent skills

Paperclip operation: GET /api/agents/{id}/skills. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_by_id_task_sessionsList agent task sessionsB
Read-onlyIdempotent

List agent task sessions

Paperclip operation: GET /api/agents/{id}/task-sessions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_meGet the current agentB
Read-onlyIdempotent

Get the current agent

Paperclip operation: GET /api/agents/me. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_me_inbox_liteGet current agent inbox (lite)B
Read-onlyIdempotent

Get current agent inbox (lite)

Paperclip operation: GET /api/agents/me/inbox-lite. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_me_inbox_mineGet current agent assigned inbox itemsB
Read-onlyIdempotent

Get current agent assigned inbox items

Paperclip operation: GET /api/agents/me/inbox/mine. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_agents_me_secretsList secrets accessible to the current agent runA
Read-onlyIdempotent

List secrets accessible to the current agent run

Paperclip operation: GET /api/agents/me/secrets. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_approvals_by_idGet an approvalC
Read-onlyIdempotent

Get an approval

Paperclip operation: GET /api/approvals/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_approvals_by_id_commentsList approval commentsB
Read-onlyIdempotent

List approval comments

Paperclip operation: GET /api/approvals/{id}/comments. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_approvals_by_id_issuesList issues linked to an approvalB
Read-onlyIdempotent

List issues linked to an approval

Paperclip operation: GET /api/approvals/{id}/issues. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_assets_by_asset_id_contentDownload asset contentC
Read-onlyIdempotent

Download asset content

Paperclip operation: GET /api/assets/{assetId}/content. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_attachments_by_attachment_id_contentDownload attachment contentC
Read-onlyIdempotent

Download attachment content

Paperclip operation: GET /api/attachments/{attachmentId}/content. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_auth_get_sessionGet current sessionA
Read-onlyIdempotent

Get current session

Paperclip operation: GET /api/auth/get-session. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_auth_profileGet current user profileA
Read-onlyIdempotent

Get current user profile

Paperclip operation: GET /api/auth/profile. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_board_api_keysList board API keysA
Read-onlyIdempotent

List board API keys

Paperclip operation: GET /api/board-api-keys. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_board_claim_by_tokenGet board claim details by tokenA
Read-onlyIdempotent

Get board claim details by token

Paperclip operation: GET /api/board-claim/{token}. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_cli_auth_challenges_by_idGet a CLI auth challengeB
Read-onlyIdempotent

Get a CLI auth challenge

Paperclip operation: GET /api/cli-auth/challenges/{id}. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_cli_auth_meGet current CLI auth sessionA
Read-onlyIdempotent

Get current CLI auth session

Paperclip operation: GET /api/cli-auth/me. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_cloud_upstreamsList cloud upstream connectionsC
Read-onlyIdempotent

List cloud upstream connections

Paperclip operation: GET /api/cloud-upstreams. Authorization class: board.

Inputs: query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_cloud_upstreams_by_connection_id_push_runs_by_run_idGet a cloud upstream push runC
Read-onlyIdempotent

Get a cloud upstream push run

Paperclip operation: GET /api/cloud-upstreams/{connectionId}/push-runs/{runId}. Authorization class: board.

Inputs: path (required), query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companiesList companiesA
Read-onlyIdempotent

List companies

Paperclip operation: GET /api/companies. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_idGet a companyB
Read-onlyIdempotent

Get a company

Paperclip operation: GET /api/companies/{companyId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_activityList company activityC
Read-onlyIdempotent

List company activity

Paperclip operation: GET /api/companies/{companyId}/activity. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_adapters_by_type_detect_modelDetect active model for an adapterC
Read-onlyIdempotent

Detect active model for an adapter

Paperclip operation: GET /api/companies/{companyId}/adapters/{type}/detect-model. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_adapters_by_type_model_profilesList adapter model profiles for a companyB
Read-onlyIdempotent

List adapter model profiles for a company

Paperclip operation: GET /api/companies/{companyId}/adapters/{type}/model-profiles. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_adapters_by_type_modelsList models for an adapter typeB
Read-onlyIdempotent

List models for an adapter type

Paperclip operation: GET /api/companies/{companyId}/adapters/{type}/models. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_agent_configurationsList agent configurations for a companyB
Read-onlyIdempotent

List agent configurations for a company

Paperclip operation: GET /api/companies/{companyId}/agent-configurations. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_agentsList agents in a companyC
Read-onlyIdempotent

List agents in a company

Paperclip operation: GET /api/companies/{companyId}/agents. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_approvalsList approvals in a companyC
Read-onlyIdempotent

List approvals in a company

Paperclip operation: GET /api/companies/{companyId}/approvals. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_artifactsList company artifactsC
Read-onlyIdempotent

List company artifacts

Paperclip operation: GET /api/companies/{companyId}/artifacts. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_attentionList decision-only attention feed itemsB
Read-onlyIdempotent

List decision-only attention feed items

Paperclip operation: GET /api/companies/{companyId}/attention. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_budgets_overviewGet budget overviewB
Read-onlyIdempotent

Get budget overview

Paperclip operation: GET /api/companies/{companyId}/budgets/overview. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_built_in_agentsList built-in agent provisioning stateC
Read-onlyIdempotent

List built-in agent provisioning state

Paperclip operation: GET /api/companies/{companyId}/built-in-agents. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_built_in_agents_by_key_statusGet built-in agent bundle statusC
Read-onlyIdempotent

Get built-in agent bundle status

Paperclip operation: GET /api/companies/{companyId}/built-in-agents/{key}/status. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_by_agentCost report: by-agentC
Read-onlyIdempotent

Cost report: by-agent

Paperclip operation: GET /api/companies/{companyId}/costs/by-agent. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_by_agent_modelCost report: by-agent-modelC
Read-onlyIdempotent

Cost report: by-agent-model

Paperclip operation: GET /api/companies/{companyId}/costs/by-agent-model. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_by_billerCost report: by-billerC
Read-onlyIdempotent

Cost report: by-biller

Paperclip operation: GET /api/companies/{companyId}/costs/by-biller. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_by_projectCost report: by-projectB
Read-onlyIdempotent

Cost report: by-project

Paperclip operation: GET /api/companies/{companyId}/costs/by-project. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_by_providerCost report: by-providerC
Read-onlyIdempotent

Cost report: by-provider

Paperclip operation: GET /api/companies/{companyId}/costs/by-provider. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_finance_by_billerCost report: finance-by-billerC
Read-onlyIdempotent

Cost report: finance-by-biller

Paperclip operation: GET /api/companies/{companyId}/costs/finance-by-biller. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_finance_by_kindCost report: finance-by-kindC
Read-onlyIdempotent

Cost report: finance-by-kind

Paperclip operation: GET /api/companies/{companyId}/costs/finance-by-kind. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_finance_eventsCost report: finance-eventsC
Read-onlyIdempotent

Cost report: finance-events

Paperclip operation: GET /api/companies/{companyId}/costs/finance-events. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_finance_summaryCost report: finance-summaryC
Read-onlyIdempotent

Cost report: finance-summary

Paperclip operation: GET /api/companies/{companyId}/costs/finance-summary. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_quota_windowsCost report: quota-windowsC
Read-onlyIdempotent

Cost report: quota-windows

Paperclip operation: GET /api/companies/{companyId}/costs/quota-windows. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_summaryCost report: summaryC
Read-onlyIdempotent

Cost report: summary

Paperclip operation: GET /api/companies/{companyId}/costs/summary. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_costs_window_spendCost report: window-spendC
Read-onlyIdempotent

Cost report: window-spend

Paperclip operation: GET /api/companies/{companyId}/costs/window-spend. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_dashboardGet dashboard dataC
Read-onlyIdempotent

Get dashboard data

Paperclip operation: GET /api/companies/{companyId}/dashboard. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_decision_trainingList decision training examplesC
Read-onlyIdempotent

List decision training examples

Paperclip operation: GET /api/companies/{companyId}/decision-training. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_decision_training_export_jsonlExport decision training examples as JSONLA
Read-onlyIdempotent

Export decision training examples as JSONL

Paperclip operation: GET /api/companies/{companyId}/decision-training/export.jsonl. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_environmentsList environments for a companyB
Read-onlyIdempotent

List environments for a company

Paperclip operation: GET /api/companies/{companyId}/environments. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_environments_capabilitiesGet environment capabilitiesC
Read-onlyIdempotent

Get environment capabilities

Paperclip operation: GET /api/companies/{companyId}/environments/capabilities. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_execution_workspacesList execution workspaces for a companyB
Read-onlyIdempotent

List execution workspaces for a company

Paperclip operation: GET /api/companies/{companyId}/execution-workspaces. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_feedback_tracesList company feedback tracesC
Read-onlyIdempotent

List company feedback traces

Paperclip operation: GET /api/companies/{companyId}/feedback-traces. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_foldersList folders for a company item kindB
Read-onlyIdempotent

List folders for a company item kind

Paperclip operation: GET /api/companies/{companyId}/folders. Authorization class: board_or_agent.

Inputs: path (required), query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_goalsList goals in a companyB
Read-onlyIdempotent

List goals in a company

Paperclip operation: GET /api/companies/{companyId}/goals. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_heartbeat_runsList heartbeat runs for a companyA
Read-onlyIdempotent

List heartbeat runs for a company

Paperclip operation: GET /api/companies/{companyId}/heartbeat-runs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_inbox_dismissalsList inbox dismissalsC
Read-onlyIdempotent

List inbox dismissals

Paperclip operation: GET /api/companies/{companyId}/inbox-dismissals. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_invitesList company invitesC
Read-onlyIdempotent

List company invites

Paperclip operation: GET /api/companies/{companyId}/invites. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_issuesList issues in a companyA
Read-onlyIdempotent

List issues in a company

Paperclip operation: GET /api/companies/{companyId}/issues. Authorization class: board_or_agent.

Use view=compact for the board issue-list row contract. The default response remains the broad compatibility contract.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_issues_countCount issues in a companyA
Read-onlyIdempotent

Count issues in a company

Paperclip operation: GET /api/companies/{companyId}/issues/count. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_join_requestsList company join requestsC
Read-onlyIdempotent

List company join requests

Paperclip operation: GET /api/companies/{companyId}/join-requests. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_labelsList labels in a companyA
Read-onlyIdempotent

List labels in a company

Paperclip operation: GET /api/companies/{companyId}/labels. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_live_runsList live runs for a companyA
Read-onlyIdempotent

List live runs for a company

Paperclip operation: GET /api/companies/{companyId}/live-runs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_membersList company membersB
Read-onlyIdempotent

List company members

Paperclip operation: GET /api/companies/{companyId}/members. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_me_user_secretsList my user secret valuesC
Read-onlyIdempotent

List my user secret values

Paperclip operation: GET /api/companies/{companyId}/me/user-secrets. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_orgGet org chart dataA
Read-onlyIdempotent

Get org chart data

Paperclip operation: GET /api/companies/{companyId}/org. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_org_pngGet org chart as PNGB
Read-onlyIdempotent

Get org chart as PNG

Paperclip operation: GET /api/companies/{companyId}/org.png. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_org_svgGet org chart as SVGA
Read-onlyIdempotent

Get org chart as SVG

Paperclip operation: GET /api/companies/{companyId}/org.svg. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_projectsList projects in a companyC
Read-onlyIdempotent

List projects in a company

Paperclip operation: GET /api/companies/{companyId}/projects. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_recovery_observabilityGet recovery observability reportC
Read-onlyIdempotent

Get recovery observability report

Paperclip operation: GET /api/companies/{companyId}/recovery-observability. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_resource_memberships_meList current user's resource membershipsB
Read-onlyIdempotent

List current user's resource memberships

Paperclip operation: GET /api/companies/{companyId}/resource-memberships/me. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_routinesList routines in a companyB
Read-onlyIdempotent

List routines in a company

Paperclip operation: GET /api/companies/{companyId}/routines. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_search_extractExtract company search matchesC
Read-onlyIdempotent

Extract company search matches

Paperclip operation: GET /api/companies/{companyId}/search/extract. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_secret_provider_configsList secret provider configurationsB
Read-onlyIdempotent

List secret provider configurations

Paperclip operation: GET /api/companies/{companyId}/secret-provider-configs. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_secret_providersList secret providersC
Read-onlyIdempotent

List secret providers

Paperclip operation: GET /api/companies/{companyId}/secret-providers. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_secret_providers_healthCheck configured secret providersC
Read-onlyIdempotent

Check configured secret providers

Paperclip operation: GET /api/companies/{companyId}/secret-providers/health. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_secretsList secrets in a companyC
Read-onlyIdempotent

List secrets in a company

Paperclip operation: GET /api/companies/{companyId}/secrets. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_sidebar_badgesGet sidebar badge countsB
Read-onlyIdempotent

Get sidebar badge counts

Paperclip operation: GET /api/companies/{companyId}/sidebar-badges. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_sidebar_preferences_meGet sidebar preferences for companyB
Read-onlyIdempotent

Get sidebar preferences for company

Paperclip operation: GET /api/companies/{companyId}/sidebar-preferences/me. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skill_policyGet the effective company skill policyA
Read-onlyIdempotent

Get the effective company skill policy

Paperclip operation: GET /api/companies/{companyId}/skill-policy. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skillsList skills for a companyA
Read-onlyIdempotent

List skills for a company

Paperclip operation: GET /api/companies/{companyId}/skills. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_idGet a company skillB
Read-onlyIdempotent

Get a company skill

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_commentsList skill commentsB
Read-onlyIdempotent

List skill comments

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/comments. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_filesList skill filesB
Read-onlyIdempotent

List skill files

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/files. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_fork_precheckPreview company skill fork impactC
Read-onlyIdempotent

Preview company skill fork impact

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/fork-precheck. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_tes_70d1172de0Get a skill test runA
Read-onlyIdempotent

Get a skill test run

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/test-runs/{runId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_test_inputsList skill test inputsB
Read-onlyIdempotent

List skill test inputs

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/test-inputs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_test_runsList skill test runsB
Read-onlyIdempotent

List skill test runs

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/test-runs. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_update_statusGet skill update statusC
Read-onlyIdempotent

Get skill update status

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/update-status. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_ver_201dc507beGet a skill versionB
Read-onlyIdempotent

Get a skill version

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/versions/{versionId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_by_skill_id_versionsList skill versionsC
Read-onlyIdempotent

List skill versions

Paperclip operation: GET /api/companies/{companyId}/skills/{skillId}/versions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skills_categoriesList company skill categoriesC
Read-onlyIdempotent

List company skill categories

Paperclip operation: GET /api/companies/{companyId}/skills/categories. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_skill_test_run_templatesList skill test-run templatesC
Read-onlyIdempotent

List skill test-run templates

Paperclip operation: GET /api/companies/{companyId}/skill-test-run-templates. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_summary_slots_by_scope_20820b2eeeList dated revisions for a summary slotC
Read-onlyIdempotent

List dated revisions for a summary slot

Paperclip operation: GET /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}/revisions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_summary_slots_by_scope_41be68b525Get a summary slot with its latest document and generation stateB
Read-onlyIdempotent

Get a summary slot with its latest document and generation state

Paperclip operation: GET /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_teams_catalog_installedList installed catalog teamsC
Read-onlyIdempotent

List installed catalog teams

Paperclip operation: GET /api/companies/{companyId}/teams/catalog/installed. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_timelineGet company work timelineC
Read-onlyIdempotent

Get company work timeline

Paperclip operation: GET /api/companies/{companyId}/timeline. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_action_requestsList pending tool action requestsB
Read-onlyIdempotent

List pending tool action requests

Paperclip operation: GET /api/companies/{companyId}/tools/action-requests. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_applicationsList tool applicationsB
Read-onlyIdempotent

List tool applications

Paperclip operation: GET /api/companies/{companyId}/tools/applications. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_apps_attentionList tool apps needing attentionB
Read-onlyIdempotent

List tool apps needing attention

Paperclip operation: GET /api/companies/{companyId}/tools/apps/attention. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_connectionsList tool connectionsB
Read-onlyIdempotent

List tool connections

Paperclip operation: GET /api/companies/{companyId}/tools/connections. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_examplesList installable tool examplesB
Read-onlyIdempotent

List installable tool examples

Paperclip operation: GET /api/companies/{companyId}/tools/examples. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_gatewaysList named MCP gatewaysB
Read-onlyIdempotent

List named MCP gateways

Paperclip operation: GET /api/companies/{companyId}/tools/gateways. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_policiesList tool policiesA
Read-onlyIdempotent

List tool policies

Paperclip operation: GET /api/companies/{companyId}/tools/policies. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_profilesList tool access profiles with entries and bindingsB
Read-onlyIdempotent

List tool access profiles with entries and bindings

Paperclip operation: GET /api/companies/{companyId}/tools/profiles. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_profiles_effecti_34bf0a4a07Resolve effective tool access profiles for an agentB
Read-onlyIdempotent

Resolve effective tool access profiles for an agent

Paperclip operation: GET /api/companies/{companyId}/tools/profiles/effective/agents/{agentId}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_runs_by_run_id_decisionsGet governed tool decisions for a run transcriptC
Read-onlyIdempotent

Get governed tool decisions for a run transcript

Paperclip operation: GET /api/companies/{companyId}/tools/runs/{runId}/decisions. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_runtime_healthSummarize MCP runtime health and alert recommendationsC
Read-onlyIdempotent

Summarize MCP runtime health and alert recommendations

Paperclip operation: GET /api/companies/{companyId}/tools/runtime-health. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_runtime_slotsList MCP runtime slotsB
Read-onlyIdempotent

List MCP runtime slots

Paperclip operation: GET /api/companies/{companyId}/tools/runtime-slots. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_stdio_templatesList approved stdio MCP templatesC
Read-onlyIdempotent

List approved stdio MCP templates

Paperclip operation: GET /api/companies/{companyId}/tools/stdio-templates. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_tools_trust_rulesList tool trust rulesB
Read-onlyIdempotent

List tool trust rules

Paperclip operation: GET /api/companies/{companyId}/tools/trust-rules. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_user_directoryGet company user directoryC
Read-onlyIdempotent

Get company user directory

Paperclip operation: GET /api/companies/{companyId}/user-directory. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_users_by_user_id_inbox_49ab33ffa6Get a company user's inbox agent policyC
Read-onlyIdempotent

Get a company user's inbox agent policy

Paperclip operation: GET /api/companies/{companyId}/users/{userId}/inbox-agent-policy. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_users_by_user_slug_profileGet a user profile within a companyB
Read-onlyIdempotent

Get a user profile within a company

Paperclip operation: GET /api/companies/{companyId}/users/{userSlug}/profile. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_user_secret_definition_eff7d214cdGet user secret definition coverageC
Read-onlyIdempotent

Get user secret definition coverage

Paperclip operation: GET /api/companies/{companyId}/user-secret-definitions/{definitionId}/coverage. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_user_secret_definitionsList user secret definitionsB
Read-onlyIdempotent

List user secret definitions

Paperclip operation: GET /api/companies/{companyId}/user-secret-definitions. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_users_me_inbox_agent_policyGet the current user's inbox agent policyB
Read-onlyIdempotent

Get the current user's inbox agent policy

Paperclip operation: GET /api/companies/{companyId}/users/me/inbox-agent-policy. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_by_company_id_workspace_overviewList bounded execution workspace overview rows for a companyA
Read-onlyIdempotent

List bounded execution workspace overview rows for a company

Paperclip operation: GET /api/companies/{companyId}/workspace-overview. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_import_jobs_by_job_idGet company import job statusA
Read-onlyIdempotent

Get company import job status

Paperclip operation: GET /api/companies/import/jobs/{jobId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_issuesLegacy — returns error directing to correct issues pathA
Read-onlyIdempotent

Legacy — returns error directing to correct issues path

Paperclip operation: GET /api/companies/issues. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_companies_statsCompany statsB
Read-onlyIdempotent

Company stats

Paperclip operation: GET /api/companies/stats. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_decision_training_by_idGet a decision training exampleB
Read-onlyIdempotent

Get a decision training example

Paperclip operation: GET /api/decision-training/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_environment_custom_image_setup_sessions_by_session_idGet and refresh an environment customImage setup sessionC
Read-onlyIdempotent

Get and refresh an environment customImage setup session

Paperclip operation: GET /api/environment-custom-image-setup-sessions/{sessionId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_environment_leases_by_lease_idGet an environment leaseC
Read-onlyIdempotent

Get an environment lease

Paperclip operation: GET /api/environment-leases/{leaseId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_environments_by_environment_id_custom_image_templateGet the active customImage template and setup status for an environmentC
Read-onlyIdempotent

Get the active customImage template and setup status for an environment

Paperclip operation: GET /api/environments/{environmentId}/custom-image-template. Authorization class: board_or_agent.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_environments_by_idGet an environmentA
Read-onlyIdempotent

Get an environment

Paperclip operation: GET /api/environments/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_environments_by_id_delete_blast_radiusGet environment delete blast radiusC
Read-onlyDestructiveIdempotent

Get environment delete blast radius

Paperclip operation: GET /api/environments/{id}/delete-blast-radius. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_environments_by_id_leasesList leases for an environmentA
Read-onlyIdempotent

List leases for an environment

Paperclip operation: GET /api/environments/{id}/leases. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_execution_workspaces_by_idGet an execution workspaceC
Read-onlyIdempotent

Get an execution workspace

Paperclip operation: GET /api/execution-workspaces/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_execution_workspaces_by_id_close_readinessCheck close-readiness of a workspaceC
Read-onlyIdempotent

Check close-readiness of a workspace

Paperclip operation: GET /api/execution-workspaces/{id}/close-readiness. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_execution_workspaces_by_id_workspace_operationsList workspace operationsC
Read-onlyIdempotent

List workspace operations

Paperclip operation: GET /api/execution-workspaces/{id}/workspace-operations. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_feedback_traces_by_trace_idGet a feedback traceB
Read-onlyIdempotent

Get a feedback trace

Paperclip operation: GET /api/feedback-traces/{traceId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_feedback_traces_by_trace_id_bundleGet a feedback trace bundleC
Read-onlyIdempotent

Get a feedback trace bundle

Paperclip operation: GET /api/feedback-traces/{traceId}/bundle. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_goals_by_idGet a goalB
Read-onlyIdempotent

Get a goal

Paperclip operation: GET /api/goals/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_healthHealth checkB
Read-onlyIdempotent

Health check

Paperclip operation: GET /api/health. Authorization class: public.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_heartbeat_runs_by_run_idGet a heartbeat runB
Read-onlyIdempotent

Get a heartbeat run

Paperclip operation: GET /api/heartbeat-runs/{runId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_heartbeat_runs_by_run_id_eventsGet events for a heartbeat runB
Read-onlyIdempotent

Get events for a heartbeat run

Paperclip operation: GET /api/heartbeat-runs/{runId}/events. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_heartbeat_runs_by_run_id_issuesList issues for a heartbeat runC
Read-onlyIdempotent

List issues for a heartbeat run

Paperclip operation: GET /api/heartbeat-runs/{runId}/issues. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_heartbeat_runs_by_run_id_logGet log for a heartbeat runC
Read-onlyIdempotent

Get log for a heartbeat run

Paperclip operation: GET /api/heartbeat-runs/{runId}/log. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_heartbeat_runs_by_run_id_workspace_operationsList workspace operations for a runC
Read-onlyIdempotent

List workspace operations for a run

Paperclip operation: GET /api/heartbeat-runs/{runId}/workspace-operations. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_instance_scheduler_heartbeatsList scheduler heartbeatsA
Read-onlyIdempotent

List scheduler heartbeats

Paperclip operation: GET /api/instance/scheduler-heartbeats. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_instance_settingsGet instance settingsB
Read-onlyIdempotent

Get instance settings

Paperclip operation: GET /api/instance/settings. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_instance_settings_experimentalGet experimental instance settingsA
Read-onlyIdempotent

Get experimental instance settings

Paperclip operation: GET /api/instance/settings/experimental. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_instance_settings_generalGet general instance settingsA
Read-onlyIdempotent

Get general instance settings

Paperclip operation: GET /api/instance/settings/general. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_tokenGet an invite by tokenA
Read-onlyIdempotent

Get an invite by token

Paperclip operation: GET /api/invites/{token}. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_token_onboardingGet onboarding data for an inviteC
Read-onlyIdempotent

Get onboarding data for an invite

Paperclip operation: GET /api/invites/{token}/onboarding. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_token_onboarding_txtGet onboarding instructions as plain textB
Read-onlyIdempotent

Get onboarding instructions as plain text

Paperclip operation: GET /api/invites/{token}/onboarding.txt. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_token_skills_by_skill_nameGet a skill by name for an inviteB
Read-onlyIdempotent

Get a skill by name for an invite

Paperclip operation: GET /api/invites/{token}/skills/{skillName}. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_token_skills_indexGet skills index for an inviteC
Read-onlyIdempotent

Get skills index for an invite

Paperclip operation: GET /api/invites/{token}/skills/index. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_invites_by_token_test_resolutionTest invite token resolutionC
Read-onlyIdempotent

Test invite token resolution

Paperclip operation: GET /api/invites/{token}/test-resolution. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issuesLegacy — returns error directing to /api/companies/{companyId}/issuesA
Read-onlyIdempotent

Legacy — returns error directing to /api/companies/{companyId}/issues

Paperclip operation: GET /api/issues. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_idGet an issueC
Read-onlyIdempotent

Get an issue

Paperclip operation: GET /api/issues/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_accepted_plan_decompositionsList accepted plan decompositionsB
Read-onlyIdempotent

List accepted plan decompositions

Paperclip operation: GET /api/issues/{id}/accepted-plan-decompositions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_activityList activity for an issueC
Read-onlyIdempotent

List activity for an issue

Paperclip operation: GET /api/issues/{id}/activity. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_approvalsList issue approvalsC
Read-onlyIdempotent

List issue approvals

Paperclip operation: GET /api/issues/{id}/approvals. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_attachmentsList issue attachmentsC
Read-onlyIdempotent

List issue attachments

Paperclip operation: GET /api/issues/{id}/attachments. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_commentsList issue commentsC
Read-onlyIdempotent

List issue comments

Paperclip operation: GET /api/issues/{id}/comments. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_comments_by_comment_idGet a single issue commentB
Read-onlyIdempotent

Get a single issue comment

Paperclip operation: GET /api/issues/{id}/comments/{commentId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_cost_summaryGet issue cost summaryB
Read-onlyIdempotent

Get issue cost summary

Paperclip operation: GET /api/issues/{id}/cost-summary. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_diagnostics_blockersGet blocker diagnostics for an issueC
Read-onlyIdempotent

Get blocker diagnostics for an issue

Paperclip operation: GET /api/issues/{id}/diagnostics/blockers. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_diagnostics_subtreeGet bounded subtree wake and blocker diagnostics for an issueB
Read-onlyIdempotent

Get bounded subtree wake and blocker diagnostics for an issue

Paperclip operation: GET /api/issues/{id}/diagnostics/subtree. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_diagnostics_wakesGet wake diagnostics for an issueB
Read-onlyIdempotent

Get wake diagnostics for an issue

Paperclip operation: GET /api/issues/{id}/diagnostics/wakes. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_documentsList issue documentsC
Read-onlyIdempotent

List issue documents

Paperclip operation: GET /api/issues/{id}/documents. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_documents_by_keyGet an issue documentB
Read-onlyIdempotent

Get an issue document

Paperclip operation: GET /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_documents_by_key_annotationsList document annotation threadsB
Read-onlyIdempotent

List document annotation threads

Paperclip operation: GET /api/issues/{id}/documents/{key}/annotations. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_documents_by_key_annotations_by_thread_idGet a document annotation threadB
Read-onlyIdempotent

Get a document annotation thread

Paperclip operation: GET /api/issues/{id}/documents/{key}/annotations/{threadId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_documents_by_key_revisionsList issue document revisionsB
Read-onlyIdempotent

List issue document revisions

Paperclip operation: GET /api/issues/{id}/documents/{key}/revisions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_external_objectsList external objects mentioned by an issueC
Read-onlyIdempotent

List external objects mentioned by an issue

Paperclip operation: GET /api/issues/{id}/external-objects. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_external_object_summaryGet external object status summary for an issueC
Read-onlyIdempotent

Get external object status summary for an issue

Paperclip operation: GET /api/issues/{id}/external-object-summary. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_feedback_tracesList issue feedback tracesC
Read-onlyIdempotent

List issue feedback traces

Paperclip operation: GET /api/issues/{id}/feedback-traces. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_feedback_votesList issue feedback votesB
Read-onlyIdempotent

List issue feedback votes

Paperclip operation: GET /api/issues/{id}/feedback-votes. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_heartbeat_contextGet issue heartbeat contextC
Read-onlyIdempotent

Get issue heartbeat context

Paperclip operation: GET /api/issues/{id}/heartbeat-context. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_interactionsList issue thread interactionsA
Read-onlyIdempotent

List issue thread interactions

Paperclip operation: GET /api/issues/{id}/interactions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_recovery_actionsList issue recovery actionsB
Read-onlyIdempotent

List issue recovery actions

Paperclip operation: GET /api/issues/{id}/recovery-actions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_runsList runs for an issueC
Read-onlyIdempotent

List runs for an issue

Paperclip operation: GET /api/issues/{id}/runs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_tree_control_stateGet issue tree control stateC
Read-onlyIdempotent

Get issue tree control state

Paperclip operation: GET /api/issues/{id}/tree-control/state. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_tree_holdsList issue tree holdsC
Read-onlyIdempotent

List issue tree holds

Paperclip operation: GET /api/issues/{id}/tree-holds. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_tree_holds_by_hold_idGet an issue tree holdC
Read-onlyIdempotent

Get an issue tree hold

Paperclip operation: GET /api/issues/{id}/tree-holds/{holdId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_watchdogGet active issue watchdogC
Read-onlyIdempotent

Get active issue watchdog

Paperclip operation: GET /api/issues/{id}/watchdog. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_id_work_productsList issue work productsC
Read-onlyIdempotent

List issue work products

Paperclip operation: GET /api/issues/{id}/work-products. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_issue_id_active_runGet active run for an issueC
Read-onlyIdempotent

Get active run for an issue

Paperclip operation: GET /api/issues/{issueId}/active-run. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_issue_id_file_resources_contentRead issue workspace file contentC
Read-onlyIdempotent

Read issue workspace file content

Paperclip operation: GET /api/issues/{issueId}/file-resources/content. Authorization class: board.

Inputs: path (required), query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_issue_id_file_resources_listList workspace files for an issueC
Read-onlyIdempotent

List workspace files for an issue

Paperclip operation: GET /api/issues/{issueId}/file-resources/list. Authorization class: board.

Inputs: path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_issue_id_file_resources_resolveResolve an issue workspace fileC
Read-onlyIdempotent

Resolve an issue workspace file

Paperclip operation: GET /api/issues/{issueId}/file-resources/resolve. Authorization class: board.

Inputs: path (required), query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_issues_by_issue_id_live_runsList live runs for an issueB
Read-onlyIdempotent

List live runs for an issue

Paperclip operation: GET /api/issues/{issueId}/live-runs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_llms_agent_configuration_adapter_type_txtGet agent configuration for a specific adapter typeC
Read-onlyIdempotent

Get agent configuration for a specific adapter type

Paperclip operation: GET /api/llms/agent-configuration/{adapterType}.txt. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_llms_agent_configuration_txtGet agent configuration as plain text (for LLM context)A
Read-onlyIdempotent

Get agent configuration as plain text (for LLM context)

Paperclip operation: GET /api/llms/agent-configuration.txt. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_llms_agent_icons_txtGet agent icon names as plain textA
Read-onlyIdempotent

Get agent icon names as plain text

Paperclip operation: GET /api/llms/agent-icons.txt. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_mcp_gateways_by_gateway_public_idDescribe a public MCP gateway endpointA
Read-onlyIdempotent

Describe a public MCP gateway endpoint

Paperclip operation: GET /mcp/gateways/{gatewayPublicId}. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_openapi_jsonGet the generated OpenAPI documentB
Read-onlyIdempotent

Get the generated OpenAPI document

Paperclip operation: GET /api/openapi.json. Authorization class: public.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_pluginsList installed pluginsA
Read-onlyIdempotent

List installed plugins

Paperclip operation: GET /api/plugins. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_idGet a pluginC
Read-onlyIdempotent

Get a plugin

Paperclip operation: GET /api/plugins/{pluginId}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_bridge_stream_by_channelSubscribe to a plugin bridge SSE streamC
Read-onlyIdempotent

Subscribe to a plugin bridge SSE stream

Paperclip operation: GET /api/plugins/{pluginId}/bridge/stream/{channel}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_companies_by_company_id_l_5d34efbd63List plugin local foldersC
Read-onlyIdempotent

List plugin local folders

Paperclip operation: GET /api/plugins/{pluginId}/companies/{companyId}/local-folders. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_companies_by_company_id_l_ef344745a9Get plugin local folder statusB
Read-onlyIdempotent

Get plugin local folder status

Paperclip operation: GET /api/plugins/{pluginId}/companies/{companyId}/local-folders/{folderKey}/status. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_configGet company-scoped plugin configB
Read-onlyIdempotent

Get company-scoped plugin config

Paperclip operation: GET /api/plugins/{pluginId}/config. Authorization class: board.

Inputs: path (required), query (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_dashboardGet plugin dashboard dataC
Read-onlyIdempotent

Get plugin dashboard data

Paperclip operation: GET /api/plugins/{pluginId}/dashboard. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_healthGet plugin healthB
Read-onlyIdempotent

Get plugin health

Paperclip operation: GET /api/plugins/{pluginId}/health. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_jobsList plugin jobsC
Read-onlyIdempotent

List plugin jobs

Paperclip operation: GET /api/plugins/{pluginId}/jobs. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_jobs_by_job_id_runsList runs for a plugin jobC
Read-onlyIdempotent

List runs for a plugin job

Paperclip operation: GET /api/plugins/{pluginId}/jobs/{jobId}/runs. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_logsGet plugin logsC
Read-onlyIdempotent

Get plugin logs

Paperclip operation: GET /api/plugins/{pluginId}/logs. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_by_plugin_id_ui_by_file_pathServe plugin UI static fileB
Read-onlyIdempotent

Serve plugin UI static file

Paperclip operation: GET /api/_plugins/{pluginId}/ui/{filePath}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_examplesList example pluginsB
Read-onlyIdempotent

List example plugins

Paperclip operation: GET /api/plugins/examples. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_toolsList plugin toolsB
Read-onlyIdempotent

List plugin tools

Paperclip operation: GET /api/plugins/tools. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_plugins_ui_contributionsList plugin UI contributionsA
Read-onlyIdempotent

List plugin UI contributions

Paperclip operation: GET /api/plugins/ui-contributions. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_projects_by_idGet a projectB
Read-onlyIdempotent

Get a project

Paperclip operation: GET /api/projects/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_projects_by_id_external_object_summaryGet external object status summary for a projectA
Read-onlyIdempotent

Get external object status summary for a project

Paperclip operation: GET /api/projects/{id}/external-object-summary. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_projects_by_id_workspacesList project workspacesB
Read-onlyIdempotent

List project workspaces

Paperclip operation: GET /api/projects/{id}/workspaces. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_routines_by_idGet a routineC
Read-onlyIdempotent

Get a routine

Paperclip operation: GET /api/routines/{id}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_routines_by_id_description_annotationsList routine description annotation threadsA
Read-onlyIdempotent

List routine description annotation threads

Paperclip operation: GET /api/routines/{id}/description/annotations. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_routines_by_id_description_annotations_by_thread_idGet a routine description annotation threadA
Read-onlyIdempotent

Get a routine description annotation thread

Paperclip operation: GET /api/routines/{id}/description/annotations/{threadId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_routines_by_id_revisionsList routine revisionsB
Read-onlyIdempotent

List routine revisions

Paperclip operation: GET /api/routines/{id}/revisions. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_routines_by_id_runsList runs for a routineB
Read-onlyIdempotent

List runs for a routine

Paperclip operation: GET /api/routines/{id}/runs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_secret_provider_configs_by_idGet a secret provider configurationB
Read-onlyIdempotent

Get a secret provider configuration

Paperclip operation: GET /api/secret-provider-configs/{id}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_secrets_by_id_access_eventsList secret access eventsA
Read-onlyIdempotent

List secret access events

Paperclip operation: GET /api/secrets/{id}/access-events. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_secrets_by_id_usageGet secret usageC
Read-onlyIdempotent

Get secret usage

Paperclip operation: GET /api/secrets/{id}/usage. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_sidebar_preferences_meGet current user sidebar preferencesB
Read-onlyIdempotent

Get current user sidebar preferences

Paperclip operation: GET /api/sidebar-preferences/me. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_availableList available skillsA
Read-onlyIdempotent

List available skills

Paperclip operation: GET /api/skills/available. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_by_skill_nameGet a skill by nameB
Read-onlyIdempotent

Get a skill by name

Paperclip operation: GET /api/skills/{skillName}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_catalogList catalog skillsB
Read-onlyIdempotent

List catalog skills

Paperclip operation: GET /api/skills/catalog. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_catalog_by_catalog_idGet a catalog skillC
Read-onlyIdempotent

Get a catalog skill

Paperclip operation: GET /api/skills/catalog/{catalogId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_catalog_by_catalog_id_filesList catalog skill filesB
Read-onlyIdempotent

List catalog skill files

Paperclip operation: GET /api/skills/catalog/{catalogId}/files. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_skills_indexGet skills indexC
Read-onlyIdempotent

Get skills index

Paperclip operation: GET /api/skills/index. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_teams_catalogList catalog teamsB
Read-onlyIdempotent

List catalog teams

Paperclip operation: GET /api/teams/catalog. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_teams_catalog_by_catalog_idGet catalog teamB
Read-onlyIdempotent

Get catalog team

Paperclip operation: GET /api/teams/catalog/{catalogId}. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_teams_catalog_by_catalog_id_filesGet catalog team fileC
Read-onlyIdempotent

Get catalog team file

Paperclip operation: GET /api/teams/catalog/{catalogId}/files. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_idGet a tool connectionC
Read-onlyIdempotent

Get a tool connection

Paperclip operation: GET /api/tool-connections/{connectionId}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_activityList tool connection activityA
Read-onlyIdempotent

List tool connection activity

Paperclip operation: GET /api/tool-connections/{connectionId}/activity. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_catalogList a tool connection catalogB
Read-onlyIdempotent

List a tool connection catalog

Paperclip operation: GET /api/tool-connections/{connectionId}/catalog. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_grantsList tool connection grantsB
Read-onlyIdempotent

List tool connection grants

Paperclip operation: GET /api/tool-connections/{connectionId}/grants. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_installsList tool connection installsC
Read-onlyIdempotent

List tool connection installs

Paperclip operation: GET /api/tool-connections/{connectionId}/installs. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_test_agentsList agents available for tool connection test callsC
Read-onlyIdempotent

List agents available for tool connection test calls

Paperclip operation: GET /api/tool-connections/{connectionId}/test-agents. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_test_calls_b_1a81d0bf42Get a tool connection test call statusC
Read-onlyIdempotent

Get a tool connection test call status

Paperclip operation: GET /api/tool-connections/{connectionId}/test-calls/{actionRequestId}. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_connections_by_connection_id_usageGet tool connection usageC
Read-onlyIdempotent

Get tool connection usage

Paperclip operation: GET /api/tool-connections/{connectionId}/usage. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_gateway_auditList tool gateway audit eventsB
Read-onlyIdempotent

List tool gateway audit events

Paperclip operation: GET /api/tool-gateway/audit. Authorization class: board_or_agent.

Inputs: query. Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_gateway_gateways_by_gateway_id_mcpDescribe a named MCP gateway endpointB
Read-onlyIdempotent

Describe a named MCP gateway endpoint

Paperclip operation: GET /api/tool-gateway/gateways/{gatewayId}/mcp. Authorization class: public.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_gateway_runtime_slotsList gateway runtime slotsB
Read-onlyIdempotent

List gateway runtime slots

Paperclip operation: GET /api/tool-gateway/runtime-slots. Authorization class: board_or_agent.

Inputs: query. Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_gateway_toolsList tools available to a gateway sessionB
Read-onlyIdempotent

List tools available to a gateway session

Paperclip operation: GET /api/tool-gateway/tools. Authorization class: board_or_agent.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_tool_profiles_by_profile_id_new_toolsList new catalog tools pending profile reviewB
Read-onlyIdempotent

List new catalog tools pending profile review

Paperclip operation: GET /api/tool-profiles/{profileId}/new-tools. Authorization class: board.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_get_tools_oauth_callbackHandle a tool app OAuth callbackB
Idempotent

Handle a tool app OAuth callback

Paperclip operation: GET /api/tools/oauth/callback. Authorization class: board.

Inputs: no named parameters. Returns: body, headers, encoding, status_code, +1 more

pc_get_workspace_operations_by_operation_id_logGet log for a workspace operationB
Read-onlyIdempotent

Get log for a workspace operation

Paperclip operation: GET /api/workspace-operations/{operationId}/log. Authorization class: board_or_agent.

Inputs: path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_adapters_by_typeEnable or disable an adapterC
Destructive

Enable or disable an adapter

Paperclip operation: PATCH /api/adapters/{type}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_adapters_by_type_overridePause or resume an adapter's override of a builtinC
Destructive

Pause or resume an adapter's override of a builtin

Paperclip operation: PATCH /api/adapters/{type}/override. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_agents_by_agent_id_budgetsUpdate agent budgetC

Update agent budget

Paperclip operation: PATCH /api/agents/{agentId}/budgets. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_agents_by_idUpdate an agentC

Update an agent

Paperclip operation: PATCH /api/agents/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_agents_by_id_instructions_bundleUpdate agent instructions bundleC

Update agent instructions bundle

Paperclip operation: PATCH /api/agents/{id}/instructions-bundle. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_agents_by_id_instructions_pathUpdate agent instructions pathC

Update agent instructions path

Paperclip operation: PATCH /api/agents/{id}/instructions-path. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_agents_by_id_permissionsUpdate agent permissionsC

Update agent permissions

Paperclip operation: PATCH /api/agents/{id}/permissions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_auth_profileUpdate current user profileC

Update current user profile

Paperclip operation: PATCH /api/auth/profile. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_idUpdate a companyC

Update a company

Paperclip operation: PATCH /api/companies/{companyId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_brandingUpdate company brandingC

Update company branding

Paperclip operation: PATCH /api/companies/{companyId}/branding. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_budgetsUpdate company budgetC

Update company budget

Paperclip operation: PATCH /api/companies/{companyId}/budgets. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_folders_by_folder_idUpdate a folderC

Update a folder

Paperclip operation: PATCH /api/companies/{companyId}/folders/{folderId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_members_by_member_idUpdate a company member status or roleC

Update a company member status or role

Paperclip operation: PATCH /api/companies/{companyId}/members/{memberId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_members_by_member_id_0357ace8e7Update a company member role and explicit grantsC

Update a company member role and explicit grants

Paperclip operation: PATCH /api/companies/{companyId}/members/{memberId}/role-and-grants. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_members_by_member_id_4669d5971dUpdate explicit company member permissionsC

Update explicit company member permissions

Paperclip operation: PATCH /api/companies/{companyId}/members/{memberId}/permissions. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_me_user_secrets_by_secret_idUpdate my user secret valueC

Update my user secret value

Paperclip operation: PATCH /api/companies/{companyId}/me/user-secrets/{secretId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_skills_by_skill_idUpdate a company skillB

Update a company skill

Paperclip operation: PATCH /api/companies/{companyId}/skills/{skillId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_skills_by_skill_id_c_277fbd3eeaUpdate a skill commentB

Update a skill comment

Paperclip operation: PATCH /api/companies/{companyId}/skills/{skillId}/comments/{commentId}. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_skills_by_skill_id_filesUpdate a skill fileC

Update a skill file

Paperclip operation: PATCH /api/companies/{companyId}/skills/{skillId}/files. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_skills_by_skill_id_t_9d61189c0fUpdate a skill test inputC

Update a skill test input

Paperclip operation: PATCH /api/companies/{companyId}/skills/{skillId}/test-inputs/{inputId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_skill_test_run_templ_550f402bd9Update a skill test-run templateC

Update a skill test-run template

Paperclip operation: PATCH /api/companies/{companyId}/skill-test-run-templates/{templateId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_tools_policies_by_policy_idUpdate a tool policyC

Update a tool policy

Paperclip operation: PATCH /api/companies/{companyId}/tools/policies/{policyId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_companies_by_company_id_user_secret_definiti_3552f379eaUpdate a user secret definitionC

Update a user secret definition

Paperclip operation: PATCH /api/companies/{companyId}/user-secret-definitions/{definitionId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_decision_training_by_idUpdate decision training notesC

Update decision training notes

Paperclip operation: PATCH /api/decision-training/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_environments_by_idUpdate an environmentC

Update an environment

Paperclip operation: PATCH /api/environments/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_execution_workspaces_by_idUpdate an execution workspaceD

Update an execution workspace

Paperclip operation: PATCH /api/execution-workspaces/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_goals_by_idUpdate a goalB

Update a goal

Paperclip operation: PATCH /api/goals/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_instance_settingsUpdate instance settingsC

Update instance settings

Paperclip operation: PATCH /api/instance/settings. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_instance_settings_experimentalUpdate experimental instance settingsC

Update experimental instance settings

Paperclip operation: PATCH /api/instance/settings/experimental. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_instance_settings_generalUpdate general instance settingsB

Update general instance settings

Paperclip operation: PATCH /api/instance/settings/general. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_issues_by_idUpdate an issueC

Update an issue

Paperclip operation: PATCH /api/issues/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_issues_by_id_documents_by_key_annotations_by_thread_idUpdate a document annotation threadC

Update a document annotation thread

Paperclip operation: PATCH /api/issues/{id}/documents/{key}/annotations/{threadId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_projects_by_idUpdate a projectC

Update a project

Paperclip operation: PATCH /api/projects/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_projects_by_id_workspaces_by_workspace_idUpdate a project workspaceC

Update a project workspace

Paperclip operation: PATCH /api/projects/{id}/workspaces/{workspaceId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_routines_by_idUpdate a routineC

Update a routine

Paperclip operation: PATCH /api/routines/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_routines_by_id_description_annotations_by_thread_idUpdate a routine description annotation threadC

Update a routine description annotation thread

Paperclip operation: PATCH /api/routines/{id}/description/annotations/{threadId}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_routine_triggers_by_idUpdate a routine triggerC

Update a routine trigger

Paperclip operation: PATCH /api/routine-triggers/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_secret_provider_configs_by_idUpdate a secret provider configurationC

Update a secret provider configuration

Paperclip operation: PATCH /api/secret-provider-configs/{id}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_secrets_by_idUpdate a secretC

Update a secret

Paperclip operation: PATCH /api/secrets/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_tool_applications_by_application_idUpdate a tool applicationC

Update a tool application

Paperclip operation: PATCH /api/tool-applications/{applicationId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_tool_connections_by_connection_idUpdate a tool connectionC

Update a tool connection

Paperclip operation: PATCH /api/tool-connections/{connectionId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_tool_gateway_gateways_by_gateway_idUpdate a named MCP gatewayC

Update a named MCP gateway

Paperclip operation: PATCH /api/tool-gateway/gateways/{gatewayId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_tool_profile_entries_by_entry_idUpdate a tool access profile entryB

Update a tool access profile entry

Paperclip operation: PATCH /api/tool-profile-entries/{entryId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_tool_profiles_by_profile_idUpdate a tool access profileC

Update a tool access profile

Paperclip operation: PATCH /api/tool-profiles/{profileId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_patch_work_products_by_idUpdate a work productC

Update a work product

Paperclip operation: PATCH /api/work-products/{id}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_adapters_by_type_reinstallReinstall an adapterC

Reinstall an adapter

Paperclip operation: POST /api/adapters/{type}/reinstall. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_adapters_by_type_reloadReload an adapterC

Reload an adapter

Paperclip operation: POST /api/adapters/{type}/reload. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_adapters_installInstall an adapterC

Install an adapter

Paperclip operation: POST /api/adapters/install. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_admin_users_by_user_id_demote_instance_adminDemote a user from instance adminC
Destructive

Demote a user from instance admin

Paperclip operation: POST /api/admin/users/{userId}/demote-instance-admin. Authorization class: instance_admin.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_admin_users_by_user_id_promote_instance_adminPromote a user to instance adminC

Promote a user to instance admin

Paperclip operation: POST /api/admin/users/{userId}/promote-instance-admin. Authorization class: instance_admin.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_approveApprove a pending agent actionC

Approve a pending agent action

Paperclip operation: POST /api/agents/{id}/approve. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_claude_loginTrigger Claude login for agentB

Trigger Claude login for agent

Paperclip operation: POST /api/agents/{id}/claude-login. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_clear_errorClear an agent errorB

Clear an agent error

Paperclip operation: POST /api/agents/{id}/clear-error. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_config_revisions_by_revision_id_rollbackRoll back to a config revisionC

Roll back to a config revision

Paperclip operation: POST /api/agents/{id}/config-revisions/{revisionId}/rollback. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_heartbeat_invokeInvoke agent heartbeatC

Invoke agent heartbeat

Paperclip operation: POST /api/agents/{id}/heartbeat/invoke. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_keysCreate an agent API keyC

Create an agent API key

Paperclip operation: POST /api/agents/{id}/keys. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_pausePause an agentC
Destructive

Pause an agent

Paperclip operation: POST /api/agents/{id}/pause. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_resumeResume an agentC

Resume an agent

Paperclip operation: POST /api/agents/{id}/resume. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_runtime_state_reset_sessionReset agent sessionC
Destructive

Reset agent session

Paperclip operation: POST /api/agents/{id}/runtime-state/reset-session. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_skills_syncSync desired skills onto an agent configurationC

Sync desired skills onto an agent configuration

Paperclip operation: POST /api/agents/{id}/skills/sync. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_terminateTerminate an agentC
Destructive

Terminate an agent

Paperclip operation: POST /api/agents/{id}/terminate. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_by_id_wakeupWake up an agentC

Wake up an agent

Paperclip operation: POST /api/agents/{id}/wakeup. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_me_connections_by_connection_id_start_7b2d54e45cStart user authorization for an agent tool connectionC

Start user authorization for an agent tool connection

Paperclip operation: POST /api/agents/me/connections/{connectionId}/start-authorization. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_me_connections_by_connection_id_tokenMint a short-lived token for an agent connectionC

Mint a short-lived token for an agent connection

Paperclip operation: POST /api/agents/me/connections/{connectionId}/token. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_agents_me_secrets_by_key_valueFetch one secret value for the current agent runB

Fetch one secret value for the current agent run

Paperclip operation: POST /api/agents/me/secrets/{key}/value. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_approvals_by_id_approveApprove an approvalC

Approve an approval

Paperclip operation: POST /api/approvals/{id}/approve. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_approvals_by_id_commentsAdd a comment to an approvalC

Add a comment to an approval

Paperclip operation: POST /api/approvals/{id}/comments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_approvals_by_id_rejectReject an approvalC
Destructive

Reject an approval

Paperclip operation: POST /api/approvals/{id}/reject. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_approvals_by_id_request_revisionRequest revision on an approvalC

Request revision on an approval

Paperclip operation: POST /api/approvals/{id}/request-revision. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_approvals_by_id_resubmitResubmit an approvalC

Resubmit an approval

Paperclip operation: POST /api/approvals/{id}/resubmit. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_board_api_keysCreate a named board API keyC

Create a named board API key

Paperclip operation: POST /api/board-api-keys. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_board_chat_streamStream a board-level chat response (requires enableConferenceRoomChat)B

Stream a board-level chat response (requires enableConferenceRoomChat)

Paperclip operation: POST /api/board/chat/stream. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_board_claim_by_token_claimClaim a board tokenC

Claim a board token

Paperclip operation: POST /api/board-claim/{token}/claim. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_bootstrap_claimClaim first instance admin from a browser sessionB

Claim first instance admin from a browser session

Paperclip operation: POST /api/bootstrap/claim. Authorization class: board.

Inputs: body. Returns: body, headers, encoding, status_code, +1 more

pc_post_cli_auth_challengesCreate a CLI auth challengeC

Create a CLI auth challenge

Paperclip operation: POST /api/cli-auth/challenges. Authorization class: public.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cli_auth_challenges_by_id_approveApprove a CLI auth challengeB

Approve a CLI auth challenge

Paperclip operation: POST /api/cli-auth/challenges/{id}/approve. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cli_auth_challenges_by_id_cancelCancel a CLI auth challengeC
Destructive

Cancel a CLI auth challenge

Paperclip operation: POST /api/cli-auth/challenges/{id}/cancel. Authorization class: public.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cli_auth_revoke_currentRevoke current CLI auth sessionB
Destructive

Revoke current CLI auth session

Paperclip operation: POST /api/cli-auth/revoke-current. Authorization class: board_or_agent.

Inputs: body. Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_by_connection_id_push_runsCreate a cloud upstream push runC

Create a cloud upstream push run

Paperclip operation: POST /api/cloud-upstreams/{connectionId}/push-runs. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_by_connection_id_push_runs_by_6ea0942f3cCancel a cloud upstream push runC
Destructive

Cancel a cloud upstream push run

Paperclip operation: POST /api/cloud-upstreams/{connectionId}/push-runs/{runId}/cancel. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_by_connection_id_push_runs_by_808f4ac4b9Activate cloud upstream push run entitiesC

Activate cloud upstream push run entities

Paperclip operation: POST /api/cloud-upstreams/{connectionId}/push-runs/{runId}/activation. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_by_connection_id_push_runs_previewPreview a cloud upstream push runC

Preview a cloud upstream push run

Paperclip operation: POST /api/cloud-upstreams/{connectionId}/push-runs/preview. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_connect_finishFinish a cloud upstream connectionC

Finish a cloud upstream connection

Paperclip operation: POST /api/cloud-upstreams/connect/finish. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_cloud_upstreams_connect_startStart a cloud upstream connectionC

Start a cloud upstream connection

Paperclip operation: POST /api/cloud-upstreams/connect/start. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companiesCreate a companyB

Create a company

Paperclip operation: POST /api/companies. Authorization class: instance_admin.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_activityCreate an activity entryC

Create an activity entry

Paperclip operation: POST /api/companies/{companyId}/activity. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_adapters_by_type_test_180122c131Validate adapter environment access for a companyB

Validate adapter environment access for a company

Paperclip operation: POST /api/companies/{companyId}/adapters/{type}/test-environment. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_agent_hiresHire an agentC

Hire an agent

Paperclip operation: POST /api/companies/{companyId}/agent-hires. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_agentsCreate an agentC

Create an agent

Paperclip operation: POST /api/companies/{companyId}/agents. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_approvalsCreate an approvalC

Create an approval

Paperclip operation: POST /api/companies/{companyId}/approvals. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_archiveArchive a companyB
Destructive

Archive a company

Paperclip operation: POST /api/companies/{companyId}/archive. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_assets_imagesUpload an image assetC

Upload an image asset

Paperclip operation: POST /api/companies/{companyId}/assets/images. Authorization class: board_or_agent.

The source specification omits the upload body; this gateway provides a documented multipart compatibility input.

Inputs: path (required), body, multipart. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_budget_incidents_by_i_e568c50e5cResolve a budget incidentC

Resolve a budget incident

Paperclip operation: POST /api/companies/{companyId}/budget-incidents/{incidentId}/resolve. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_budgets_policiesCreate or update a budget policyC

Create or update a budget policy

Paperclip operation: POST /api/companies/{companyId}/budgets/policies. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_ke_0577ec4101Run a built-in routine onceC

Run a built-in routine once

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/run. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_ke_ced9369e52Enable a built-in routine scheduleB

Enable a built-in routine schedule

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/enable. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_ke_d762508175Disable a built-in routine scheduleC
Destructive

Disable a built-in routine schedule

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/routines/{routineKey}/disable. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_key_provisionProvision a built-in agentC

Provision a built-in agent

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/provision. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_key_reconcileReconcile built-in agent managed resourcesC

Reconcile built-in agent managed resources

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/reconcile. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_built_in_agents_by_key_resetReset a built-in agentC
Destructive

Reset a built-in agent

Paperclip operation: POST /api/companies/{companyId}/built-in-agents/{key}/reset. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_cost_eventsRecord a cost eventC

Record a cost event

Paperclip operation: POST /api/companies/{companyId}/cost-events. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_decision_trainingCapture a decision training exampleC

Capture a decision training example

Paperclip operation: POST /api/companies/{companyId}/decision-training. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_decision_training_previewPreview a decision training snapshotC

Preview a decision training snapshot

Paperclip operation: POST /api/companies/{companyId}/decision-training/preview. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_environmentsCreate an environmentC

Create an environment

Paperclip operation: POST /api/companies/{companyId}/environments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_environments_probe_configProbe environment configD

Probe environment config

Paperclip operation: POST /api/companies/{companyId}/environments/probe-config. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_exportExport a company (legacy singular form)C

Export a company (legacy singular form)

Paperclip operation: POST /api/companies/{companyId}/export. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_exportsExport company dataB

Export company data

Paperclip operation: POST /api/companies/{companyId}/exports. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_exports_previewPreview company exportC

Preview company export

Paperclip operation: POST /api/companies/{companyId}/exports/preview. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_finance_eventsRecord a finance eventC

Record a finance event

Paperclip operation: POST /api/companies/{companyId}/finance-events. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_foldersCreate a folderC

Create a folder

Paperclip operation: POST /api/companies/{companyId}/folders. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_folders_by_folder_id_moveMove or reorder a folderC

Move or reorder a folder

Paperclip operation: POST /api/companies/{companyId}/folders/{folderId}/move. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_folders_ensure_myEnsure the current user's personal skill folder existsC

Ensure the current user's personal skill folder exists

Paperclip operation: POST /api/companies/{companyId}/folders/ensure-my. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_folders_items_moveMove an item into or out of a folderB

Move an item into or out of a folder

Paperclip operation: POST /api/companies/{companyId}/folders/items/move. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_goalsCreate a goalC

Create a goal

Paperclip operation: POST /api/companies/{companyId}/goals. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_imports_applyApply company importC

Apply company import

Paperclip operation: POST /api/companies/{companyId}/imports/apply. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_imports_previewPreview company importC

Preview company import

Paperclip operation: POST /api/companies/{companyId}/imports/preview. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_inbox_dismissalsCreate an inbox dismissal or snoozeC

Create an inbox dismissal or snooze

Paperclip operation: POST /api/companies/{companyId}/inbox-dismissals. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_invitesCreate a company inviteC

Create a company invite

Paperclip operation: POST /api/companies/{companyId}/invites. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_issuesCreate an issueC

Create an issue

Paperclip operation: POST /api/companies/{companyId}/issues. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_issues_by_issue_id_attachmentsUpload an attachment to an issueB

Upload an attachment to an issue

Paperclip operation: POST /api/companies/{companyId}/issues/{issueId}/attachments. Authorization class: board_or_agent.

The source specification omits the upload body; this gateway provides a documented multipart compatibility input.

Inputs: path (required), body, multipart. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_issues_external_object_summariesGet external object status summaries for issuesC

Get external object status summaries for issues

Paperclip operation: POST /api/companies/{companyId}/issues/external-object-summaries. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_join_requests_by_requ_6177e7bc63Approve a company join requestC

Approve a company join request

Paperclip operation: POST /api/companies/{companyId}/join-requests/{requestId}/approve. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_join_requests_by_requ_aa37d669ffReject a company join requestC
Destructive

Reject a company join request

Paperclip operation: POST /api/companies/{companyId}/join-requests/{requestId}/reject. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_labelsCreate a labelB

Create a label

Paperclip operation: POST /api/companies/{companyId}/labels. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_members_by_member_id_archiveArchive a company memberC
Destructive

Archive a company member

Paperclip operation: POST /api/companies/{companyId}/members/{memberId}/archive. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_me_user_secretsCreate my user secret valueC

Create my user secret value

Paperclip operation: POST /api/companies/{companyId}/me/user-secrets. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_me_user_secrets_by_se_3cbe354153Rotate my user secret valueC

Rotate my user secret value

Paperclip operation: POST /api/companies/{companyId}/me/user-secrets/{secretId}/rotate. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_openclaw_invite_promptCreate an OpenClaw invite prompt bundleC

Create an OpenClaw invite prompt bundle

Paperclip operation: POST /api/companies/{companyId}/openclaw/invite-prompt. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_projectsCreate a projectC

Create a project

Paperclip operation: POST /api/companies/{companyId}/projects. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_routinesCreate a routineC

Create a routine

Paperclip operation: POST /api/companies/{companyId}/routines. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_secret_provider_confi_2b887cae20Preview secret provider discoveryC

Preview secret provider discovery

Paperclip operation: POST /api/companies/{companyId}/secret-provider-configs/discovery/preview. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_secret_provider_configsCreate a secret provider configurationC

Create a secret provider configuration

Paperclip operation: POST /api/companies/{companyId}/secret-provider-configs. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_secretsCreate a secretC

Create a secret

Paperclip operation: POST /api/companies/{companyId}/secrets. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_secrets_remote_importImport remote secretsC

Import remote secrets

Paperclip operation: POST /api/companies/{companyId}/secrets/remote-import. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_secrets_remote_import_previewPreview remote secret importC

Preview remote secret import

Paperclip operation: POST /api/companies/{companyId}/secrets/remote-import/preview. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skill_policy_evaluateEvaluate a company skill policy decisionC

Evaluate a company skill policy decision

Paperclip operation: POST /api/companies/{companyId}/skill-policy/evaluate. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skillsCreate a company skillC

Create a company skill

Paperclip operation: POST /api/companies/{companyId}/skills. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_auditAudit a company skillC

Audit a company skill

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/audit. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_commentsCreate a skill commentB

Create a skill comment

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/comments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_forkFork a company skillC

Fork a company skill

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/fork. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_in_ce748669bcInstall a skill updateC

Install a skill update

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/install-update. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_resetReset a company skillC
Destructive

Reset a company skill

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/reset. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_starStar a company skillC

Star a company skill

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/star. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_te_710e65235aCancel a skill test runC
Destructive

Cancel a skill test run

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/test-runs/{runId}/cancel. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_test_inputsCreate a skill test inputB

Create a skill test input

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/test-inputs. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_test_runsCreate a skill test runC

Create a skill test run

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/test-runs. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_by_skill_id_versionsCreate a skill versionC

Create a skill version

Paperclip operation: POST /api/companies/{companyId}/skills/{skillId}/versions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_importImport a skillC

Import a skill

Paperclip operation: POST /api/companies/{companyId}/skills/import. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_install_catalogInstall a catalog skillC

Install a catalog skill

Paperclip operation: POST /api/companies/{companyId}/skills/install-catalog. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skills_scan_projectsScan project for skillsC

Scan project for skills

Paperclip operation: POST /api/companies/{companyId}/skills/scan-projects. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_skill_test_run_templatesCreate a skill test-run templateB

Create a skill test-run template

Paperclip operation: POST /api/companies/{companyId}/skill-test-run-templates. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_summary_slots_by_scop_a3586a881bManually generate (or refresh) a summary slotC

Manually generate (or refresh) a summary slot

Paperclip operation: POST /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}/generate. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_teams_catalog_by_cata_7a5e8d7558Install catalog teamC

Install catalog team

Paperclip operation: POST /api/companies/{companyId}/teams/catalog/{catalogId}/install. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_teams_catalog_by_cata_b8530c21a4Preview catalog team installC

Preview catalog team install

Paperclip operation: POST /api/companies/{companyId}/teams/catalog/{catalogId}/preview. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_action_requests_aa728686a4Create a tool trust rule from an action requestC

Create a tool trust rule from an action request

Paperclip operation: POST /api/companies/{companyId}/tools/action-requests/{actionRequestId}/trust-rule. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_applicationsCreate a tool applicationC

Create a tool application

Paperclip operation: POST /api/companies/{companyId}/tools/applications. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_apps_by_connect_c1b17b0863Finish a gallery app connection and profile setupC

Finish a gallery app connection and profile setup

Paperclip operation: POST /api/companies/{companyId}/tools/apps/{connectionId}/finish. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_apps_connectCreate a draft app connection from gallery inputB

Create a draft app connection from gallery input

Paperclip operation: POST /api/companies/{companyId}/tools/apps/connect. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_connectionsCreate a tool connectionC

Create a tool connection

Paperclip operation: POST /api/companies/{companyId}/tools/connections. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_connections_by_03a7d06aa9Start user authorization for a tool connectionC

Start user authorization for a tool connection

Paperclip operation: POST /api/companies/{companyId}/tools/connections/{connectionId}/start-authorization. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_examples_by_id_installInstall a safe tool exampleC

Install a safe tool example

Paperclip operation: POST /api/companies/{companyId}/tools/examples/{id}/install. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_examples_by_id_smokeRun tool example governance smoke checksB

Run tool example governance smoke checks

Paperclip operation: POST /api/companies/{companyId}/tools/examples/{id}/smoke. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_gatewaysCreate a named MCP gatewayC

Create a named MCP gateway

Paperclip operation: POST /api/companies/{companyId}/tools/gateways. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_mcp_import_jsonPreview MCP JSON importC

Preview MCP JSON import

Paperclip operation: POST /api/companies/{companyId}/tools/mcp/import-json. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_policiesCreate a tool policyC

Create a tool policy

Paperclip operation: POST /api/companies/{companyId}/tools/policies. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_policies_by_pol_5001522bf1Duplicate a tool policyC

Duplicate a tool policy

Paperclip operation: POST /api/companies/{companyId}/tools/policies/{policyId}/duplicate. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_policies_reorderReorder tool policiesC

Reorder tool policies

Paperclip operation: POST /api/companies/{companyId}/tools/policies/reorder. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_policy_testTest tool policy decisionC

Test tool policy decision

Paperclip operation: POST /api/companies/{companyId}/tools/policy/test. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_profilesCreate a tool access profileC

Create a tool access profile

Paperclip operation: POST /api/companies/{companyId}/tools/profiles. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_profiles_by_pro_b973866a6eUnbind a tool access profile from a company, agent, project, routine, or issueB

Unbind a tool access profile from a company, agent, project, routine, or issue

Paperclip operation: POST /api/companies/{companyId}/tools/profiles/{profileId}/unbind. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_profiles_by_pro_d564e9e3feBind a tool access profile to a company, agent, project, routine, or issueC

Bind a tool access profile to a company, agent, project, routine, or issue

Paperclip operation: POST /api/companies/{companyId}/tools/profiles/{profileId}/bind. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_runtime_slots_b_ee98ad22bfRestart a local stdio MCP runtime slotB

Restart a local stdio MCP runtime slot

Paperclip operation: POST /api/companies/{companyId}/tools/runtime-slots/{id}/restart. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_runtime_slots_by_id_stopStop a local stdio MCP runtime slotA
Destructive

Stop a local stdio MCP runtime slot

Paperclip operation: POST /api/companies/{companyId}/tools/runtime-slots/{id}/stop. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_stdio_templatesCreate an approved stdio MCP templateC

Create an approved stdio MCP template

Paperclip operation: POST /api/companies/{companyId}/tools/stdio-templates. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_stdio_templates_f7b8abfe75Disable an approved stdio MCP templateC
Destructive

Disable an approved stdio MCP template

Paperclip operation: POST /api/companies/{companyId}/tools/stdio-templates/{templateId}/disable. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_tools_trust_rules_by_f4c99894c7Revoke a tool trust ruleC
Destructive

Revoke a tool trust rule

Paperclip operation: POST /api/companies/{companyId}/tools/trust-rules/{policyId}/revoke. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_by_company_id_user_secret_definitionsCreate a user secret definitionC

Create a user secret definition

Paperclip operation: POST /api/companies/{companyId}/user-secret-definitions. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_importApply a company import (legacy route)C

Apply a company import (legacy route)

Paperclip operation: POST /api/companies/import. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_companies_import_previewPreview a company import (legacy route)C

Preview a company import (legacy route)

Paperclip operation: POST /api/companies/import/preview. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_environment_custom_image_setup_sessions_by_se_0d27472391Cancel an environment customImage setup sessionC
Destructive

Cancel an environment customImage setup session

Paperclip operation: POST /api/environment-custom-image-setup-sessions/{sessionId}/cancel. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_environment_custom_image_setup_sessions_by_se_0fc4883e16Mint a short-lived terminal websocket token for a customImage SSH setup sessionC

Mint a short-lived terminal websocket token for a customImage SSH setup session

Paperclip operation: POST /api/environment-custom-image-setup-sessions/{sessionId}/terminal-session-token. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_environment_custom_image_setup_sessions_by_se_4137e3652dCapture and promote an environment customImage setup sessionC

Capture and promote an environment customImage setup session

Paperclip operation: POST /api/environment-custom-image-setup-sessions/{sessionId}/finish. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_environments_by_environment_id_custom_image_s_56c9e85d72Start an interactive environment customImage setup sessionC

Start an interactive environment customImage setup session

Paperclip operation: POST /api/environments/{environmentId}/custom-image-setup-sessions. Authorization class: board_or_agent.

Inputs: body (required), path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_post_environments_by_environment_id_custom_image_t_e61e5957bfRoll back an environment customImage template to the previous captured templateC

Roll back an environment customImage template to the previous captured template

Paperclip operation: POST /api/environments/{environmentId}/custom-image-template/rollback. Authorization class: board_or_agent.

Inputs: path (required), body, query. Returns: body, headers, encoding, status_code, +1 more

pc_post_environments_by_id_probeProbe an environmentC

Probe an environment

Paperclip operation: POST /api/environments/{id}/probe. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_execution_workspaces_by_id_reconcile_branchReconcile an execution workspace branch recordC

Reconcile an execution workspace branch record

Paperclip operation: POST /api/execution-workspaces/{id}/reconcile-branch. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_execution_workspaces_by_id_runtime_commands_by_actionRun a runtime command in a workspaceC

Run a runtime command in a workspace

Paperclip operation: POST /api/execution-workspaces/{id}/runtime-commands/{action}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_execution_workspaces_by_id_runtime_services_by_actionControl a runtime service in a workspaceC

Control a runtime service in a workspace

Paperclip operation: POST /api/execution-workspaces/{id}/runtime-services/{action}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_health_dev_server_restartRequest a managed dev-server restartB

Request a managed dev-server restart

Paperclip operation: POST /api/health/dev-server/restart. Authorization class: board.

Inputs: body. Returns: body, headers, encoding, status_code, +1 more

pc_post_heartbeat_runs_by_run_id_cancelCancel a heartbeat runC
Destructive

Cancel a heartbeat run

Paperclip operation: POST /api/heartbeat-runs/{runId}/cancel. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_heartbeat_runs_by_run_id_watchdog_decisionsSubmit watchdog decisions for a runC

Submit watchdog decisions for a run

Paperclip operation: POST /api/heartbeat-runs/{runId}/watchdog-decisions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_instance_database_backupsTrigger a database backupB

Trigger a database backup

Paperclip operation: POST /api/instance/database-backups. Authorization class: instance_admin.

Inputs: body. Returns: body, headers, encoding, status_code, +1 more

pc_post_instance_settings_experimental_issue_graph_li_b830ccae10Preview issue graph liveness auto-recoveryC

Preview issue graph liveness auto-recovery

Paperclip operation: POST /api/instance/settings/experimental/issue-graph-liveness-auto-recovery/preview. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_instance_settings_experimental_issue_graph_li_f0f6648423Run issue graph liveness auto-recoveryB

Run issue graph liveness auto-recovery

Paperclip operation: POST /api/instance/settings/experimental/issue-graph-liveness-auto-recovery/run. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_invites_by_invite_id_revokeRevoke an inviteB
Destructive

Revoke an invite

Paperclip operation: POST /api/invites/{inviteId}/revoke. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_invites_by_token_acceptAccept an invite and create or replay a join requestC

Accept an invite and create or replay a join request

Paperclip operation: POST /api/invites/{token}/accept. Authorization class: public.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_accepted_plan_decompositionsCreate accepted plan decomposition child issuesB

Create accepted plan decomposition child issues

Paperclip operation: POST /api/issues/{id}/accepted-plan-decompositions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_admin_force_releaseForce-release an issue (admin)B
Destructive

Force-release an issue (admin)

Paperclip operation: POST /api/issues/{id}/admin/force-release. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_approvalsLink an approval to an issueB

Link an approval to an issue

Paperclip operation: POST /api/issues/{id}/approvals. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_checkoutCheck out an issueC

Check out an issue

Paperclip operation: POST /api/issues/{id}/checkout. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_childrenCreate child issuesC

Create child issues

Paperclip operation: POST /api/issues/{id}/children. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_commentsAdd a comment to an issueC

Add a comment to an issue

Paperclip operation: POST /api/issues/{id}/comments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_documents_by_key_annotationsCreate a document annotation threadC

Create a document annotation thread

Paperclip operation: POST /api/issues/{id}/documents/{key}/annotations. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_documents_by_key_annotations_by_47c99d67c5Add a document annotation commentB

Add a document annotation comment

Paperclip operation: POST /api/issues/{id}/documents/{key}/annotations/{threadId}/comments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_documents_by_key_lockLock an issue documentC

Lock an issue document

Paperclip operation: POST /api/issues/{id}/documents/{key}/lock. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_documents_by_key_revisions_by_re_f1ca6f5e0fRestore a document revisionC
Destructive

Restore a document revision

Paperclip operation: POST /api/issues/{id}/documents/{key}/revisions/{revisionId}/restore. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_documents_by_key_unlockUnlock an issue documentC

Unlock an issue document

Paperclip operation: POST /api/issues/{id}/documents/{key}/unlock. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_external_objects_refreshRefresh external objects mentioned by an issueB

Refresh external objects mentioned by an issue

Paperclip operation: POST /api/issues/{id}/external-objects/refresh. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_feedback_votesUpsert a feedback voteC

Upsert a feedback vote

Paperclip operation: POST /api/issues/{id}/feedback-votes. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_inbox_archiveArchive issue from inboxC
Destructive

Archive issue from inbox

Paperclip operation: POST /api/issues/{id}/inbox-archive. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactionsCreate an issue thread interactionC

Create an issue thread interaction

Paperclip operation: POST /api/issues/{id}/interactions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactions_by_interaction_id_acceptAccept an issue thread interactionD

Accept an issue thread interaction

Paperclip operation: POST /api/issues/{id}/interactions/{interactionId}/accept. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactions_by_interaction_id_cancelCancel an issue question interactionB
Destructive

Cancel an issue question interaction

Paperclip operation: POST /api/issues/{id}/interactions/{interactionId}/cancel. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactions_by_interaction_id_rejectReject an issue thread interactionC
Destructive

Reject an issue thread interaction

Paperclip operation: POST /api/issues/{id}/interactions/{interactionId}/reject. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactions_by_interaction_id_respondAnswer questions on an issue thread interactionC

Answer questions on an issue thread interaction

Paperclip operation: POST /api/issues/{id}/interactions/{interactionId}/respond. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_interactions_by_interaction_id_verdictsSubmit item verdicts on an issue thread interactionB

Submit item verdicts on an issue thread interaction

Paperclip operation: POST /api/issues/{id}/interactions/{interactionId}/verdicts. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_low_trust_promotionsPromote quarantined low-trust outputC

Promote quarantined low-trust output

Paperclip operation: POST /api/issues/{id}/low-trust/promotions. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_monitor_check_nowRun an issue monitor check nowB

Run an issue monitor check now

Paperclip operation: POST /api/issues/{id}/monitor/check-now. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_readMark an issue as readC

Mark an issue as read

Paperclip operation: POST /api/issues/{id}/read. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_recovery_actions_resolveResolve an issue recovery actionC

Resolve an issue recovery action

Paperclip operation: POST /api/issues/{id}/recovery-actions/resolve. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_releaseRelease an issueC
Destructive

Release an issue

Paperclip operation: POST /api/issues/{id}/release. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_scheduled_retry_retry_nowRetry a scheduled issue run nowC

Retry a scheduled issue run now

Paperclip operation: POST /api/issues/{id}/scheduled-retry/retry-now. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_tree_control_previewPreview issue tree control changesC

Preview issue tree control changes

Paperclip operation: POST /api/issues/{id}/tree-control/preview. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_tree_holdsCreate an issue tree holdC

Create an issue tree hold

Paperclip operation: POST /api/issues/{id}/tree-holds. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_tree_holds_by_hold_id_releaseRelease an issue tree holdC
Destructive

Release an issue tree hold

Paperclip operation: POST /api/issues/{id}/tree-holds/{holdId}/release. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_issues_by_id_work_productsCreate an issue work productC

Create an issue work product

Paperclip operation: POST /api/issues/{id}/work-products. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_join_requests_by_request_id_claim_api_keyClaim the initial API key for an approved agent join requestC

Claim the initial API key for an approved agent join request

Paperclip operation: POST /api/join-requests/{requestId}/claim-api-key. Authorization class: public.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_mcp_gateways_by_gateway_public_idHandle MCP gateway protocol requests by public idC

Handle MCP gateway protocol requests by public id

Paperclip operation: POST /mcp/gateways/{gatewayPublicId}. Authorization class: public.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_actions_by_keyInvoke a plugin action (URL-keyed bridge)B

Invoke a plugin action (URL-keyed bridge)

Paperclip operation: POST /api/plugins/{pluginId}/actions/{key}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_bridge_actionSend action via plugin bridgeC

Send action via plugin bridge

Paperclip operation: POST /api/plugins/{pluginId}/bridge/action. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_bridge_dataSend data via plugin bridgeC

Send data via plugin bridge

Paperclip operation: POST /api/plugins/{pluginId}/bridge/data. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_companies_by_company_id_a5d05e7064Validate a plugin local folderC

Validate a plugin local folder

Paperclip operation: POST /api/plugins/{pluginId}/companies/{companyId}/local-folders/{folderKey}/validate. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_configSet company-scoped plugin configC

Set company-scoped plugin config

Paperclip operation: POST /api/plugins/{pluginId}/config. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_config_testTest company-scoped plugin configC

Test company-scoped plugin config

Paperclip operation: POST /api/plugins/{pluginId}/config/test. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_data_by_keyGet plugin data by key (URL-keyed bridge)C

Get plugin data by key (URL-keyed bridge)

Paperclip operation: POST /api/plugins/{pluginId}/data/{key}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_disableDisable a pluginA
Destructive

Disable a plugin

Paperclip operation: POST /api/plugins/{pluginId}/disable. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_enableEnable a pluginA

Enable a plugin

Paperclip operation: POST /api/plugins/{pluginId}/enable. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_jobs_by_job_id_triggerTrigger a plugin jobB

Trigger a plugin job

Paperclip operation: POST /api/plugins/{pluginId}/jobs/{jobId}/trigger. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_upgradeUpgrade a pluginC

Upgrade a plugin

Paperclip operation: POST /api/plugins/{pluginId}/upgrade. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_by_plugin_id_webhooks_by_endpoint_keyDeliver an external webhook payload to a pluginC

Deliver an external webhook payload to a plugin

Paperclip operation: POST /api/plugins/{pluginId}/webhooks/{endpointKey}. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_installInstall a pluginC

Install a plugin

Paperclip operation: POST /api/plugins/install. Authorization class: instance_admin.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_plugins_tools_executeExecute a plugin toolC

Execute a plugin tool

Paperclip operation: POST /api/plugins/tools/execute. Authorization class: board.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_projects_by_id_workspacesCreate a project workspaceC

Create a project workspace

Paperclip operation: POST /api/projects/{id}/workspaces. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_projects_by_id_workspaces_by_workspace_id_run_0826c4dc1dControl a runtime service in a project workspaceC

Control a runtime service in a project workspace

Paperclip operation: POST /api/projects/{id}/workspaces/{workspaceId}/runtime-services/{action}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_projects_by_id_workspaces_by_workspace_id_run_17796331aeRun a runtime command in a project workspaceC

Run a runtime command in a project workspace

Paperclip operation: POST /api/projects/{id}/workspaces/{workspaceId}/runtime-commands/{action}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routines_by_id_description_annotationsCreate a routine description annotation threadC

Create a routine description annotation thread

Paperclip operation: POST /api/routines/{id}/description/annotations. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routines_by_id_description_annotations_by_thr_147280556aAdd a routine description annotation commentC

Add a routine description annotation comment

Paperclip operation: POST /api/routines/{id}/description/annotations/{threadId}/comments. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routines_by_id_revisions_by_revision_id_restoreRestore a routine revisionC
Destructive

Restore a routine revision

Paperclip operation: POST /api/routines/{id}/revisions/{revisionId}/restore. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_routines_by_id_runManually run a routineC

Manually run a routine

Paperclip operation: POST /api/routines/{id}/run. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routines_by_id_triggersCreate a routine triggerC

Create a routine trigger

Paperclip operation: POST /api/routines/{id}/triggers. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routine_triggers_by_id_rotate_secretRotate a routine trigger secretC

Rotate a routine trigger secret

Paperclip operation: POST /api/routine-triggers/{id}/rotate-secret. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_routine_triggers_public_by_public_id_fireFire a public routine triggerC

Fire a public routine trigger

Paperclip operation: POST /api/routine-triggers/public/{publicId}/fire. Authorization class: board_or_agent.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_secret_provider_configs_by_id_defaultSet the default secret provider configurationB

Set the default secret provider configuration

Paperclip operation: POST /api/secret-provider-configs/{id}/default. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_secret_provider_configs_by_id_healthCheck a secret provider configurationC

Check a secret provider configuration

Paperclip operation: POST /api/secret-provider-configs/{id}/health. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_secrets_by_id_rotateRotate a secretC

Rotate a secret

Paperclip operation: POST /api/secrets/{id}/rotate. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_connections_by_connection_id_catalog_refreshRefresh a tool connection catalogB

Refresh a tool connection catalog

Paperclip operation: POST /api/tool-connections/{connectionId}/catalog/refresh. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_connections_by_connection_id_grants_installationsAdd an installation grant to a tool connectionC

Add an installation grant to a tool connection

Paperclip operation: POST /api/tool-connections/{connectionId}/grants/installations. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_connections_by_connection_id_health_checkRun a tool connection health checkC

Run a tool connection health check

Paperclip operation: POST /api/tool-connections/{connectionId}/health-check. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_connections_by_connection_id_reconnectReconnect a tool app with replacement credentialsC

Reconnect a tool app with replacement credentials

Paperclip operation: POST /api/tool-connections/{connectionId}/reconnect. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_connections_by_connection_id_test_callsRun a tool connection test callC

Run a tool connection test call

Paperclip operation: POST /api/tool-connections/{connectionId}/test-calls. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_action_requests_by_id_approveApprove a deferred tool gateway action requestC

Approve a deferred tool gateway action request

Paperclip operation: POST /api/tool-gateway/action-requests/{id}/approve. Authorization class: board.

Inputs: body (required), path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_action_requests_by_id_declineDecline a deferred tool gateway action requestC
Destructive

Decline a deferred tool gateway action request

Paperclip operation: POST /api/tool-gateway/action-requests/{id}/decline. Authorization class: board.

Inputs: body (required), path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_gateways_by_gateway_id_mcpHandle named MCP gateway protocol requestsC

Handle named MCP gateway protocol requests

Paperclip operation: POST /api/tool-gateway/gateways/{gatewayId}/mcp. Authorization class: public.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_gateways_by_gateway_id_tokensCreate a named MCP gateway tokenC

Create a named MCP gateway token

Paperclip operation: POST /api/tool-gateway/gateways/{gatewayId}/tokens. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_gateway_tokens_by_token_id_revokeRevoke a named MCP gateway tokenC
Destructive

Revoke a named MCP gateway token

Paperclip operation: POST /api/tool-gateway/gateway-tokens/{tokenId}/revoke. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_runtime_slots_by_slot_id_restartRestart a gateway runtime slotC

Restart a gateway runtime slot

Paperclip operation: POST /api/tool-gateway/runtime-slots/{slotId}/restart. Authorization class: board_or_agent.

Inputs: body (required), path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_runtime_slots_by_slot_id_stopStop a gateway runtime slotC
Destructive

Stop a gateway runtime slot

Paperclip operation: POST /api/tool-gateway/runtime-slots/{slotId}/stop. Authorization class: board_or_agent.

Inputs: body (required), path (required), query. Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_sessionsCreate a tool gateway sessionC

Create a tool gateway session

Paperclip operation: POST /api/tool-gateway/sessions. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_sessions_by_session_id_revokeRevoke a tool gateway sessionC
Destructive

Revoke a tool gateway session

Paperclip operation: POST /api/tool-gateway/sessions/{sessionId}/revoke. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_gateway_tools_callExecute a tool through the gatewayC

Execute a tool through the gateway

Paperclip operation: POST /api/tool-gateway/tools/call. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_profiles_by_profile_id_duplicateDuplicate a tool access profileB

Duplicate a tool access profile

Paperclip operation: POST /api/tool-profiles/{profileId}/duplicate. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_profiles_by_profile_id_entriesCreate a tool access profile entryC

Create a tool access profile entry

Paperclip operation: POST /api/tool-profiles/{profileId}/entries. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tool_profiles_by_profile_id_new_tools_reviewReview new catalog tools for a profileC

Review new catalog tools for a profile

Paperclip operation: POST /api/tool-profiles/{profileId}/new-tools/review. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_post_tools_oauth_by_connection_id_startStart OAuth sign-in for a tool connectionB

Start OAuth sign-in for a tool connection

Paperclip operation: POST /api/tools/oauth/{connectionId}/start. Authorization class: board.

Inputs: path (required), body. Returns: body, headers, encoding, status_code, +1 more

pc_put_admin_users_by_user_id_company_accessSet company access for a user (admin)C
Idempotent

Set company access for a user (admin)

Paperclip operation: PUT /api/admin/users/{userId}/company-access. Authorization class: instance_admin.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_agents_by_id_instructions_bundle_fileUpsert agent instructions fileB
Idempotent

Upsert agent instructions file

Paperclip operation: PUT /api/agents/{id}/instructions-bundle/file. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_resource_memberships_m_aeaa374712Join or leave an agent resourceC
Idempotent

Join or leave an agent resource

Paperclip operation: PUT /api/companies/{companyId}/resource-memberships/me/agents/{agentId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_resource_memberships_m_ea14250995Join or leave a project resourceC
Idempotent

Join or leave a project resource

Paperclip operation: PUT /api/companies/{companyId}/resource-memberships/me/projects/{projectId}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_sidebar_preferences_meUpdate sidebar preferences for companyC
Idempotent

Update sidebar preferences for company

Paperclip operation: PUT /api/companies/{companyId}/sidebar-preferences/me. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_skill_policyReplace the company skill policyC
Idempotent

Replace the company skill policy

Paperclip operation: PUT /api/companies/{companyId}/skill-policy. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_summary_slots_by_scope_7180b5a8fbWrite a summary revision (Summarizer built-in agent only)C
Idempotent

Write a summary revision (Summarizer built-in agent only)

Paperclip operation: PUT /api/companies/{companyId}/summary-slots/{scopeKind}/{slotKey}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_users_by_user_id_inbox_44627887b3Update a company user's inbox agent policyC
Idempotent

Update a company user's inbox agent policy

Paperclip operation: PUT /api/companies/{companyId}/users/{userId}/inbox-agent-policy. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_companies_by_company_id_users_me_inbox_agent_policyUpdate the current user's inbox agent policyC
Idempotent

Update the current user's inbox agent policy

Paperclip operation: PUT /api/companies/{companyId}/users/me/inbox-agent-policy. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_issues_by_id_documents_by_keyUpsert an issue documentC
Idempotent

Upsert an issue document

Paperclip operation: PUT /api/issues/{id}/documents/{key}. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_issues_by_id_watchdogCreate or update an issue watchdogB
Idempotent

Create or update an issue watchdog

Paperclip operation: PUT /api/issues/{id}/watchdog. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_plugins_by_plugin_id_companies_by_company_id_l_8cd2637ac3Save a plugin local folderC
Idempotent

Save a plugin local folder

Paperclip operation: PUT /api/plugins/{pluginId}/companies/{companyId}/local-folders/{folderKey}. Authorization class: board.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_sidebar_preferences_meUpdate current user sidebar preferencesC
Idempotent

Update current user sidebar preferences

Paperclip operation: PUT /api/sidebar-preferences/me. Authorization class: board_or_agent.

Inputs: body (required). Returns: body, headers, encoding, status_code, +1 more

pc_put_tool_connections_by_connection_id_installsSync tool connection installsC
Idempotent

Sync tool connection installs

Paperclip operation: PUT /api/tool-connections/{connectionId}/installs. Authorization class: board_or_agent.

Inputs: body (required), path (required). Returns: body, headers, encoding, status_code, +1 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2.4/5.0

    Scored across 592 tools

    Disambiguation2/5

    Although each tool maps to a unique API operation, the tool set is so large and densely populated with similar path-shaped names that agents will struggle to pick the right one. Many tools are truncated with opaque hash suffixes (e.g. pc_post_companies_by_company_id_teams_catalog_by_cata_b8530c21a4), and there are multiple overlapping 'list skills' and 'list secrets' variants across different scopes.

    Naming Consistency3/5

    The dominant pc_<verb>_<path> snake_case convention is consistent and recognizable, but the pattern is undermined by inconsistent path-parameter naming (by_id vs by_company_id vs by_issue_id), hash-suffixed truncations, legacy routes, and two non-pc meta-tools (paperclip_list_operations, paperclip_call_operation). The structure is predictable in theory but noisy in practice.

    Tool Count1/5

    592 tools is an extreme mismatch for an MCP server. Even if each one faithfully mirrors an API endpoint, the surface is far too large for an agent to browse and select from effectively, and it dwarfs the typical well-scoped server size.

    Completeness4/5

    The server covers an unusually broad domain with CRUD and lifecycle operations for companies, issues, projects, goals, routines, skills, secrets, adapters, plugins, environments, tools, and more, plus discovery helpers. Minor completeness blemishes exist, such as legacy error-returning tools and a few subresources without full lifecycle coverage, but for a full API surface the coverage is strong.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      C
      maintenance
      An MCP server that exposes FortiCNAPP (formerly Lacework) API 2.0 operations as typed, auth-aware tools generated from the API spec at startup, supporting both local stdio and remote Streamable HTTP transports.
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Serves any OpenAPI 3.x/Swagger 2.x API as a local MCP server over stdio, converting every operation into a tool that proxies requests to the upstream API with configurable headers and fixed parameters.
      10 npm
      1
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      MCP server that dynamically exposes each enabled ComfyUI workflow as a tool with JSON Schema, supports job submission with wait and idempotency, file uploads, and resource metadata, with both stdio and authenticated Streamable HTTP transports.
      3
      6
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables MCP clients to discover and invoke Agnara capabilities over stdio, with schema-projected tools and fail-closed authorization.
      MIT