# Beltic Docs ## Docs - [Create Business Lookup](https://docs.beltic.com/api-reference/endpoint/businesses-create.md): Create a new business registry lookup request. This will queue a task to fetch business information from country-specific vendor APIs. - [Get Business](https://docs.beltic.com/api-reference/endpoint/businesses-get.md): Retrieve a business record by ID. Returns the current state of the business lookup, including processing status and any results. - [List Businesses](https://docs.beltic.com/api-reference/endpoint/businesses-list.md): List business records with pagination and filtering support. - [Create Document Template](https://docs.beltic.com/api-reference/endpoint/document-templates-create.md): Create a new document template to standardize document processing workflows. Templates define reusable configurations including extraction schemas and fraud detection rules. - [Get Document Template](https://docs.beltic.com/api-reference/endpoint/document-templates-get.md): Retrieve a specific document template by its unique identifier. Returns the template configuration. - [List Document Templates](https://docs.beltic.com/api-reference/endpoint/document-templates-list.md): Retrieve a paginated list of document templates with optional filtering. Useful for browsing available templates and selecting one for document processing. - [Update Document Template](https://docs.beltic.com/api-reference/endpoint/document-templates-update.md): Update an existing document template with partial attributes. Only provided fields will be updated. - [Create Document](https://docs.beltic.com/api-reference/endpoint/documents-create.md): Create a new document for processing. This initializes a document record and returns a pre-signed S3 URL for file upload. - [Get Document](https://docs.beltic.com/api-reference/endpoint/documents-get.md): Retrieve a document by its unique identifier. Returns the complete document record including processing status, extracted data, and fraud detection results. - [List Documents](https://docs.beltic.com/api-reference/endpoint/documents-list.md): Retrieve a paginated list of documents with optional filtering. Uses cursor-based pagination for efficient data retrieval. - [Create Account](https://docs.beltic.com/api-reference/endpoint/identity-accounts-create.md): Create a new account with the provided attributes - [Get Account](https://docs.beltic.com/api-reference/endpoint/identity-accounts-get.md): Retrieve a specific account by its unique identifier - [List Accounts](https://docs.beltic.com/api-reference/endpoint/identity-accounts-list.md): Retrieve a list of all accounts with optional filtering - [Update Account](https://docs.beltic.com/api-reference/endpoint/identity-accounts-update.md): Update an existing account with partial attributes - [Add File to Document Address](https://docs.beltic.com/api-reference/endpoint/identity-document-addresses-add-file.md): Add a file to the document and receive a pre-signed S3 URL for upload - [Create Document Address](https://docs.beltic.com/api-reference/endpoint/identity-document-addresses-create.md): Create a new proof of address document - [Get Document Address](https://docs.beltic.com/api-reference/endpoint/identity-document-addresses-get.md): Retrieve a specific document address by its unique identifier - [List Document Addresses](https://docs.beltic.com/api-reference/endpoint/identity-document-addresses-list.md): List document addresses with optional filtering and pagination - [Submit Document Address](https://docs.beltic.com/api-reference/endpoint/identity-document-addresses-submit.md): Submit a document for processing (requires at least one uploaded file) - [Add File to Document IDV](https://docs.beltic.com/api-reference/endpoint/identity-document-idvs-add-file.md): Add a file to the IDV document and receive a pre-signed S3 URL for upload - [Create Document IDV](https://docs.beltic.com/api-reference/endpoint/identity-document-idvs-create.md): Create a new identity verification document. Optionally attach files which will receive presigned upload URLs. - [Get Document IDV](https://docs.beltic.com/api-reference/endpoint/identity-document-idvs-get.md): Retrieve a single government ID verification document by ID - [List Document IDVs](https://docs.beltic.com/api-reference/endpoint/identity-document-idvs-list.md): List all government ID verification documents with optional filtering and pagination - [Approve Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-approve.md): Approve a session and mark it as decisioned - [Create Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-create.md): Create a new session with the provided attributes - [Decline Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-decline.md): Decline a session and mark it as decisioned - [Expire Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-expire.md): Manually expire a session - [Get Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-get.md): Retrieve a specific session by its unique identifier - [List Sessions](https://docs.beltic.com/api-reference/endpoint/identity-sessions-list.md): Retrieve a list of all sessions with optional filtering. Use filter[account] to filter by account ID and filter[session_device] to filter by session device ID. - [Update Session](https://docs.beltic.com/api-reference/endpoint/identity-sessions-update.md): Update an existing session with partial attributes - [Create Verification](https://docs.beltic.com/api-reference/endpoint/identity-verifications-create.md): Create a new verification request. Processing is performed synchronously. - [Get Verification](https://docs.beltic.com/api-reference/endpoint/identity-verifications-get.md): Retrieve a single verification by ID - [List Verifications](https://docs.beltic.com/api-reference/endpoint/identity-verifications-list.md): Retrieve a paginated list of verifications with optional filters - [Create Screening](https://docs.beltic.com/api-reference/endpoint/screenings-create.md): Create a new compliance screening request. - [Get Screening](https://docs.beltic.com/api-reference/endpoint/screenings-get.md): Retrieve a screening by its unique identifier. Returns the latest state including partial or in-progress states. - [List Screenings](https://docs.beltic.com/api-reference/endpoint/screenings-list.md): List screenings with optional filters for type and status. Supports cursor-based pagination. - [Create Webhook Config](https://docs.beltic.com/api-reference/endpoint/webhook-config-create.md): Create a new webhook configuration to receive notifications when document status changes. - [Delete Webhook Config](https://docs.beltic.com/api-reference/endpoint/webhook-config-delete.md): Delete a webhook configuration. Pending deliveries for this config will not be retried. - [Get Webhook Config](https://docs.beltic.com/api-reference/endpoint/webhook-config-get.md): Get a specific webhook configuration by ID. Secret value is masked for security. - [List Webhook Configs](https://docs.beltic.com/api-reference/endpoint/webhook-config-list.md): List all webhook configurations for the current organization. Secret values are masked for security. - [Update Webhook Config](https://docs.beltic.com/api-reference/endpoint/webhook-config-update.md): Update a webhook configuration. You can update the URL, subscribed statuses, or active state. The secret cannot be changed (use rotate-secret endpoint in future versions). - [Resend Webhook](https://docs.beltic.com/api-reference/endpoint/webhook-resend.md): Manually trigger a webhook notification for a specific document and status. - [Check Website](https://docs.beltic.com/api-reference/endpoint/website-checks-create.md): Perform comprehensive website verification including SSL, WHOIS, screenshots, page speed, and AI-powered risk analysis - [Authentication](https://docs.beltic.com/guides/authentication.md): How to authorize requests to the Beltic API - [Accounts](https://docs.beltic.com/guides/identity/accounts.md): Accounts represent external entities in the Beltic Identity platform. Use them to correlate users, track verification status, and manage access. - [Documents](https://docs.beltic.com/guides/identity/documents.md): Upload and manage identity documents such as government IDs and proof of address. - [Identity API Overview](https://docs.beltic.com/guides/identity/overview.md): Verify identities, manage accounts, and run document verifications with the Beltic Identity API. - [Running a Document Verification](https://docs.beltic.com/guides/identity/running-a-document-verification.md): Verify a government ID document through the API — no SDK or session required. - [Sessions](https://docs.beltic.com/guides/identity/sessions.md): Sessions collect applicant information and track the verification lifecycle from creation to decision. - [Verifications](https://docs.beltic.com/guides/identity/verifications.md): Run verification checks against identity documents and understand the results. - [Managing Templates](https://docs.beltic.com/guides/managing-templates.md): Learn how to create, manage, and use document templates for consistent document processing - [Managing Webhooks](https://docs.beltic.com/guides/managing-webhooks.md): Learn how to configure, manage, and troubleshoot webhook notifications for real-time document status updates - [Running an Extraction](https://docs.beltic.com/guides/running-an-extraction.md): Complete guide to extracting data from documents using the Beltic Document API - [Schema Requirements](https://docs.beltic.com/guides/schema-requirements.md): JSON Schema reference for document extraction - [Getting Started](https://docs.beltic.com/index.md): Beltic API documentation for document processing, identity verification, and compliance automation. - [Advanced SDK Features](https://docs.beltic.com/kya/advanced-topics/advanced-sdk-features.md): Advanced features in the Beltic SDK including selective disclosure, replay protection, hash chains, multi-signatures, and audit logging. - [Integration Patterns](https://docs.beltic.com/kya/advanced-topics/integration-patterns.md): Common patterns for integrating Beltic credentials with frameworks and platforms. - [Security Best Practices](https://docs.beltic.com/kya/advanced-topics/security-best-practices.md): Production security guidance for key management, credential issuance, and verification. - [Status Lists & Revocation](https://docs.beltic.com/kya/advanced-topics/status-lists-and-revocation.md): Complete guide to Status List 2021 implementation and revocation checking. - [Trust Chain Verification](https://docs.beltic.com/kya/advanced-topics/trust-chain-verification.md): Deep dive into trust chain verification with performance optimization and custom policies. - [Web Bot Auth Integration](https://docs.beltic.com/kya/advanced-topics/web-bot-auth.md): Sign HTTP requests with RFC 9421 Message Signatures to prove agent identity at runtime. - [AgentCredential example (concept)](https://docs.beltic.com/kya/agent-example.md): Beltic AgentCredential v1 example copied from beltic-spec - [Authentication](https://docs.beltic.com/kya/cli-guide/authentication.md): Authenticate with the Beltic platform using the CLI - [Command Reference](https://docs.beltic.com/kya/cli-guide/command-reference.md): Complete reference for all Beltic CLI commands with options, examples, and exit codes. - [Beltic CLI](https://docs.beltic.com/kya/cli-guide/index.md): Manage manifests, fingerprints, signing, and verification from the terminal - [CLI Installation](https://docs.beltic.com/kya/cli-guide/installation.md): Install and set up the Beltic CLI for credential management and verification. - [Workflows](https://docs.beltic.com/kya/cli-guide/workflows.md): Step-by-step guides for common CLI workflows including credential creation, signing, and fingerprint management. - [Creating Your First Credential](https://docs.beltic.com/kya/cli-guide/workflows/creating-your-first-credential.md): End-to-end tutorial creating a DeveloperCredential from template to verified JWS token. - [Managing Fingerprints](https://docs.beltic.com/kya/cli-guide/workflows/managing-fingerprints.md): Complete guide to initializing agent manifests and generating code fingerprints. - [Signing & Verification Workflows](https://docs.beltic.com/kya/cli-guide/workflows/signing-and-verification.md): Complete guide to key management, signing credentials, and verification workflows. - [AgentCredential](https://docs.beltic.com/kya/credentials/agent-credential.md): Complete field-by-field reference for AgentCredential v1 including technical profile, safety metrics, and operational parameters. - [DeveloperCredential](https://docs.beltic.com/kya/credentials/developer-credential.md): Complete field-by-field reference for DeveloperCredential v1 including KYB tiers, validation rules, and examples. - [Credential Lifecycle](https://docs.beltic.com/kya/credentials/lifecycle.md): Complete lifecycle from manifest submission through issuance, verification, updates, and revocation. - [Credentials Overview](https://docs.beltic.com/kya/credentials/overview.md): Understanding the Beltic credential model, versioning strategy, and assurance levels. - [DeveloperCredential example (concept)](https://docs.beltic.com/kya/developer-example.md): Beltic DeveloperCredential v1 example copied from beltic-spec - [Getting Started with FACT Tools](https://docs.beltic.com/kya/early-access.md): Get started with Beltic CLI, SDK, and specification for KYA and agentic identity verification. - [Agent Credential Examples](https://docs.beltic.com/kya/examples/agent-credentials.md): Complete examples for different agent types including customer service, financial, and research agents. - [End-to-End Authentication Flow](https://docs.beltic.com/kya/examples/authentication-flow.md): Complete example of developer authentication, agent creation, and HTTP request signing - [Complete Workflows](https://docs.beltic.com/kya/examples/complete-workflows.md): End-to-end examples for e-commerce, financial services, and cross-platform agent scenarios. - [Developer Credential Examples](https://docs.beltic.com/kya/examples/developer-credentials.md): Complete examples across all KYB tiers with CLI and SDK workflows. - [Express.js Middleware Integration](https://docs.beltic.com/kya/examples/express-middleware.md): Complete Express middleware setup for verifying agent requests with scope-based authorization - [Flow Diagrams](https://docs.beltic.com/kya/examples/flow-diagrams.md): Visual diagrams showing FACT verification flows for different integration scenarios. - [Examples and fixtures](https://docs.beltic.com/kya/examples/index.md): Where to find working samples for Beltic spec, CLI, and SDK - [FACT overview](https://docs.beltic.com/kya/fact-overview.md): Why Beltic is building the Federated Agent Certification Token - [Feedback & Suggestions - Help Build a Safer Agentic World](https://docs.beltic.com/kya/feedback.md): Share your feedback, suggestions, and use cases to help shape FACT and build a safer agentic world. Contact information for developers building agentic systems. - [Core Concepts](https://docs.beltic.com/kya/getting-started/core-concepts.md): Foundational concepts for understanding FACT credentials including VCs, DIDs, trust chains, and key terminology. - [FACT Documentation](https://docs.beltic.com/kya/getting-started/index.md): Verifiable identity for AI agents - comprehensive guides, references, and examples. - [Quickstart - Agent Identity Verification with FACT](https://docs.beltic.com/kya/getting-started/quickstart.md): Get started with FACT credentials for AI agent identity verification. Learn KYA (Know Your Agent) workflows, self-signing credentials, and agent authentication in under 30 minutes. - [What is FACT? - KYA and Agentic Identity for AI Agents](https://docs.beltic.com/kya/getting-started/what-is-fact.md): FACT (Federated Agent Certification Token) enables KYA (Know Your Agent) verification and agentic identity for AI agents. Learn how FACT provides verifiable credentials for agent authentication and identity verification. - [FACT Documentation - KYA and Agentic Identity for AI Agents](https://docs.beltic.com/kya/index.md): Beltic FACT documentation for KYA (Know Your Agent), agentic identity, and AI agent identity verification. Learn about verifiable credentials, self-signing, and agent authentication. - [API Reference](https://docs.beltic.com/kya/python-sdk-guide/api-reference.md): Complete Python SDK API reference with types, classes, and function signatures. - [Python SDK Guide](https://docs.beltic.com/kya/python-sdk-guide/index.md): Python SDK for Beltic credential validation, signing, and verification with full feature parity to the TypeScript SDK. - [Installation](https://docs.beltic.com/kya/python-sdk-guide/installation.md): Install and configure the Beltic Python SDK for credential validation, signing, and verification. - [Signing & Verification](https://docs.beltic.com/kya/python-sdk-guide/signing-and-verification.md): Sign credentials as JWS tokens and verify signatures with the Python SDK. - [Trust Chains](https://docs.beltic.com/kya/python-sdk-guide/trust-chains.md): Verify agent-developer trust chains with policy enforcement using the Python SDK. - [Validation](https://docs.beltic.com/kya/python-sdk-guide/validation.md): Validate DeveloperCredential and AgentCredential against JSON schemas with detailed error reporting. - [Quickstart](https://docs.beltic.com/kya/quickstart.md): Fast path to issuing and validating Beltic credentials - [Error Codes](https://docs.beltic.com/kya/reference/error-codes.md): Complete reference of all error codes for validation, signature, and trust chain operations in the Beltic SDK. - [Evaluation Metrics](https://docs.beltic.com/kya/reference/evaluation-metrics.md): How safety and robustness scores are calculated and interpreted. - [JSON Schemas](https://docs.beltic.com/kya/reference/json-schemas.md): Complete JSON Schema definitions for DeveloperCredential and AgentCredential. - [NIST AI RMF Mapping](https://docs.beltic.com/kya/reference/nist-mapping.md): How Beltic credentials map to NIST AI Risk Management Framework functions and categories. - [Specification](https://docs.beltic.com/kya/reference/specification.md): Overview of the Beltic specification repository and how to use schemas for validation. - [API Reference](https://docs.beltic.com/kya/sdk-guide/api-reference.md): Complete TypeScript SDK API reference with types, interfaces, and function signatures. - [TypeScript SDK](https://docs.beltic.com/kya/sdk-guide/index.md): Validate, sign, verify, and build trust chains in JavaScript runtimes - [SDK Installation](https://docs.beltic.com/kya/sdk-guide/installation.md): Install and configure the Beltic TypeScript SDK for Node.js 18+ applications. - [Claude Agent SDK](https://docs.beltic.com/kya/sdk-guide/integrations/claude-agent-sdk.md): Integrate Beltic signing with Claude Agent SDK for verifiable autonomous agents - [Framework Integrations](https://docs.beltic.com/kya/sdk-guide/integrations/index.md): Integrate Beltic with popular AI agent frameworks to make your agents verifiable - [LangChain.js](https://docs.beltic.com/kya/sdk-guide/integrations/langchain.md): Integrate Beltic signing with LangChain.js agents and tools - [Signing & Verification](https://docs.beltic.com/kya/sdk-guide/signing-and-verification.md): Sign credentials as JWS tokens and verify signatures with the TypeScript SDK. - [Trust Chain Verification](https://docs.beltic.com/kya/sdk-guide/trust-chains.md): Verify agent credentials with linked developer credentials and policy enforcement. - [Validation](https://docs.beltic.com/kya/sdk-guide/validation.md): Validate DeveloperCredential and AgentCredential against JSON schemas with detailed error reporting. - [Beltic specification](https://docs.beltic.com/kya/specification.md): DeveloperCredential and AgentCredential v1 plus validation guidance - [Vision - Building a Safer Agentic World](https://docs.beltic.com/kya/vision.md): Our vision for FACT™ - a standard identity layer that makes AI agents trustworthy, portable, and accountable across platforms. ## OpenAPI Specs - [document-openapi](https://docs.beltic.com/openapi/document-openapi.json) - [website-check-openapi](https://docs.beltic.com/openapi/website-check-openapi.json) - [identity-openapi](https://docs.beltic.com/openapi/identity-openapi.json) - [screening-openapi](https://docs.beltic.com/openapi/screening-openapi.json) - [business-openapi](https://docs.beltic.com/openapi/business-openapi.json)