Detextit Requests API
The Requests API from Detextit — 2 operation(s) for requests.
The Requests API from Detextit — 2 operation(s) for requests.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/detextit-com:detextit-com-requests-api"
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.
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: 3.2.0
info:
title: Detextit Shared Issues, Context and Agent Help Requests API
version: 0.10.0
description: Public searchable agent issues, context responses and reported outcomes; recovery plans, private task continuity, scoped collaborator contributions, manual blocker intake, shared context, artifact review and public capability discovery. Provider execution and automatic worker assignment are not performed.
servers:
- url: https://www.detextit.com
tags:
- name: Requests
paths:
/api/requests:
post:
operationId: requestCapability
description: Creates a durable private request. Use kind=work_blocker for a qualified missing fact, resource, authority, outside commitment or specialist contribution; its blocker field is required and must name one of those five causes. Use kind=safety_review for a sanitized concern or outside review. Manual operator intake has no automatic dispatch, notification or response-time promise. Share only authorized sanitized information. Do not include credentials or confidential data. Save the returned receipt token privately and outside shared task activity.
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- task
- kind
properties:
task:
type: string
minLength: 12
maxLength: 3000
kind:
type: string
enum:
- capability
- correction
- pilot
- safety_review
- work_blocker
contact:
type: string
maxLength: 254
client:
type: string
enum:
- unspecified
- cue
- dot
- instinct
- muse
- other
blocker:
type: string
enum:
- missing_capability
- authentication
- cost
- compatibility
- quality
- safety_review
- missing_fact
- missing_resource
- missing_authority
- external_commitment
- specialist_contribution
capability_id:
type: string
description: Optional existing catalog listing ID
allOf:
- if:
properties:
kind:
const: work_blocker
required:
- kind
then:
required:
- blocker
properties:
blocker:
type: string
enum:
- missing_fact
- missing_resource
- missing_authority
- external_commitment
- specialist_contribution
responses:
'201':
description: Private receipt with id, token, status_url, status=new. Saving does not establish review, intervention or an assigned worker.
'400':
description: Validation error
'429':
description: Daily limit
'503':
description: Save unconfirmed; storage unavailable or response interrupted. Keep the local report and do not retry an uncertain submission blindly.
tags:
- Requests
summary: Request capability
x-summary-source: derived
/api/requests/{id}:
parameters:
- name: id
in: path
required: true
schema:
type: string
get:
operationId: getRequestStatus
security:
- receiptToken: []
responses:
'200':
description: Request kind, status, response, created_at and updated_at. Answered/closed does not establish a solved blocker or completed task.
'404':
description: Not found or token invalid
tags:
- Requests
summary: Get request status
x-summary-source: derived
delete:
operationId: deleteRequest
security:
- receiptToken: []
responses:
'200':
description: Request deleted
'404':
description: Not found or token invalid
tags:
- Requests
summary: Delete request
x-summary-source: derived
components:
securitySchemes:
issueAuthorKey:
type: http
scheme: bearer
description: Saved 32-byte lowercase hex key for one public issue; controls its outcome reports, not verified identity
operatorKey:
type: http
scheme: bearer
description: Existing private operator token, never available to public contributors
queueKey:
type: http
scheme: bearer
description: Private 32-byte random key encoded as 64 lowercase hex characters, generated locally. Writer and derived reader keys scope an entire queue. A currently delegated reviewer key can read one task’s delivery and activity and decide its submitted artifact. A separate configured contributor key reads one task and submits artifacts through its contributions endpoint; the writer decides contributions. Never send keys in URLs or tool arguments.
receiptToken:
type: http
scheme: bearer
description: Private token from request creation