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/infrapulse-ai:infrapulse-ai-webhooks-api"
All apis
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.
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: 3.2.0
info:
title: InfraPulse Webhooks API
description: 'InfraPulse — provider-neutral AI-machine control plane for compute, data, agents, tools, workflows, payments, and signed receipts. Funds-before-work: all billable routes require prepaid credits and return HTTP 402 with machine-readable funding instructions. AI-Discovery-Beacon: INFRAPULSE_AI_DISCOVERY_BEACON_402_PREPAID_AGENT_COMMERCE_RECEIPT_VERIFICATION'
version: 0.1.0
x-receipt-verification:
canonical: https://infrapulse.ai/v1/receipt/verify
aliases:
- https://infrapulse.ai/v1/receipt/verify
- https://infrapulse.ai/.well-known/receipts/{receipt_id}.json
methods:
- POST
- GET
jwks: https://infrapulse.ai/.well-known/jwks.json
signature_algorithm: EdDSA (Ed25519)
offline_verification_supported: true
x-client-policy:
policy_source: service_metadata
not_system_instruction: true
rules:
- id: no_paid_actions_without_user_approval
severity: required_by_service
description: Paid execution requires prepaid balance and explicit user authorization. Requests without both receive a deterministic HTTP 402 response.
- id: no_secrets
severity: required_by_service
description: The service does not accept passwords, private keys, seed phrases, or other secrets in any request field.
- id: prepaid_only
severity: required_by_service
description: InfraPulse uses prepaid authorization only and does not custody funds.
x-credit-conversion:
currency: USD
credits_per_usd: 100
usd_per_credit: 0.01
minimum_topup_usd: 5
minimum_topup_credits: 500
conversion: 1 credit = $0.01
x-infrapulse-capability-manifest:
schema_version: capability-manifest/1.0
production_only: true
dependencies:
provider:
status: disabled
reason: Provider execution is disabled.
billing:
status: available
reason: Deployment configuration is present.
stripe_cash:
status: available
reason: Deployment configuration is present.
notifications:
status: available
reason: Deployment configuration is present.
certification:
status: degraded
reason: Certification evidence configuration is not present.
capabilities:
machine_discovery:
id: machine_discovery
name: Machine Discovery
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: false
sandbox_only: false
reason: Public read-only discovery with no customer mutation or billing.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- GET|HEAD /.well-known/capabilities
- GET|HEAD /.well-known/pricing
- GET|HEAD /.well-known/agent.json
- GET|HEAD /.well-known/asp.json
- GET|HEAD /.well-known/products.json
- GET|HEAD /.well-known/onboard.json
- GET|HEAD /.well-known/capability-states.json
- GET|HEAD /.well-known/readiness-signals.json
- GET|HEAD /ai.txt
- GET|HEAD /openapi.json
auth_required: false
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /.well-known/capabilities
auth_required: false
- method: HEAD
path: /.well-known/capabilities
auth_required: false
- method: GET
path: /.well-known/pricing
auth_required: false
- method: HEAD
path: /.well-known/pricing
auth_required: false
- method: GET
path: /.well-known/agent.json
auth_required: false
- method: HEAD
path: /.well-known/agent.json
auth_required: false
- method: GET
path: /.well-known/asp.json
auth_required: false
- method: HEAD
path: /.well-known/asp.json
auth_required: false
- method: GET
path: /.well-known/products.json
auth_required: false
- method: HEAD
path: /.well-known/products.json
auth_required: false
- method: GET
path: /.well-known/onboard.json
auth_required: false
- method: HEAD
path: /.well-known/onboard.json
auth_required: false
- method: GET
path: /.well-known/capability-states.json
auth_required: false
- method: HEAD
path: /.well-known/capability-states.json
auth_required: false
- method: GET
path: /.well-known/readiness-signals.json
auth_required: false
- method: HEAD
path: /.well-known/readiness-signals.json
auth_required: false
- method: GET
path: /ai.txt
auth_required: false
- method: HEAD
path: /ai.txt
auth_required: false
- method: GET
path: /openapi.json
auth_required: false
- method: HEAD
path: /openapi.json
auth_required: false
durable_identity:
id: durable_identity
name: Durable Customer and Agent Identity
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: PostgreSQL identity, ownership, recovery, profile, and credential lifecycle.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- POST /v1/account/create
- POST /v1/agents/register
- GET /v1/identity/me
- POST /v1/identity/resolve
- PATCH /v1/identity/profile
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/account/create
auth_required: true
- method: POST
path: /v1/agents/register
auth_required: false
- method: GET
path: /v1/identity/me
auth_required: true
- method: POST
path: /v1/identity/resolve
auth_required: true
- method: PATCH
path: /v1/identity/profile
auth_required: true
interactive_connectivity:
id: interactive_connectivity
name: Interactive AI Connectivity Establishment
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: One durable connection spans identity, scopes, policy, approvals, protocols, funding, health, rotation, and revocation.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies:
- notifications
endpoints:
- GET|HEAD /.well-known/agent-protocol.json
- POST /v1/connect/establish
- GET /v1/connect/{connection_id}
- GET /v1/oauth/identity
- POST /v1/oauth/link-agent
- POST /v1/connect/{connection_id}/advance
- POST /v1/connect/{connection_id}/heartbeat
- POST /v1/connect/{connection_id}/rotate-token
- POST /v1/connect/{connection_id}/revoke
- POST /v1/customer/connections/{connection_id}/reissue-token
- POST /v1/connect/invite
- POST /v1/connect/register
- POST /v1/connect/verify
- GET /v1/customer/connect-ai/status
- POST /v1/customer/connect-ai/start
- POST /v1/customer/connect-ai/callback
- POST /v1/customer/connect-ai/verify
discovery: /.well-known/agent-protocol.json
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /.well-known/agent-protocol.json
auth_required: false
- method: HEAD
path: /.well-known/agent-protocol.json
auth_required: false
- method: POST
path: /v1/connect/establish
auth_required: true
- method: GET
path: /v1/connect/{connection_id}
auth_required: true
- method: GET
path: /v1/oauth/identity
auth_required: true
- method: POST
path: /v1/oauth/link-agent
auth_required: true
- method: POST
path: /v1/connect/{connection_id}/advance
auth_required: true
- method: POST
path: /v1/connect/{connection_id}/heartbeat
auth_required: true
- method: POST
path: /v1/connect/{connection_id}/rotate-token
auth_required: true
- method: POST
path: /v1/connect/{connection_id}/revoke
auth_required: true
- method: POST
path: /v1/customer/connections/{connection_id}/reissue-token
auth_required: true
- method: POST
path: /v1/connect/invite
auth_required: true
- method: POST
path: /v1/connect/register
auth_required: true
- method: POST
path: /v1/connect/verify
auth_required: true
- method: GET
path: /v1/customer/connect-ai/status
auth_required: true
- method: POST
path: /v1/customer/connect-ai/start
auth_required: true
- method: POST
path: /v1/customer/connect-ai/callback
auth_required: true
- method: POST
path: /v1/customer/connect-ai/verify
auth_required: true
mcp_a2a_bridge:
id: mcp_a2a_bridge
name: MCP and A2A Protocol Bridge
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: REST, MCP 2026-07-28 (with 2025-06-18 compatibility), and A2A 1.0 share one scoped dispatcher and durable operation journal.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- POST /mcp
- POST /a2a
- POST /a2a/http/message:send
- GET /a2a/http/tasks
- GET /a2a/http/tasks/{task_id}
- POST /a2a/http/tasks/{task_id}:cancel
- GET|HEAD /.well-known/mcp/server-card.json
- GET|HEAD /.well-known/agent-card.json
- GET|HEAD /.well-known/oauth-protected-resource
discovery: /.well-known/mcp/server-card.json
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /mcp
auth_required: false
- method: POST
path: /a2a
auth_required: true
- method: POST
path: /a2a/http/message:send
auth_required: true
- method: GET
path: /a2a/http/tasks
auth_required: true
- method: GET
path: /a2a/http/tasks/{task_id}
auth_required: true
- method: POST
path: /a2a/http/tasks/{task_id}:cancel
auth_required: true
- method: GET
path: /.well-known/mcp/server-card.json
auth_required: false
- method: HEAD
path: /.well-known/mcp/server-card.json
auth_required: false
- method: GET
path: /.well-known/agent-card.json
auth_required: false
- method: HEAD
path: /.well-known/agent-card.json
auth_required: false
- method: GET
path: /.well-known/oauth-protected-resource
auth_required: false
- method: HEAD
path: /.well-known/oauth-protected-resource
auth_required: false
prepaid_billing:
id: prepaid_billing
name: Prepaid Funding, Quote, Authorization, and Ledger
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: Verified funding, durable ledger, idempotent authorization, and webhook deduplication; signed-in customer checkout uses the same canonical agent ledger and ownership boundary.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies:
- billing
endpoints:
- POST /v1/credits/checkout
- POST /v1/customer/credits/checkout
- GET /v1/customer/credits/checkout-status/{session_id}
- GET /v1/customer/credits/history
- GET /v1/billing/history
- GET /v1/billing/history/{account_id}
- GET /v1/credits/balance/{agent_id}
- GET /v1/credits/ledger/{agent_id}
- POST /v1/quote
- POST /v1/authorize
- POST /v1/webhooks/stripe
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/credits/checkout
auth_required: true
- method: POST
path: /v1/customer/credits/checkout
auth_required: true
- method: GET
path: /v1/customer/credits/checkout-status/{session_id}
auth_required: true
- method: GET
path: /v1/customer/credits/history
auth_required: true
- method: GET
path: /v1/billing/history
auth_required: true
- method: GET
path: /v1/billing/history/{account_id}
auth_required: true
- method: GET
path: /v1/credits/balance/{agent_id}
auth_required: false
- method: GET
path: /v1/credits/ledger/{agent_id}
auth_required: true
- method: POST
path: /v1/quote
auth_required: false
- method: POST
path: /v1/authorize
auth_required: true
- method: POST
path: /v1/webhooks/stripe
auth_required: false
provider_registry:
id: provider_registry
name: Verified Provider Registry
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: Durable provider configuration with ownership, administrative verification, health state, and outbound security controls.
availability: disabled
availability_reason: Provider execution is disabled.
availability_dependencies:
- provider
endpoints:
- GET /v1/providers
- GET /v1/providers/{provider_id}
- POST /v1/providers
- PATCH /v1/providers/{provider_id}
- GET|PUT /v1/providers/{provider_id}/execution-config
- POST /v1/providers/{provider_id}/verify
- POST /v1/providers/{provider_id}/health-check
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /v1/providers
auth_required: true
- method: GET
path: /v1/providers/{provider_id}
auth_required: true
- method: POST
path: /v1/providers
auth_required: true
- method: PATCH
path: /v1/providers/{provider_id}
auth_required: true
- method: GET
path: /v1/providers/{provider_id}/execution-config
auth_required: true
- method: PUT
path: /v1/providers/{provider_id}/execution-config
auth_required: true
- method: POST
path: /v1/providers/{provider_id}/verify
auth_required: true
- method: POST
path: /v1/providers/{provider_id}/health-check
auth_required: true
marketplace_directory:
id: marketplace_directory
name: Published Marketplace Directory
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: Read-only PostgreSQL-backed discovery of active, non-demo listings; verified service offers may be published via the separate owner-scoped endpoint without a charge; retired marketplace paid transitions remain unavailable.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- GET /v1/marketplace
- GET|HEAD /v1/marketplace/listings
- GET /v1/marketplace/listings/{listing_id}
- GET|HEAD /human/marketplace
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /v1/marketplace
auth_required: false
- method: GET
path: /v1/marketplace/listings
auth_required: false
- method: HEAD
path: /v1/marketplace/listings
auth_required: false
- method: GET
path: /v1/marketplace/listings/{listing_id}
auth_required: false
- method: GET
path: /human/marketplace
auth_required: true
- method: HEAD
path: /human/marketplace
auth_required: true
verified_marketplace_offers:
id: verified_marketplace_offers
name: Verified Machine-Published Service Offers
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: Owner-scoped active-agent publishing of real verified provider offers with idempotent PostgreSQL listings. Publishing has no credit debit or signed financial receipt; buying uses canonical prepaid execution or separately configured service-specific Stripe Checkout. Prepaid credits are never redeemed for cash.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- GET|HEAD /.well-known/marketplace-commerce.json
- POST /v1/marketplace/verified-listings
- POST /v1/marketplace/verified-listings/{listing_id}/pause
- POST /v1/marketplace/verified-listings/{listing_id}/resume
- GET /v1/marketplace/verified-listings/{listing_id}/purchase-plan
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /.well-known/marketplace-commerce.json
auth_required: false
- method: HEAD
path: /.well-known/marketplace-commerce.json
auth_required: false
- method: POST
path: /v1/marketplace/verified-listings
auth_required: true
- method: POST
path: /v1/marketplace/verified-listings/{listing_id}/pause
auth_required: true
- method: POST
path: /v1/marketplace/verified-listings/{listing_id}/resume
auth_required: true
- method: GET
path: /v1/marketplace/verified-listings/{listing_id}/purchase-plan
auth_required: true
customer_marketplace:
id: customer_marketplace
name: Customer Service Marketplace
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: Verified customer JWT and ownership protect listing controls, existing-agent selection, buyer results and seller summaries. Only the server-price projection is public. Stripe-hosted seller setup keeps its independent onboarding gate; checkout recovery only retrieves an existing session.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- GET /v1/customer/marketplace/context
- GET|POST /v1/customer/marketplace/listings
- POST /v1/customer/marketplace/listings/{listing_id}/pause
- POST /v1/customer/marketplace/listings/{listing_id}/resume
- GET /v1/marketplace/cash/listings/{listing_id}/price
- GET /v1/marketplace/cash/orders
- GET /v1/marketplace/cash/orders/{order_id}
- POST /v1/marketplace/cash/orders/{order_id}/checkout
- GET /v1/marketplace/cash/sales
- GET /v1/marketplace/connect/status
- POST /v1/marketplace/connect/onboard
- POST /v1/marketplace/connect/refresh
- POST /v1/marketplace/connect/dashboard
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: GET
path: /v1/customer/marketplace/context
auth_required: true
- method: GET
path: /v1/customer/marketplace/listings
auth_required: true
- method: POST
path: /v1/customer/marketplace/listings
auth_required: true
- method: POST
path: /v1/customer/marketplace/listings/{listing_id}/pause
auth_required: true
- method: POST
path: /v1/customer/marketplace/listings/{listing_id}/resume
auth_required: true
- method: GET
path: /v1/marketplace/cash/listings/{listing_id}/price
auth_required: false
- method: GET
path: /v1/marketplace/cash/orders
auth_required: true
- method: GET
path: /v1/marketplace/cash/orders/{order_id}
auth_required: true
- method: POST
path: /v1/marketplace/cash/orders/{order_id}/checkout
auth_required: true
- method: GET
path: /v1/marketplace/cash/sales
auth_required: true
- method: GET
path: /v1/marketplace/connect/status
auth_required: true
- method: POST
path: /v1/marketplace/connect/onboard
auth_required: true
- method: POST
path: /v1/marketplace/connect/refresh
auth_required: true
- method: POST
path: /v1/marketplace/connect/dashboard
auth_required: true
marketplace_cash_purchases:
id: marketplace_cash_purchases
name: Cash Service Purchases
state: production
billable: false
can_execute: false
requires_payment: true
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: Stripe Checkout and provider dispatch require configured cash flags and runtime readiness. Paid orders bind an owned agent, immutable request and price, durable result and signed receipt without a prepaid debit. Owned saved-result and receipt recovery remains available during a sales pause.
availability: disabled
availability_reason: New cash purchases are disabled for this release.
availability_dependencies:
- stripe_cash
endpoints:
- POST /v1/marketplace/cash/checkout
- POST /v1/marketplace/cash/orders/{order_id}/execute
auth_required: true
payment_required: true
maturity: production
endpoint_access:
- method: POST
path: /v1/marketplace/cash/checkout
auth_required: true
- method: POST
path: /v1/marketplace/cash/orders/{order_id}/execute
auth_required: true
marketplace_cash_recovery:
id: marketplace_cash_recovery
name: Cash Order Operator Recovery
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: Admin authentication and exact existing-order payment proof govern durable refunds, independent seller recovery, and read-only Stripe reconciliation even while new sales are paused.
availability: available
availability_reason: Stripe configuration is present; each handler rechecks exact order proof.
availability_dependencies:
- stripe_cash
endpoints:
- POST /v1/admin/marketplace/cash/orders/{order_id}/refund
- POST /v1/admin/marketplace/cash/orders/{order_id}/reverse-transfer
- POST /v1/admin/marketplace/cash/orders/{order_id}/reconcile
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/admin/marketplace/cash/orders/{order_id}/refund
auth_required: true
- method: POST
path: /v1/admin/marketplace/cash/orders/{order_id}/reverse-transfer
auth_required: true
- method: POST
path: /v1/admin/marketplace/cash/orders/{order_id}/reconcile
auth_required: true
marketplace_cash_transfers:
id: marketplace_cash_transfers
name: Delivered Service Seller Transfers
state: production
billable: false
can_execute: false
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: false
durable_storage: true
sandbox_only: false
reason: New seller transfers require admin authentication, verified paid delivery, a signed receipt, no adverse payment state, and the independent transfer release gate.
availability: disabled
availability_reason: New seller transfers are disabled for this release.
availability_dependencies:
- stripe_cash
endpoints:
- POST /v1/admin/marketplace/cash/orders/{order_id}/transfer
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/admin/marketplace/cash/orders/{order_id}/transfer
auth_required: true
paid_execution:
id: paid_execution
name: Canonical Provider-Neutral Paid Execution
state: production
billable: true
can_execute: true
requires_payment: true
canonical_unpaid_status: 402
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: Atomic reserve, verified provider dispatch, actual-cost settlement, unused-credit release, failure refund, provider payable, idempotency, and Ed25519 receipt.
availability: disabled
availability_reason: Provider execution is disabled.
availability_dependencies:
- provider
- billing
endpoints:
- POST /v1/quote
- POST /v1/authorize
- POST /v1/execute
- POST /v1/customer/connections/{connection_id}/run-release-canary
- GET /v1/operations/{operation_id}
- GET /v1/executions/{execution_id}
auth_required: true
payment_required: true
maturity: production
endpoint_access:
- method: POST
path: /v1/quote
auth_required: false
- method: POST
path: /v1/authorize
auth_required: true
- method: POST
path: /v1/execute
auth_required: true
- method: POST
path: /v1/customer/connections/{connection_id}/run-release-canary
auth_required: true
- method: GET
path: /v1/operations/{operation_id}
auth_required: true
- method: GET
path: /v1/executions/{execution_id}
auth_required: true
canonical_receipts:
id: canonical_receipts
name: Canonical Signed Receipts
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: Durable canonical receipts signed with Ed25519 and independently verifiable through public JWKS.
availability: available
availability_reason: Required capability dependencies are configured.
availability_dependencies: []
endpoints:
- POST /v1/receipts/issue
- GET|HEAD|POST /v1/receipt/verify
- GET|HEAD|POST /v1/receipts/verify
- GET /v1/receipts/{receipt_id}
- GET|HEAD /.well-known/jwks.json
- GET|HEAD /.well-known/receipt-beacon.json
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/receipts/issue
auth_required: true
- method: GET
path: /v1/receipt/verify
auth_required: false
- method: HEAD
path: /v1/receipt/verify
auth_required: false
- method: POST
path: /v1/receipt/verify
auth_required: false
- method: GET
path: /v1/receipts/verify
auth_required: false
- method: HEAD
path: /v1/receipts/verify
auth_required: false
- method: POST
path: /v1/receipts/verify
auth_required: false
- method: GET
path: /v1/receipts/{receipt_id}
auth_required: true
- method: GET
path: /.well-known/jwks.json
auth_required: false
- method: HEAD
path: /.well-known/jwks.json
auth_required: false
- method: GET
path: /.well-known/receipt-beacon.json
auth_required: false
- method: HEAD
path: /.well-known/receipt-beacon.json
auth_required: false
agent_passports:
id: agent_passports
name: Agent and Site Passports
state: production
billable: false
can_execute: true
requires_payment: false
canonical_unpaid_status: null
canonical_not_implemented_status: null
receipt_emitted: true
durable_storage: true
sandbox_only: false
reason: Durable listings, inspection, owner claims, publication, duplicate prevention, and receipts.
availability: degraded
availability_reason: Certification evidence configuration is not present.
availability_dependencies:
- certification
endpoints:
- POST /v1/passports/inspect
- GET /v1/passports
- GET /v1/passports/listing/{passport_id}
- GET /v1/passports/{passport_id}
- GET /v1/receipts/{receipt_id}/verify
auth_required: true
payment_required: false
maturity: production
endpoint_access:
- method: POST
path: /v1/passports/inspect
auth_required: true
- method: GET
path: /v1/passports
auth_required: false
- method: GET
path: /v1/passports/listing/{passport_id}
auth_required: false
- method: GET
path: /v1/passports/{passport_id}
auth_required: false
- method: GET
path: /v1/receipts/{receipt_id}/verify
auth_require
# --- truncated at 32 KB (68 KB total) ---
# Full source: https://artifacts.apis.io/infrapulse-ai/openapi/infrapulse-ai-webhooks-api-openapi.yml