hunta-ai Admin API
The Admin API from hunta-ai — 7 operation(s) for admin.
The Admin API from hunta-ai — 7 operation(s) for admin.
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/hunta-ai:hunta-ai-admin-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: hunta.ai Memory Admin API
version: 0.17.0
description: 'Attestable per-tenant agent memory. Tenant = the Bearer JWT''s `tid`; no endpoint takes a tenant argument. Scopes: memory:read|write|capture|curate|admin (legacy `memory` = read+write+capture+curate, not admin). Staging: capture → candidates (never recalled) → promote = the curated write into canon; promote/reject are provenance-stamped server-side (curated_by = token sub, lane = auto|human). Reconciliation (R0): facts listing + surgical supersede/invalidate (bi-temporal, curate-scope) + fact-granular forget (write-scope only).'
servers:
- url: https://mcp.hunta.ai
security:
- bearer: []
tags:
- name: Admin
paths:
/v1/admin/reconcile-mode:
post:
summary: R1.2 set/clear this tenant's per-tenant reconciler mode override (memory:admin).
requestBody:
content:
application/json:
schema:
type: object
required:
- mode
properties:
mode:
type: string
enum:
- 'off'
- shadow
- 'on'
nullable: true
responses:
'200':
description: reconcile_mode set
'400':
description: invalid mode
tags:
- Admin
operationId: postV1AdminReconcileMode
x-operation-id-source: derived
/v1/admin/retry-unprocessed:
post:
summary: Re-run extraction on this tenant's unprocessed memories (memory:admin) — drains…
requestBody:
content:
application/json:
schema:
type: object
properties:
limit:
type: integer
responses:
'200':
description: '{"retried": n}'
tags:
- Admin
operationId: postV1AdminRetryUnprocessed
x-operation-id-source: derived
/v1/admin/auto-sources:
post:
summary: R1.4 set/clear this tenant's per-tenant auto-lane source override…
requestBody:
content:
application/json:
schema:
type: object
required:
- sources
properties:
sources:
type: array
items:
type: string
nullable: true
responses:
'200':
description: auto_sources set
'400':
description: invalid token
tags:
- Admin
operationId: postV1AdminAutoSources
x-operation-id-source: derived
/v1/admin/token:
post:
summary: 'Provisioning: mint a scoped tenant token for a tid (memory:provision); body.mid…'
responses:
'201':
description: '{token, tid, scopes, expires_in}'
'403':
description: insufficient_scope — memory:provision required; or seat_inactive
tags:
- Admin
operationId: postV1AdminToken
x-operation-id-source: derived
/v1/admin/token/revoke:
post:
summary: 'Provisioning: revoke one access token by jti (or pass the token) before exp…'
responses:
'200':
description: '{revoked: jti, tid}'
'403':
description: insufficient_scope — memory:provision required
tags:
- Admin
operationId: postV1AdminTokenRevoke
x-operation-id-source: derived
/v1/admin/verify-isolation:
post:
summary: Signed isolation attestation, live probes (memory:admin)
responses:
'200':
description: Ed25519-signed manifest
tags:
- Admin
operationId: postV1AdminVerifyIsolation
x-operation-id-source: derived
/v1/admin/attestation/report:
get:
summary: Attestation summary + signed receipt (memory:admin)
responses:
'200':
description: report
tags:
- Admin
operationId: getV1AdminAttestationReport
x-operation-id-source: derived
components:
securitySchemes:
bearer:
type: http
scheme: bearer
bearerFormat: JWT