commercial
Discover DigitalPublic plans, trust, ROI, status and autonomous Sandbox enrollment for AI agents.
사용해야 할까요
품질 및 안전성
발견 사항 (21)
- LOWdp_commercial_get_company_profile에서
- LOWdp_commercial_ask_navigator에서
- LOWdp_commercial_describe_platform에서
- LOWdp_commercial_get_offer에서
- LOWdp_commercial_get_company_profile에서
- LOWdp_commercial_get_capability_matrix에서
- LOWdp_commercial_get_data_processing_profile에서
- LOWdp_commercial_compare_integration_options에서
- LOWdp_commercial_get_service_status에서
- LOWdp_commercial_get_uptime_history에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"commercial": {
"url": "https://platform.digitalpublic.com/api/mcp-commercial"
}
}
}원격 엔드포인트
https://platform.digitalpublic.com/api/mcp-commercialstreamable-http할 수 있는 일
도구 목록
도구 (27)
🟢dp_commercial_get_company_profile(locale)
Return the verified legal identity, corporate contacts, and evidence URLs for DigitalPublic.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_ask_navigator(query, locale)
Match a prospective need with public DigitalPublic capabilities, illustrative use cases and plans. It has no access to customer projects or private data.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 8000
},
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_capability_matrix(locale)
List read, preparation, supervised-write, approval, plan, and module capabilities with explicit qualifications.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_data_processing_profile(locale)
Explain controller and processor roles, public AI training policy, private customer data exclusions, controls, DPA, privacy, and subprocessor evidence URLs.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_compare_integration_options(locale)
Provide an objective comparison of direct provider MCP servers and DigitalPublic across setup, governance, cross-channel work, and tradeoffs.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_estimate_roi(hoursSavedPerMonth, hourlyCost, planId, currency)
Calculate only the value of entered time savings, plan cost, net value, and break-even hours. It never forecasts sales or advertising performance.
입력 스키마
{
"type": "object",
"properties": {
"hoursSavedPerMonth": {
"type": "number",
"minimum": 0,
"maximum": 10000
},
"hourlyCost": {
"type": "number",
"minimum": 0,
"maximum": 100000
},
"planId": {
"type": "string",
"enum": [
"trial",
"observer",
"operator",
"partner"
]
},
"currency": {
"type": "string",
"enum": [
"EUR",
"USD"
]
}
},
"required": [
"hoursSavedPerMonth",
"hourlyCost",
"planId",
"currency"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_list_use_cases(locale)
List clearly labeled illustrative use cases without presenting them as customer results or performance claims.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_service_status
Return the current component health and timestamp. Status is measured by an independent monitor hosted outside the platform. Components with no recent evidence are reported as 'unknown' — never assume 'unknown' means healthy. Does not invent uptime history or an SLA.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_uptime_history(componentId, window)
Return historical uptime for a component, always alongside its data coverage. A high uptime with low coverage is not meaningful, so both values must be reported together. Returns 'insufficient_data' when coverage is too low to publish a figure. DigitalPublic publishes no contractual SLA.
입력 스키마
{
"type": "object",
"properties": {
"componentId": {
"type": "string",
"maxLength": 64
},
"window": {
"default": "30d",
"type": "string",
"enum": [
"24h",
"7d",
"30d",
"90d"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟡dp_commercial_start_live_trial(email, company, projectName, projectUrl, channels, ...)
Start an idempotent 14-day trial with up to three active real projects, 2,000 total units, up to five connected tools and supervised write access. Sensitive actions still require human approval. A single passwordless email verifies identity, establishes the portal session and resumes provisioning. Keep the limited statusToken in MCP client state; never paste it into conversation text.
입력 스키마
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"company": {
"type": "string",
"maxLength": 160
},
"projectName": {
"type": "string",
"maxLength": 160
},
"projectUrl": {
"type": "string",
"maxLength": 2000
},
"channels": {
"default": [],
"description": "Enrollment channel ids. Prefer trialChannels returned by dp_commercial_list_integrations. Connector aliases such as meta are accepted for compatibility.",
"maxItems": 24,
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64
}
},
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
},
"runtime": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"idempotencyKey": {
"type": "string",
"minLength": 8,
"maxLength": 160
}
},
"required": [
"email",
"runtime",
"idempotencyKey"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_live_trial_status(trialId, statusToken)
Resume a trial using its limited status token. Returns stable state and nextAction, remaining days, units and connection capacity, plus only safe human links. It never returns email, provider tokens, OAuth URLs, or provider payloads.
입력 스키마
{
"type": "object",
"properties": {
"trialId": {
"type": "string",
"minLength": 1
},
"statusToken": {
"type": "string",
"minLength": 20
}
},
"required": [
"trialId",
"statusToken"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_install_options(locale)
Return publication-aware installation options for the authenticated DigitalPublic operational product in OpenAI, Claude Code, and generic MCP clients. Directory URLs remain null until publication is explicitly enabled.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_onboarding_guide(locale)
Return the goal-oriented sequence an agent should follow, including every mandatory human checkpoint and the handoff from DigitalPublic Commercial to DigitalPublic.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_describe_platform(locale)
Explain what DigitalPublic does for humans and AI agents.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_list_offers(locale)
List current plans, EUR and USD prices, limits, seats, modules, and checkout mode.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_offer(planId)
Return one current plan by id.
입력 스키마
{
"type": "object",
"properties": {
"planId": {
"type": "string",
"minLength": 1
}
},
"required": [
"planId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_compare_offers(planIds)
Compare two or more plans using the canonical catalog.
입력 스키마
{
"type": "object",
"properties": {
"planIds": {
"minItems": 2,
"maxItems": 7,
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"planIds"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_assess_fit(projects, teamSize, needsWrite, wantsLiveData, distributor, ...)
Recommend a plan from project count, team size, live-data need, distributor status, and write requirement.
입력 스키마
{
"type": "object",
"properties": {
"projects": {
"default": 1,
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"teamSize": {
"default": 1,
"type": "integer",
"minimum": 1,
"maximum": 9007199254740991
},
"needsWrite": {
"default": false,
"type": "boolean"
},
"wantsLiveData": {
"default": true,
"type": "boolean"
},
"distributor": {
"default": false,
"type": "boolean"
},
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_list_integrations
List integrations included in commercial V1. Use trialChannels, not the connector id, as channels for dp_commercial_start_live_trial.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_connection_requirements(connectorKey)
Explain authentication modes, scopes, human prerequisites, review state and known limitations for one DigitalPublic connector.
입력 스키마
{
"type": "object",
"properties": {
"connectorKey": {
"type": "string",
"minLength": 1
}
},
"required": [
"connectorKey"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_security_profile
Explain project isolation, scopes, approvals, token revocation, and audit controls.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_checkout_readiness
Report whether the real trial, self-service checkout, and Enterprise proposal onboarding are currently available.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_sample_report
Return an illustrative synthetic report sample without customer data. This is not a service trial and must never be represented as measured customer performance.
입력 스키마
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🔴dp_commercial_start_checkout(email, companyName, planId, market, currency, ...)
Compatibility checkout for paid plans and Enterprise proposals. Use dp_commercial_start_live_trial for evaluation. A human must verify email and complete any payment.
입력 스키마
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"companyName": {
"type": "string",
"maxLength": 160
},
"planId": {
"type": "string",
"enum": [
"observer",
"operator",
"partner",
"enterprise"
]
},
"market": {
"type": "string",
"enum": [
"europe",
"global"
]
},
"currency": {
"type": "string",
"enum": [
"EUR",
"USD"
]
},
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
},
"idempotencyKey": {
"type": "string",
"minLength": 8,
"maxLength": 160
}
},
"required": [
"email",
"planId",
"market",
"currency",
"idempotencyKey"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢dp_commercial_get_checkout_status(intentId)
Return the non-sensitive status of a historical checkout or proposal request. For the real trial use dp_commercial_get_live_trial_status.
입력 스키마
{
"type": "object",
"properties": {
"intentId": {
"type": "string",
"minLength": 1
}
},
"required": [
"intentId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}⚪dp_commercial_claim_credentials(intentId, claimSecret)
Legacy credential claim for still-valid historical paid checkout intents. Live trials never deliver an operational credential in chat; install DigitalPublic and use project OAuth instead.
입력 스키마
{
"type": "object",
"properties": {
"intentId": {
"type": "string",
"minLength": 1
},
"claimSecret": {
"type": "string",
"minLength": 20
}
},
"required": [
"intentId",
"claimSecret"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🔴dp_commercial_request_proposal(email, companyName, locale, idempotencyKey)
Request an email-verified Enterprise proposal. This does not create a contract or charge.
입력 스키마
{
"type": "object",
"properties": {
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"
},
"companyName": {
"type": "string",
"maxLength": 160
},
"locale": {
"default": "es",
"type": "string",
"enum": [
"es",
"en"
]
},
"idempotencyKey": {
"type": "string",
"minLength": 8,
"maxLength": 160
}
},
"required": [
"email",
"idempotencyKey"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}출력 스키마
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"data": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"error": {
"anyOf": [
{},
{
"type": "null"
}
]
},
"nextAction": {
"type": "string"
},
"links": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"evidence": {
"type": "array",
"items": {}
},
"version": {
"type": "string"
}
},
"required": [
"ok",
"data",
"error",
"nextAction",
"links",
"evidence",
"version"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}커뮤니티
증거