DeskCrew App API

The App API from DeskCrew — 78 operation(s) for app.

Operations 128

GET /api/v1/app/tickets List tickets (app) #
POST /api/v1/app/tickets Create a ticket by hand (app) #
POST /api/v1/app/tickets/counts Message and awaiting-draft counts per ticket (app) #
POST /api/v1/app/tickets/bulk Update many tickets (app) #
GET /api/v1/app/tickets/{id} Ticket with timeline and pending drafts (app) #
PATCH /api/v1/app/tickets/{id} Change status, priority or assignee (app) #
POST /api/v1/app/tickets/{id}/reply Post a reply as the signed-in person (app) #
POST /api/v1/app/tickets/{id}/reopen Reopen a closed ticket (app) #
POST /api/v1/app/tickets/{id}/request-contact Ask the customer for an email address (app) #
GET /api/v1/app/tickets/{id}/assignable Team members a ticket can be assigned to (app) #
POST /api/v1/app/replies/{id}/retract Retract a reply inside the retract window (app) #
GET /api/v1/app/approvals/pending Drafts awaiting approval (app) #
POST /api/v1/app/approvals/{id}/approve Approve and send a draft (app) #
POST /api/v1/app/approvals/{id}/reject Reject a draft (app) #
POST /api/v1/app/approvals/{id}/edit Edit a draft before approval (app) #
POST /api/v1/app/approvals/{id}/reason Set the rejection reason on a draft (app) #
GET /api/v1/app/overview Dashboard home numbers and banners (app) #
GET /api/v1/app/notifications Notification preferences (app) #
PATCH /api/v1/app/notifications Set one notification preference (app) #
GET /api/v1/app/reports Reports available to the workspace (app) #
PATCH /api/v1/app/reports/timezone Set the report timezone (app) #
GET /api/v1/app/reports/{id} Run a report (app) #
GET /api/v1/app/account The signed-in person (app) #
PATCH /api/v1/app/account Update name, signature or avatar (app) #
GET /api/v1/app/kb/articles List knowledge base articles (app) #
POST /api/v1/app/kb/articles Create an article (app) #
GET /api/v1/app/kb/articles/{id} One article (app) #
PATCH /api/v1/app/kb/articles/{id} Edit an article or change its status (app) #
DELETE /api/v1/app/kb/articles/{id} Delete an article (app) #
GET /api/v1/app/kb/categories List categories (app) #
POST /api/v1/app/kb/categories Create a category (app) #
PATCH /api/v1/app/kb/categories/{id} Rename or reorder a category (app) #
DELETE /api/v1/app/kb/categories/{id} Delete a category (app) #
GET /api/v1/app/team Team members (app) #
POST /api/v1/app/team Invite a teammate (app) #
PATCH /api/v1/app/team/{id} Change a role (app) #
DELETE /api/v1/app/team/{id} Remove a teammate (app) #
GET /api/v1/app/team/devices Signed-in devices (app) #
DELETE /api/v1/app/team/devices/{id} Sign a device out (app) #
GET /api/v1/app/api-keys API keys (app) #
POST /api/v1/app/api-keys Mint an API key (app) #
POST /api/v1/app/api-keys/{id} Rotate an API key (app) #
DELETE /api/v1/app/api-keys/{id} Revoke an API key (app) #
GET /api/v1/app/agents/door Agent door state (app) #
PATCH /api/v1/app/agents/door Open or close the agent door (app) #
GET /api/v1/app/agents/credentials Agent credentials (app) #
POST /api/v1/app/agents/credentials Mint an agent credential (app) #
PATCH /api/v1/app/agents/credentials/{id} Set a tool tier or caps (app) #
DELETE /api/v1/app/agents/credentials/{id} Revoke an agent credential (app) #
GET /api/v1/app/agents/external Outside-agent reply settings (app) #
PATCH /api/v1/app/agents/external Change outside-agent reply settings (app) #
GET /api/v1/app/install Install config (app) #
PATCH /api/v1/app/install Change install settings (app) #
POST /api/v1/app/install/origins Allow an origin (app) #
DELETE /api/v1/app/install/origins Remove an origin (app) #
POST /api/v1/app/install/rotate Rotate the widget key or identify secret (app) #
GET /api/v1/app/install/identify-secret Read the identify secret (app) #
GET /api/v1/app/branding Branding (app) #
PATCH /api/v1/app/branding Change branding (app) #
GET /api/v1/app/domains Custom domain state (app) #
POST /api/v1/app/domains Set or verify the custom domain (app) #
DELETE /api/v1/app/domains Remove the custom domain (app) #
GET /api/v1/app/send-domain Sending domain state (app) #
POST /api/v1/app/send-domain Set or verify the sending domain (app) #
PATCH /api/v1/app/send-domain Set the reply signature (app) #
DELETE /api/v1/app/send-domain Remove the sending domain (app) #
GET /api/v1/app/inbox-forwarding Inbox forwarding state (app) #
PATCH /api/v1/app/inbox-forwarding Set the inbox handle (app) #
GET /api/v1/app/collections Connected NFT collections (app) #
POST /api/v1/app/collections Connect a collection (app) #
DELETE /api/v1/app/collections Disconnect a collection (app) #
PATCH /api/v1/app/collections/discord-channels Discord channels for /ask (app) #
GET /api/v1/app/nft/overview NFT overview (app) #
GET /api/v1/app/nft/flips Flip board (app) #
GET /api/v1/app/nft/pumps Token pumps board (app) #
GET /api/v1/app/nft/price Token price card (app) #
GET /api/v1/app/nft/wallets Top traders or a trader card (app) #
GET /api/v1/app/nft/top Most profitable wallets (app) #
GET /api/v1/app/nft/referral Trade-link settings (app) #
PATCH /api/v1/app/nft/referral Set the trade link (app) #
GET /api/v1/app/integrations Integrations overview (app) #
GET /api/v1/app/integrations/discord Discord channels (app) #
PATCH /api/v1/app/integrations/discord Pick the Discord channel (app) #
DELETE /api/v1/app/integrations/discord Disconnect Discord (app) #
GET /api/v1/app/integrations/slack Slack channels (app) #
PATCH /api/v1/app/integrations/slack Pick the Slack channel (app) #
DELETE /api/v1/app/integrations/hubspot Disconnect HubSpot (app) #
GET /api/v1/app/integrations/webflow Webflow state (app) #
POST /api/v1/app/integrations/webflow Install the widget on a Webflow site (app) #
DELETE /api/v1/app/integrations/webflow Remove a site or disconnect Webflow (app) #
GET /api/v1/app/surveys Surveys (app) #
POST /api/v1/app/surveys Create a survey (app) #
GET /api/v1/app/surveys/{id} A survey (app) #
PATCH /api/v1/app/surveys/{id} Update a survey or its status (app) #
DELETE /api/v1/app/surveys/{id} Delete a survey (app) #
GET /api/v1/app/surveys/{id}/results Survey results (app) #
GET /api/v1/app/roadmap Roadmap issues (app) #
PATCH /api/v1/app/roadmap/{id} Update an issue (app) #
DELETE /api/v1/app/roadmap/{id} Delete an issue (app) #
GET /api/v1/app/feedback-config Feedback board config (app) #
GET /api/v1/app/changelog Changelog entries (app) #
POST /api/v1/app/changelog Create a changelog entry (app) #
GET /api/v1/app/changelog/{id} A changelog entry (app) #
PATCH /api/v1/app/changelog/{id} Edit or publish an entry (app) #
DELETE /api/v1/app/changelog/{id} Delete a changelog entry (app) #
GET /api/v1/app/public-answers Public answers state (app) #
PATCH /api/v1/app/public-answers Toggle public answers (app) #
GET /api/v1/app/signals Signals (app) #
PATCH /api/v1/app/signals Turn Signals on or off (app) #
GET /api/v1/app/signals/{id} A signal with its tickets (app) #
POST /api/v1/app/signals/{id} Resolve, reopen, mute or ignore a signal (app) #
POST /api/v1/app/onboarding Advance onboarding (app) #
GET /api/v1/app/tasks Board kind (app) #
POST /api/v1/app/tasks Post a task on an open board (app) #
GET /api/v1/app/bounties Bounty credit (app) #
POST /api/v1/app/bounties Attach, void, badge, claim a deposit or top up (app) #
POST /api/v1/app/contests Open or void a ticket contest (app) #
GET /api/v1/app/auto-fund Auto-fund rule (app) #
PATCH /api/v1/app/auto-fund Set or clear the auto-fund rule (app) #
GET /api/v1/app/broadcasts Newsletter broadcasts (operator) #
POST /api/v1/app/broadcasts Save, estimate, test or send a broadcast (operator) #
GET /api/v1/app/moderation Reported bounties (operator) #
POST /api/v1/app/moderation Take down or restore a bounty (operator) #
GET /api/v1/app/crew Crew progression (app) #
POST /api/v1/app/crew/seen Mark a crew milestone as seen (app) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/deskcrew-io:deskcrew-io-app-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

deskcrew-io-app-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Deskcrew Io App API
  version: 1.0.0
  contact:
    name: DeskCrew support
    url: https://deskcrew.io/board/deskcrew
    email: hello@deskcrew.io
  description: 'Operations tagged App across 2 of this provider''s published API definitions: openapi.json, deskcrew-io-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://deskcrew.io
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (101 KB total) ---
# Full source: https://artifacts.apis.io/deskcrew-io/openapi/deskcrew-io-app-api-openapi.yml