Antfly Resolver Curation API

Durable resolver identity correction, suppression, review and replay.

Operations 52

GET /db/v1/tables/{tableName}/resolvers list resolvers #
GET /db/v1/tables/{tableName}/resolvers/{resolverName} get resolver #
DELETE /db/v1/tables/{tableName}/resolvers/{resolverName} drop resolver identity #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}:render render resolver key #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}:resolve resolve resolver query #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}:namespace set resolver namespace #
GET /db/v1/tables/{tableName}/resolvers/{resolverName}/redirects list resolver redirects #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}/redirects merge resolver keys #
DELETE /db/v1/tables/{tableName}/resolvers/{resolverName}/redirects/{key} unmerge resolver key #
GET /db/v1/tables/{tableName}/resolvers/{resolverName}/suppressions list resolver suppressions #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}/suppressions suppress resolver keys #
DELETE /db/v1/tables/{tableName}/resolvers/{resolverName}/suppressions/{key} unsuppress resolver key #
GET /db/v1/tables/{tableName}/resolvers/{resolverName}/reviews list resolver reviews #
POST /db/v1/tables/{tableName}/resolvers/{resolverName}/reviews/{reviewId} review resolver mention #
GET /db/v1/tables/{tableName}/entities/{key}/redirects list entity resolver state #
GET /db/v1/tables/{tableName}/entities/{key}/progress List a bounded page of entity consumer replay progress #
POST /db/v1/tables/{tableName}/entities/{key}:merge merge entity #
POST /db/v1/tables/{tableName}/entities/{key}:unmerge unmerge entity #
POST /db/v1/tables/{tableName}/entities/{key}:suppress suppress entity #
POST /db/v1/tables/{tableName}/entities/{key}:unsuppress unsuppress entity #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers list resolvers #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName} get resolver #
DELETE /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName} drop resolver identity #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}:render render resolver key #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}:resolve resolve resolver query #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}:namespace set resolver namespace #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/redirects list resolver redirects #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/redirects merge resolver keys #
DELETE /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/redirects/{key} unmerge resolver key #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/suppressions list resolver suppressions #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/suppressions suppress resolver keys #
DELETE /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/suppressions/{key} unsuppress resolver key #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/reviews list resolver reviews #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/resolvers/{resolverName}/reviews/{reviewId} review resolver mention #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}/redirects list entity resolver state #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}/progress List a bounded page of entity consumer replay progress #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}:merge merge entity #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}:unmerge unmerge entity #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}:suppress suppress entity #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}:unsuppress unsuppress entity #
POST /db/v1/tables/{tableName}/curation/proposals proposeCuration #
GET /db/v1/tables/{tableName}/curation/proposals listCurationProposals #
GET /db/v1/tables/{tableName}/curation/proposals/{proposalId} getCurationProposal #
POST /db/v1/tables/{tableName}/curation/proposals/{proposalId}:accept acceptCurationProposal #
POST /db/v1/tables/{tableName}/curation/proposals/{proposalId}:reject rejectCurationProposal #
POST /db/v1/tables/{tableName}/entities/{key}:distinct pinEntitiesDistinct #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/curation/proposals proposeCuration #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/curation/proposals listCurationProposals #
GET /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/curation/proposals/{proposalId} getCurationProposal #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/curation/proposals/{proposalId}:accept acceptCurationProposal #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/curation/proposals/{proposalId}:reject rejectCurationProposal #
POST /db/v1/databases/{databaseName}/namespaces/{namespaceName}/tables/{tableName}/entities/{key}:distinct pinEntitiesDistinct #

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/antfly:antfly-resolver-curation-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

antfly-resolver-curation-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Antfly Public Resolver Curation API
  version: v1alpha1
  description: Joined public contract for the Antfly server. Antfly APIs are served under `/db/v1`, auth APIs under `/auth/v1`, inference APIs under `/ai/v1`, ML prediction APIs under `/ml/v1`, and extension lifecycle APIs under `/extensions/v1`.
servers:
- url: /
security:
- BasicAuth: []
- ApiKeyAuth: []
- BearerAuth: []
tags:


# --- truncated at 32 KB (153 KB total) ---
# Full source: https://artifacts.apis.io/antfly/openapi/antfly-resolver-curation-api-openapi.yml