Clarity Admin API

The admin API from Clarity — 92 operation(s) for admin.

Operations 136

GET /api/v1/admin/customers List Customers #
GET /api/v1/admin/accounts List Accounts #
POST /api/v1/admin/accounts Add Account #
DELETE /api/v1/admin/accounts/{account_id} Delete Account #
PUT /api/v1/admin/accounts/{account_id} Update Account #
GET /api/v1/admin/accounts/{account_id} Get Account Info #
POST /api/v1/admin/accounts/{account_id}/users Add User #
GET /api/v1/admin/accounts/{account_id}/users List Users By Account #
DELETE /api/v1/admin/accounts/{account_id}/users/{user_id} Delete User #
GET /api/v1/admin/accounts/{account_id}/users/{user_id} Get User Info By Account #
POST /api/v1/admin/accounts/{account_id}/projects Add Project #
GET /api/v1/admin/accounts/{account_id}/projects List Projects By Account #
POST /api/v1/admin/accounts/{account_id}/projects/{project_id}/link Add Project Link #
PUT /api/v1/admin/accounts/{account_id}/projects/{project_id} Update Project #
DELETE /api/v1/admin/accounts/{account_id}/projects/{project_id} Delete Project #
GET /api/v1/admin/accounts/{account_id}/projects/{project_id} Get Project Info By Account #
POST /api/v1/admin/accounts/{account_id}/demo-project/link Add Demo Project Link #
GET /api/v1/admin/projects List Projects #
GET /api/v1/admin/projects/{project_id} Get Project Info #
POST /api/v1/admin/projects/lookup-by-psk Lookup Project By Psk #
GET /api/v1/admin/projects/{project_id}/accounts List Accounts By Project #
GET /api/v1/admin/projects/{project_id}/accounts/{account_id} Get Account Info By Project #
POST /api/v1/admin/projects/{project_id}/sources Add Source #
GET /api/v1/admin/projects/{project_id}/sources List Sources By Project #
PUT /api/v1/admin/projects/{project_id}/sources/{source_id} Update Source #
DELETE /api/v1/admin/projects/{project_id}/sources/{source_id} Delete Source #
GET /api/v1/admin/projects/{project_id}/sources/{source_id} Get Source Info #
POST /api/v1/admin/projects/{project_id}/sources/{source_id}/jobs Run Sync Job #
GET /api/v1/admin/projects/{project_id}/sources/{source_id}/jobs/last Get Last Sync Job Info #
GET /api/v1/admin/projects/{project_id}/sources/{source_id}/jobs/last/info Get Last Sync Job Detailed Info #
GET /api/v1/admin/projects/{project_id}/custom_prompts Get Custom Prompts #
POST /api/v1/admin/projects/{project_id}/custom_prompts Add Custom Prompt #
GET /api/v1/admin/projects/{project_id}/custom_prompts/{custom_prompt_id} Get Custom Prompt By Id #
DELETE /api/v1/admin/projects/{project_id}/custom_prompts/{custom_prompt_id} Delete Custom Prompt By Id #
PUT /api/v1/admin/projects/{project_id}/custom_prompts/{custom_prompt_id} Update Custom Prompt #
GET /api/v1/admin/projects/{project_id}/integrations/{integration_id} Get Integration Info #
GET /api/v1/admin/projects/{project_id}/integrations List Integrations By Project #
GET /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys List Surveys By Project And Source #
GET /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys/{survey_id} Get Survey By Project And Source #
POST /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys/{survey_id} Add Survey #
PUT /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys/{survey_id} Update Survey #
DELETE /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys/{survey_id} Delete Survey #
POST /api/v1/admin/projects/{project_id}/sources/{source_id}/surveys/{survey_id}/responses Get Survey Responses #
GET /api/v1/admin/projects/{project_id}/surveys List Surveys By Project #
GET /api/v1/admin/projects/{project_id}/surveys/{survey_id} Get Survey By Project #
PUT /api/v1/admin/projects/{project_id}/surveys/{survey_id} Update Survey #
POST /api/v1/admin/projects/{project_id}/anecdote-surveys/{anecdote_survey_id}/email Send Anecdote Survey Email Admin #
GET /api/v1/admin/projects/{project_id}/configs List Configs By Project #
POST /api/v1/admin/projects/{project_id}/configs Add Config #
GET /api/v1/admin/projects/{project_id}/configs/active Get Active Config #
GET /api/v1/admin/projects/{project_id}/configs/latest Get Latest Config #
POST /api/v1/admin/projects/{project_id}/configs/{config_id}/activate Activate Config #
GET /api/v1/admin/projects/{project_id}/configs/{config_id} Get Config By Id #
DELETE /api/v1/admin/projects/{project_id}/configs/{config_id} Delete Config #
PATCH /api/v1/admin/projects/{project_id}/anecdotes Validate Anecdotes #
POST /api/v1/admin/projects/{project_id}/anecdotes Add Anecdotes #
GET /api/v1/admin/projects/{project_id}/anecdotes Get Anecdotes Info #
GET /api/v1/admin/projects/{project_id}/taxonomies List Taxonomies #
PATCH /api/v1/admin/projects/{project_id}/taxonomies Validate Taxonomy #
GET /api/v1/admin/projects/{project_id}/taxonomies/{taxonomy_key} Get Taxonomy Info #
POST /api/v1/admin/projects/{project_id}/taxonomies/{taxonomy_key} Add Taxonomy #
DELETE /api/v1/admin/projects/{project_id}/taxonomies/{taxonomy_key} Delete Taxonomy #
POST /api/v1/admin/projects/{project_id}/anomalies Add Anomaly #
GET /api/v1/admin/projects/{project_id}/anomalies List Anomalies #
PUT /api/v1/admin/projects/{project_id}/anomalies/{anomaly_id} Update Anomaly #
DELETE /api/v1/admin/projects/{project_id}/anomalies/{anomaly_id} Delete Anomaly #
GET /api/v1/admin/projects/{project_id}/anomalies/{anomaly_id} Get Anomaly #
POST /api/v1/admin/projects/{project_id}/novelty Add Novelty #
GET /api/v1/admin/projects/{project_id}/novelty Get Novelty Info #
POST /api/v1/admin/projects/{project_id}/search-suggestions Add Search Suggestions #
GET /api/v1/admin/projects/{project_id}/search-suggestions Get Search Suggestions #
GET /api/v1/admin/projects/{project_id}/search-suggestions/generate Generate Search Suggestions #
GET /api/v1/admin/projects/{project_id}/dashboards List Dashboards #
POST /api/v1/admin/projects/{project_id}/dashboards Add Dashboard #
GET /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id} Get Dashboard Info #
PUT /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id} Update Dashboard #
DELETE /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id} Delete Dashboard #
PUT /api/v1/admin/projects/{project_id}/dashboards/multiple Update Dashboard Multiple #
POST /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id}/{element_key} Add Dashboard Element #
PUT /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id}/{element_key} Update Dashboard Element #
DELETE /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id}/{element_key} Delete Dashboard Element #
PATCH /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id}/tv-config Update Dashboard Tv Config #
GET /api/v1/admin/source-definitions List Source Definitions #
PUT /api/v1/admin/source-definitions/{source_definition_id} Update Source Definition #
GET /api/v1/admin/sources List Sources #
GET /api/v1/admin/sources/{source_id} Get Source Info #
GET /api/v1/admin/integrations List Integrations #
GET /api/v1/admin/integrations/{integration_id} Get Integration Info #
POST /api/v1/admin/projects/{project_id}/filters List Filters #
POST /api/v1/admin/projects/{project_id}/filters/query Get Elasticsearch Query #
POST /api/v1/admin/projects/{project_id}/es-proxy Admin Es Proxy #
POST /api/v1/admin/projects/{project_id}/list-es-fields Admin List Es Fields #
POST /api/v1/admin/projects/{project_id}/list-slack-channels Admin List Slack Channels #
POST /api/v1/admin/projects/{project_id}/search/es-params Admin Get Search Es Params #
POST /api/v1/admin/projects/{project_id}/filters/filter-names Admin Get Filter Names #
POST /api/v1/admin/projects/{project_id}/filters/filter-values Admin Get Filter Values #
POST /api/v1/admin/projects/{project_id}/search Get Search #
GET /api/v1/admin/projects/{project_id}/insight-blocks Get Insight Blocks #
POST /api/v1/admin/projects/{project_id}/chart Get Chart #
POST /api/v1/admin/projects/{project_id}/dashboard-plan Get Dashboard Plan #
GET /api/v1/admin/chart-types Get Chart Types #
POST /api/v1/admin/projects/{project_id}/dashboard-with-ai Get Dashboard With Ai #
POST /api/v1/admin/projects/{project_id}/embeddings Get Embeddings #
GET /api/v1/admin/projects/{project_id}/distribution Get Distribution #
POST /api/v1/admin/projects/{project_id}/distribution Get Search Distribution #
GET /api/v1/admin/projects/{project_id}/trend Get Trend #
POST /api/v1/admin/projects/{project_id}/trend Get Trend #
POST /api/v1/admin/projects/{project_id}/tables Build Table #
POST /api/v1/admin/projects/{project_id}/tickets Get Tickets #
POST /api/v1/admin/projects/{project_id}/summary Summary #
POST /api/v1/admin/projects/{project_id}/dashboards/{dashboard_id}/export Export Dashboard #
GET /api/v1/admin/projects/{project_id}/operators List Operators #
POST /api/v1/admin/projects/{project_id}/operators Add Operator #
GET /api/v1/admin/projects/{project_id}/operators/{operator_id} Get Operator Info #
PUT /api/v1/admin/projects/{project_id}/operators/{operator_id} Update Operator #
DELETE /api/v1/admin/projects/{project_id}/operators/{operator_id} Delete Operator #
GET /api/v1/admin/projects/{project_id}/injected-tickets-count Get Injected Tickets Count #
POST /api/v1/admin/projects/{project_id}/operators/preview Preview Operator #
POST /api/v1/admin/projects/{project_id}/deeper-search Deeper Search #
POST /api/v1/admin/projects/{project_id}/quantify Quantify Search #
POST /api/v1/admin/projects/{project_id}/export Export Data Admin #
POST /api/v1/admin/projects/{project_id}/exports/upload Upload Export Artifact Admin #
GET /api/v1/admin/projects/{project_id}/notifications List Project Notifications #
PUT /api/v1/admin/projects/{project_id}/notifications/{notification_id} Update Project Notification #
POST /api/v1/admin/projects/{project_id}/analyze Analyze Search Query #
POST /api/v1/admin/projects/{project_id}/ensure-index Ensure Elasticsearch Index #
GET /api/v1/admin/projects/{project_id}/signals List Signals #
POST /api/v1/admin/projects/{project_id}/signals Register Signals #
GET /api/v1/admin/projects/{project_id}/signal-watch Agent Watch List #
POST /api/v1/admin/projects/{project_id}/signal-watch Seed Watch List #
POST /api/v1/admin/projects/{project_id}/signal-watch/followers Follow Watch Items #
POST /api/v1/admin/projects/{project_id}/outbound-messages Create Outbound Message #
POST /api/v1/admin/projects/{project_id}/outbound-messages/{message_id}/send Send Outbound Message #
GET /api/v1/admin/projects/{project_id}/outbound-messages/{message_id} Get Outbound Message #

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/onclarity-com:onclarity-com-admin-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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

onclarity-com-admin-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Fast Admin API
  version: 0.1.0
tags:


# --- truncated at 32 KB (253 KB total) ---
# Full source: https://artifacts.apis.io/onclarity-com/openapi/onclarity-com-admin-api-openapi.yml