How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Hilt Hilt Pay API

The Hilt Pay API API from Hilt — 39 operation(s) for hilt pay api.

Hilt Hilt Pay API is one of 21 APIs that Hilt publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Hilt Pay API. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and an AsyncAPI specification.

This API exposes 39 operations across 39 paths, and defines 93 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.hilt.so.

39 operations 39 paths 93 schemas 12 GET26 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.hilt.so
Contact
Resource Areas
1

Paths & Operations 39

Across 39 paths, the API surfaces 39 operations — 12 GET, 26 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Hilt Pay API 39
GET
/v1/agent-commerce/offer
Get the Hilt Pay API marketplace catalog
getHiltPayApiMarketplaceOffer → 200
GET
/v1/agent-commerce/catalog
Get the canonical Hilt agent-commerce catalog
getHiltAgentCommerceCatalog → 200
GET
/v1/agent-commerce/pricing
Get canonical Hilt agent-commerce pricing
getHiltAgentCommercePricing → 200
POST
/v1/agent-commerce/plans/starter/activate
Activate Hilt Pay API Starter
activateHiltPayApiStarterWithX402 body → 200202402409
POST
/v1/agent-commerce/plans/growth/activate
Activate Hilt Pay API Growth
activateHiltPayApiGrowthWithX402 body → 200202402409
POST
/v1/agent-commerce/plans/scale/activate
Activate Hilt Pay API Scale
activateHiltPayApiScaleWithX402 body → 200202402409
POST
/v1/agent-commerce/plans/claim
Claim a live Hilt Pay API key after marketplace activation
claimHiltPayApiMarketplaceKey body → 200409
POST
/v1/access/agent-bootstrap
Create a sandbox Hilt Pay API setup intent for an agent
create_agent_bootstrap_v1_access_agent_bootstrap_post body → 201422
POST
/v1/access/agent-bootstrap/{setup_intent_id}/status
Check a Hilt Pay API agent setup intent
get_agent_bootstrap_status_v1_access_agent_bootstrap__setup_intent_id__status_post 1 param body → 200422
POST
/v1/access/agent-bootstrap/{setup_intent_id}/manifest
Attach and evaluate an agent setup manifest
submit_agent_bootstrap_manifest_v1_access_agent_bootstrap__setup_intent_id__manifest_post 1 param body → 200422
POST
/v1/access/agent-bootstrap/{setup_intent_id}/approve
Approve an agent setup intent and optionally issue a live Hilt Pay API key
approve_agent_bootstrap_v1_access_agent_bootstrap__setup_intent_id__approve_post 1 param body → 200422
GET
/v1/access/rails
List Hilt Pay API rails
list_access_rails_v1_access_rails_get → 200
GET
/v1/access/rail-settings
List merchant Hilt Pay API rail settings
list_rail_settings_v1_access_rail_settings_get → 200
PUT
/v1/access/rail-settings/{rail_id}
Configure a merchant Hilt Pay API rail
update_rail_setting_v1_access_rail_settings__rail_id__put 2 params body → 200422
GET
/v1/access/native-subscriptions/{authorization_id}
Read a Solana native subscription authorization
read_native_subscription_v1_access_native_subscriptions__authorization_id__get 1 param → 200422
POST
/v1/access/native-subscriptions/{authorization_id}/cancel-intent
Create a buyer cancellation intent
create_native_subscription_cancel_intent_v1_access_native_subscriptions__authorization_id__cancel_intent_post 1 param body → 200422
POST
/v1/access/native-subscriptions/{authorization_id}/cancel-confirm
Confirm native subscription cancellation proof
confirm_native_subscription_cancel_v1_access_native_subscriptions__authorization_id__cancel_confirm_post 2 params body → 200422
POST
/v1/access/apps
Create a Hilt Pay API app
create_app_v1_access_apps_post 1 param body → 201422
POST
/v1/access/products
Create a Hilt Pay API product
create_product_v1_access_products_post 1 param body → 201422
GET
/v1/access/setup/readiness
Inspect agent setup readiness for Hilt Pay API
setup_readiness_v1_access_setup_readiness_get 4 params → 200422
GET
/v1/access/products/available-rails
List available rails for a Hilt Pay API product by lookup
product_available_rails_by_lookup_v1_access_products_available_rails_get 3 params → 200422
GET
/v1/access/products/{product_id}/available-rails
List available rails for a Hilt Pay API product
product_available_rails_v1_access_products__product_id__available_rails_get 2 params → 200422
POST
/v1/access/payment-sessions
Create an access payment session
create_payment_session_v1_access_payment_sessions_post 1 param body → 201422
POST
/v1/access/metered-sessions
Create an MPP metered payment session
create_mpp_metered_session_v1_access_metered_sessions_post 1 param body → 201422
POST
/v1/access/metered-sessions/{session_id}/authorize
Open, update, commit, or close an MPP metered session
authorize_mpp_metered_session_v1_access_metered_sessions__session_id__authorize_post 2 params → 200422
POST
/v1/access/metered-sessions/{session_id}/deliveries
Reserve metered delivery against an open MPP session
create_mpp_metered_delivery_v1_access_metered_sessions__session_id__deliveries_post 2 params body → 201422
POST
/v1/access/metered-sessions/{session_id}/commits
Commit a reserved delivery with its cumulative MPP voucher
commit_mpp_metered_delivery_v1_access_metered_sessions__session_id__commits_post 1 param body → 200422
POST
/v1/access/metered-sessions/{session_id}/settle
Settle an open MPP session at its highest verified voucher
settle_mpp_metered_session_v1_access_metered_sessions__session_id__settle_post 2 params → 200422
GET
/v1/access/metered-sessions/{session_id}
Read an MPP metered session and its delivery evidence
read_mpp_metered_session_v1_access_metered_sessions__session_id__get 1 param → 200422
POST
/v1/access/sandbox/payment-sessions
Create a sandbox Hilt Pay API payment session
create_sandbox_payment_session_v1_access_sandbox_payment_sessions_post 1 param body → 201422
POST
/v1/access/sandbox/payment-sessions/{sandbox_session_id}/confirm
Confirm a sandbox Hilt Pay API payment proof
confirm_sandbox_payment_session_v1_access_sandbox_payment_sessions__sandbox_session_id__confirm_post 2 params body → 200422
POST
/v1/access/payment-proofs
Submit a Hilt Pay API rail payment proof
submit_payment_proof_v1_access_payment_proofs_post 1 param body → 201422
POST
/v1/access/x402/settle
Verify and settle an x402 V2 payment
settle_x402_payment_v1_access_x402_settle_post 2 params body → 200422
POST
/v1/access/entitlements/check
Check access entitlement
check_entitlement_v1_access_entitlements_check_post body → 200422
POST
/v1/access/entitlements/consume
Atomically consume metered entitlement usage
consume_entitlement_usage_v1_access_entitlements_consume_post 1 param body → 200422
GET
/v1/access/entitlements/{entitlement_id}
Get an access entitlement
get_entitlement_v1_access_entitlements__entitlement_id__get 1 param → 200422
GET
/v1/access/billing/entitlement
Get current Hilt Pay API billing entitlement
get_billing_entitlement_v1_access_billing_entitlement_get → 200
POST
/v1/access/billing/checkout/stripedeprecated
Retired Hilt Pay API subscription checkout
create_hilt_pay_api_stripe_checkout_v1_access_billing_checkout_stripe_post body → 410422
POST
/v1/access/webhooks
Create a webhook endpoint for Hilt Pay API
create_webhook_v1_access_webhooks_post 1 param body → 201422

