digitalpublic-com Checkout Intents API
The Checkout Intents API from digitalpublic-com — 3 operation(s) for checkout intents.
The Checkout Intents API from digitalpublic-com — 3 operation(s) for checkout intents.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/digitalpublic-com:digitalpublic-com-checkout-intents-api"
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.
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: DigitalPublic Commercial Checkout Intents API
version: 2026-09-10-trial-active-projects-v1
description: Public API for discovering DigitalPublic operational marketing capabilities, legal identity, trust, data processing, plans, connection requirements, illustrative use cases, time-value ROI, service status, and human-authorized onboarding. It contains no customer data and makes no marketing performance guarantees.
servers:
- url: https://platform.digitalpublic.com/api/commercial
tags:
- name: Checkout Intents
paths:
/checkout-intents:
post:
operationId: startCommercialCheckout
summary: Start direct paid enrollment or an Enterprise proposal
description: Persists project and channel enrollment context across one passwordless identity email and Stripe.
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- email
- planId
- market
- currency
- idempotencyKey
properties:
email:
type: string
format: email
companyName:
type: string
maxLength: 160
projectName:
type: string
maxLength: 160
websiteUrl:
type: string
maxLength: 2048
channels:
type: array
items:
type: string
default: []
agentRuntime:
type: string
maxLength: 80
planId:
type: string
enum:
- observer
- operator
- partner
- enterprise
market:
type: string
enum:
- europe
- global
currency:
type: string
enum:
- EUR
- USD
locale:
type: string
enum:
- es
- en
idempotencyKey:
type: string
minLength: 8
maxLength: 160
responses:
'201':
description: Paid checkout or proposal intent created
'429':
description: Rate limited
tags:
- Checkout Intents
/checkout-intents/{id}:
get:
operationId: getCommercialCheckoutStatus
summary: Get non-sensitive checkout status including nextAction (AGENT_CLAIM_CREDENTIALS…
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
description: Status
tags:
- Checkout Intents
/checkout-intents/claim:
post:
operationId: claimLegacyCommercialAgentCredential
summary: Legacy claim flow for still-valid historical paid checkout intents; live trials…
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- intentId
- claimSecret
properties:
intentId:
type: string
claimSecret:
type: string
minLength: 20
responses:
'201':
description: One-time legacy credential delivery
'404':
description: Unknown intent or claim secret
'409':
description: Credential already claimed or human step pending
'410':
description: Claim expired or canceled
'429':
description: Rate limited
tags:
- Checkout Intents
components:
securitySchemes:
portalSession:
type: apiKey
in: cookie
name: authjs.session-token
description: Authenticated DigitalPublic portal session. OWNER or ADMIN membership is required.
statusToken:
type: http
scheme: bearer
description: Limited live-trial status token. It cannot access projects, provider data, or operational DigitalPublic tools.