← All action domains

Knowledge

7 operations. Call each with POST https://app.chirply.io/api/v1/actions/<name> and a bearer token; the response is { "data": { "action", "summary", "result" } }. A read badge means the operation changes nothing; write requires the credential’s write scope.

Ask an admin

knowledge.ask_adminwrite

Save an unresolved product question or answer correction in the responsible admin's private learning inbox. Product questions follow support ownership; account policy questions go to the account admin. No customer message or email is sent, no model is called, and no answer becomes shared until reviewed.

Parameters

FieldTypeRequiredDescription
questionstringrequiredSpecific question or correction needing a human decision.
contextstringoptionalRelevant verified facts, conflicting guidance and source article links; exclude credentials. Default: ""
target"product" | "workspace"optionalProduct routes to support; account routes to the account's own administrators. Default: "product"

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.ask_admin \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "question": "example"
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_ask_admin at https://app.chirply.io/api/mcp, same bearer token, same input.

Learning inbox

knowledge.learning_listreadadmin only

Read automatically captured bug reports, chat corrections, human support replies and unresolved assistant questions for the admin's support team. Private review evidence never becomes public through this read. Platform admins see Chirply-owned items; account admins see their own account or client support queue.

Parameters

FieldTypeRequiredDescription
status"needs_review" | "published" | "dismissed" | "needs_code" | "all"optionalReview status to show. Default: "needs_review"
offsetintegeroptionalItems to skip. Default: 0
limitintegeroptionalMaximum number of items returned. Default: 24

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.learning_list \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "status": "needs_review",
    "offset": 0
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_learning_list at https://app.chirply.io/api/mcp, same bearer token, same input.

Review learning item

knowledge.learning_readreadadmin only

Read one authorized learning item's private source evidence, current answer and last 20 review decisions. Allows an admin to verify a proposed correction before reusing it. Does not publish guidance, contact customers or change report statuses.

Parameters

FieldTypeRequiredDescription
idstring (uuid)requiredLearning item ID returned by knowledge.learning_list.

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.learning_read \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "2f6a1c1e-6c3b-4c62-9f6e-8a2d4b7c9e11"
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_learning_read at https://app.chirply.io/api/mcp, same bearer token, same input.

Save learning review

knowledge.learning_reviewwriteconfirmadmin only

Publish an admin-verified reusable answer, dismiss an item, require a code correction, or retire previously approved guidance. Publication changes what future users and AI chats read; global publication is platform-admin-only, and commercial terms must be corrected in code. Records an immutable review with evidence and expiry; sends no customer message and spends no money.

Marked confirm: this operation is irreversible, reaches real people, or spends money. Holding a credential is itself the confirmation for API and MCP callers — call it only when you mean it. The in-app assistant refuses to run it without a human approving first.

Parameters

FieldTypeRequiredDescription
idstring (uuid)requiredLearning item to review.
versionintegerrequiredCurrent item version; stale reviews are rejected.
decision"publish" | "dismiss" | "needs_code" | "retire"requiredPublish verified prose, dismiss noise, require a code fix, or withdraw guidance.
titlestringoptionalReusable article title; required for publication. Default: ""
bodystringoptionalVerified reusable answer, with exact steps and no personal data or credentials. Default: ""
verificationstringrequiredHow the answer was verified or why this decision was made; kept in the private review history.
globalbooleanoptionalTrue shares sanitized product guidance across accounts; only a platform admin may choose this. Default: false
vendorbooleanoptionalHide Chirply-specific guidance under white-label brands. Default: false
daysintegeroptionalDays before the answer expires and must be reviewed again. Default: 90
correctsstringoptionalOptional authored guide slug to replace in this scope. Write a complete replacement. Generated and commercial articles must be corrected in code instead. Default: ""

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.learning_review \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "id": "2f6a1c1e-6c3b-4c62-9f6e-8a2d4b7c9e11",
    "version": 1,
    "decision": "publish",
    "verification": "example"
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_learning_review at https://app.chirply.io/api/mcp, same bearer token, same input.

Your clarification requests

knowledge.my_questionsread

Read the signed-in person's latest 50 clarification requests in the active account, including review status. Private evidence from other users is excluded. Returns an empty list for API keys without a person; does not contact anyone or change records.

Parameters

No parameters — POST an empty body.

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.my_questions \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{}'
Test with your API key

Over MCP the same operation is the tool knowledge_my_questions at https://app.chirply.io/api/mcp, same bearer token, same input.

Read help article

knowledge.readread

Read a complete product help article, including setup instructions and troubleshooting. Uses the same knowledge base users browse in Help & setup. Read-only, with no AI charge or account changes; hides vendor pricing under white-label brands.

Parameters

FieldTypeRequiredDescription
slugstringrequiredExact article slug returned by knowledge.search.

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.read \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "slug": "example"
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_read at https://app.chirply.io/api/mcp, same bearer token, same input.

Search knowledge base

knowledge.searchread

Browse or search product help guides and references by topic and category. Returns article summaries and links, with pagination. Reads documentation only; does not change records, send messages or incur AI charges. Vendor pricing articles are hidden for white-label brands.

Parameters

FieldTypeRequiredDescription
querystringoptionalQuestion or keywords to search; empty browses all articles. Default: ""
areastringoptionalCategory returned by a previous search; empty includes all categories. Default: ""
offsetintegeroptionalNumber of matching articles to skip. Default: 0
limitintegeroptionalMaximum article summaries to return. Default: 24

Example

curl -X POST https://app.chirply.io/api/v1/actions/knowledge.search \
  -H "Authorization: Bearer chp_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "",
    "area": ""
  }'
Test with your API key

Over MCP the same operation is the tool knowledge_search at https://app.chirply.io/api/mcp, same bearer token, same input.

The machine-readable version of this page is GET https://app.chirply.io/api/v1/actions?domain=knowledge — same operations, with full JSON Schemas. Authentication, errors and rate limits are covered in the API documentation home.