Schemas 93

The contract defines 93 schemas that model the data the API accepts and returns. The most detailed are NativeSubscriptionAuthorization (23 properties), AccessPaymentProof (22 properties), AccessProductCreateRequest (22 properties), AccessX402PaymentProofResponse (22 properties). Each schema is shown below with its type and property counts.

AccessProductCreateRequest
object
22 properties
AccessX402EntitlementResponse
object
21 properties 21 required
AccessRailsResponse
object
3 properties 3 required
AccessWebhookCreateRequest
object
5 properties 2 required
AccessRailSettingUpdateRequest
object
14 properties
AccessMeteredDeliveryResponse
object
5 properties 4 required
AccessEntitlementUsage
object
5 properties 5 required
AccessBillingEntitlementResponse
object
9 properties 2 required
AccessAgentSetupStatusRequest
object
1 property 1 required
NativeSubscriptionCancelRequirement
object
11 properties 11 required
AccessEntitlement
object
21 properties 21 required
AccessMeteredDeliveryCreateRequest
object
4 properties
AccessMeteredEndpoints
object
4 properties 4 required
AccessEntitlementCheckResponse
object
19 properties 18 required
AccessAgentBootstrapResponse
object
19 properties 3 required
AccessSandboxPaymentSessionCreateRequest
object
9 properties
AccessMeteredCommitRequest
object
2 properties 2 required
ValidationError
object
5 properties 3 required
AccessPaymentSessionResponse
object
7 properties 6 required
NativeSubscriptionResponse
object
4 properties 4 required
AccessFeeCollection
object
9 properties 9 required
AccessMeteredDeliveryEvidence
object
9 properties 9 required
AccessMeteredVoucher
object
3 properties 3 required
HiltProductReference
object
6 properties 6 required
AccessSetupIntent
object
21 properties 21 required
AccessSandboxSession
object
21 properties 20 required
NativeSubscriptionReference
object
3 properties 3 required
AccessPaymentProofSubmission
object
9 properties 9 required
AccessAppCreateRequest
object
7 properties 1 required
AccessMeteredSettlement
object
3 properties 3 required
AccessSandboxPaymentSessionConfirmRequest
object
1 property 1 required
AccessPaymentProofResponse
object
4 properties 3 required
AccessX402SettleResponse
object
9 properties 8 required
AccessRailSettingListItem
object
5 properties 5 required
AccessWebhookCreateResponse
object
4 properties 3 required
AccessX402PaymentResponse
object
3 properties 3 required
AccessMeteredCommit
object
5 properties 4 required
AccessAgentBootstrapRequest
object
8 properties 1 required
NativeSubscriptionCancelResponse
object
5 properties 3 required
AccessSandboxSessionConfirmResponse
object
6 properties 2 required
AccessUsageEvent
object
4 properties 4 required
AccessMeteredSessionCreateResponse
object
3 properties 3 required
AccessAgentSetupManifestRequest
object
2 properties 2 required
AccessAppCreateResponse
object
3 properties 2 required
AccessMeteredSignedVoucher
object
4 properties 4 required
AccessSetupReadinessResponse
object
10 properties 10 required
NativeSubscriptionAuthorization
object
23 properties 23 required
AccessAgentSetupApproveRequest
object
5 properties 1 required
AccessX402ResponseHeaders
object
1 property 1 required
AccessEntitlementConsumeRequest
object
8 properties
AccessEntitlementConsumeResponse
object
6 properties 5 required
AccessPaymentSession
object
19 properties 19 required
AccessEntitlementReceiptReferenceResponse
object
2 properties 2 required
AccessRailSetting
object
14 properties 14 required
AccessPaymentSessionCreateRequest
object
11 properties
AccessX402SettlementEvidenceResponse
object
12 properties 12 required
AccessEntitlementReceipt
object
2 properties 2 required
AccessApp
object
9 properties 9 required
AccessMeteredProduct
object
3 properties 3 required
WebhookEndpoint
object
15 properties 15 required
HTTPValidationError
object
1 property
AccessMeteredDelivery
object
9 properties 7 required
AccessRailsCaller
object
2 properties 2 required
AccessRailCapability
object
18 properties 16 required
AccessMeteredChannel
object
6 properties 6 required
AccessMeteredSessionCreateRequest
object
6 properties 2 required
AccessMetering
object
2 properties 2 required
AccessProductCreateResponse
object
4 properties 3 required
NativeSubscriptionCancelIntentRequest
object
2 properties
AccessProductRailsResponse
object
7 properties 7 required
AccessMeteringState
object
6 properties 6 required
AccessMeteredSession
object
21 properties 21 required
AccessSandboxSessionCreateResponse
object
8 properties 7 required
AccessX402PaymentProofResponse
object
22 properties 22 required
AccessPaymentProof
object
22 properties 22 required
AccessPaymentProofSubmitRequest
object
12 properties 1 required
AccessBillingSelectionPolicy
object
2 properties 2 required
AccessEffectiveRailEntry
object
9 properties 9 required
AccessEntitlementCheckRequest
object
7 properties
NativeSubscriptionCancelConfirmRequest
object
5 properties
AccessBillingStripeCheckoutRequest
object
6 properties 3 required
AccessMeteredSessionResponse
object
3 properties 1 required
AccessRailSettingResponse
object
2 properties 1 required
NativeSubscriptionMembership
object
6 properties 6 required
AccessRailSettingsResponse
object
2 properties 2 required
AccessProduct
object
19 properties 19 required
AccessX402ReceiptResponse
object
3 properties 3 required
AccessMeteredFee
object
3 properties 3 required
AccessEntitlementResponse
object
1 property 1 required
AccessEntitlementUsageResponse
object
5 properties 5 required
AccessMeteredAsset
object
3 properties 3 required
AccessX402SettleRequest
object
2 properties 1 required
AccessMeteredCommitResponse
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hilt-so-hilt-pay-api-api-openapi.yml Raw ↑

Other APIs Hilt publishes across the network.

Hilt Pay Agent Gateway (MCP + A2A)
Hilt PayMe MCP Connector
Hilt Account API
Hilt Agent Commerce API
Hilt API Keys API
Hilt Auth API
Hilt Billing API
Hilt Checkout API
Hilt Checkout Domains API
Hilt Hilt PayMe Connector API
Hilt Integrations API
Hilt Memberships API
Where this information came from

This is an independent, third-party profile of Hilt Hilt Pay API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.