naftiko: 1.0.0-alpha2
info:
label: eBay Account API — Onboarding
description: 'eBay Account API — Onboarding. 1 operations. Lead operation: Onboarding. Self-contained Naftiko capability
covering one Ebay business surface.'
tags:
- Ebay
- Onboarding
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
EBAY_API_KEY: EBAY_API_KEY
capability:
consumes:
- type: http
namespace: account-onboarding
baseUri: https://api.ebay.com{basePath}
description: eBay Account API — Onboarding business capability. Self-contained, no shared references.
resources:
- name: payments_program-marketplace_id-payments_program_type-onboarding
path: /payments_program/{marketplace_id}/{payments_program_type}/onboarding
operations:
- name: getpaymentsprogramonboarding
method: GET
description: Note: This method is no longer applicable, as all seller accounts globally
have been enabled for the new eBay payment and checkout flow.
This method retrieves a seller's onboarding
status for a payme
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: marketplace_id
in: path
type: string
description: The eBay marketplace ID associated with the onboarding status to retrieve.
required: true
- name: payments_program_type
in: path
type: string
description: The type of payments program whose status is returned by the method.
required: true
authentication:
type: bearer
token: '{{env.EBAY_API_KEY}}'
exposes:
- type: rest
namespace: account-onboarding-rest
port: 8080
description: REST adapter for eBay Account API — Onboarding. One Spectral-compliant resource per consumed operation, prefixed
with /v1.
resources:
- path: /v1/payments-program/{marketplace-id}/{payments-program-type}/onboarding
name: payments-program-marketplace-id-payments-program-type-onboarding
description: REST surface for payments_program-marketplace_id-payments_program_type-onboarding.
operations:
- method: GET
name: getpaymentsprogramonboarding
description: Note: This method is no longer applicable, as all seller accounts globally
have been enabled for the new eBay payment and checkout flow.
This method retrieves a seller's onboarding
status for a payme
call: account-onboarding.getpaymentsprogramonboarding
with:
marketplace_id: rest.marketplace_id
payments_program_type: rest.payments_program_type
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: account-onboarding-mcp
port: 9090
transport: http
description: MCP adapter for eBay Account API — Onboarding. One tool per consumed operation, routed inline through this
capability's consumes block.
tools:
- name: span-class-tablenote-b-note-b-this-method
description: Note: This method is no longer applicable, as all seller accounts globally
have been enabled for the new eBay payment and checkout flow.
This method retrieves a seller's onboarding
status for a payme
hints:
readOnly: true
destructive: false
idempotent: true
call: account-onboarding.getpaymentsprogramonboarding
with:
marketplace_id: tools.marketplace_id
payments_program_type: tools.payments_program_type
outputParameters:
- type: object
mapping: $.