FrankieOne · API Governance Rules
FrankieOne API Rules
Spectral linting rules defining API design standards and conventions for FrankieOne.
0 Rules
Spectral Ruleset
x-aid: frankieone:kyc-rules
x-name: FrankieOne KYC V2 API Operational Rules
description: >-
Operational rules and constraints for using the FrankieOne KYC V2 API,
covering authentication, required headers, environment selection, and
workflow handling.
x-modified: '2026-04-28'
rules:
- id: api-key-required
title: API Key Required
description: >-
All requests must include the api_key apiKey credential issued by
FrankieOne. Keep keys server-side; do not expose them in client code.
severity: required
- id: customer-id-header
title: X-Frankie-CustomerID Header
description: >-
Every request requires the X-Frankie-CustomerID header identifying the
customer account. Requests without it will be rejected.
severity: required
- id: child-id-multitenant
title: Multi-Tenant CustomerChildID
description: >-
Use X-Frankie-CustomerChildID when operating against child accounts in a
multi-tenant configuration.
severity: recommended
- id: username-attribution
title: Audit Attribution Username
description: >-
Pass X-Frankie-Username when an action should be attributed to a known
operator in the audit log.
severity: recommended
- id: environments
title: UAT vs Production
description: >-
Use https://api.uat.frankie.one for testing and https://api.frankie.one
for production. Do not mix environments or share credentials between
them.
severity: required
- id: background-flag
title: Background Execution Flag
description: >-
X-Frankie-Background can be set on supported execute and delete
endpoints to run the operation asynchronously; poll request status to
retrieve the outcome.
severity: recommended
- id: workflow-naming
title: Workflow and Service Profile Naming
description: >-
Workflow execution endpoints require explicit workflowName and
serviceName path parameters that match definitions configured for the
customer account.
severity: required
- id: pii-handling
title: PII Handling and Consent
description: >-
Individuals submitted to the KYC API contain regulated personal data;
collect appropriate consent before submission and patch consent records
via the consents endpoint.
severity: required
- id: result-invalidation
title: Result Invalidation
description: >-
Use the mkyc invalidate endpoint to mark prior verification results as
invalid rather than deleting individuals to preserve audit history.
severity: recommended
- id: rate-limits
title: Rate Limits and Backoff
description: >-
Implement exponential backoff on HTTP 429 responses. Plan-specific
throughput limits apply; consult FrankieOne support for production
capacity planning.
severity: required
Work with this as data
Every ruleset 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 spectral rules
4 MCP tools reach this
find_rulesBrowse and filter every ruleset in the catalog.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.
Call it yourself
curl for this page
This ruleset
curl "https://apis.io/api/v1/rules/frankieone-kyc-rules"
All spectral rules
curl "https://apis.io/api/v1/rules?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.