naftiko: 1.0.0-alpha2
info:
label: eBay Account API — Fulfillment_policy
description: 'eBay Account API — Fulfillment_policy. 6 operations. Lead operation: Fulfillment_policy. Self-contained Naftiko
capability covering one Ebay business surface.'
tags:
- Ebay
- Fulfillment_policy
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
EBAY_API_KEY: EBAY_API_KEY
capability:
consumes:
- type: http
namespace: account-fulfillment-policy
baseUri: https://api.ebay.com{basePath}
description: eBay Account API — Fulfillment_policy business capability. Self-contained, no shared references.
resources:
- name: fulfillment_policy
path: /fulfillment_policy
operations:
- name: getfulfillmentpolicies
method: GET
description: This method retrieves all the fulfillment policies configured for the marketplace you specify using the
marketplace_id query parameter.
Marketplaces and locales
Get the correct policies
for a marketplac
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: marketplace_id
in: query
type: string
description: This query parameter specifies the eBay marketplace of the policies you want to retrieve. For implementation
help, refer to eBay API documentation at https://de
required: true
- name: fulfillment_policy
path: /fulfillment_policy/
operations:
- name: createfulfillmentpolicy
method: POST
description: This method creates a new fulfillment policy where the policy encapsulates seller's terms for fulfilling
item purchases. Fulfillment policies include the shipment options that the seller offers to buyers.
Each
policy targets a spec
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Content-Type
in: header
type: string
description: 'This header indicates the format of the request body provided by the client. Its value should be set
to application/json.
For more information, '
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: fulfillment_policy-get_by_policy_name
path: /fulfillment_policy/get_by_policy_name
operations:
- name: getfulfillmentpolicybyname
method: GET
description: This method retrieves the details for a specific fulfillment policy. In the request, supply both the
policy name and its associated marketplace_id as query parameters.
Marketplaces
and locales
This
value can be retrieved for a fulfillment poli
required: true
- name: fulfillment_policy-fulfillmentPolicyId
path: /fulfillment_policy/{fulfillmentPolicyId}
operations:
- name: getfulfillmentpolicy
method: GET
description: This method retrieves the complete details of a fulfillment policy. Supply the ID of the policy you want
to retrieve using the fulfillmentPolicyId path parameter.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: fulfillmentPolicyId
in: path
type: string
description: This path parameter specifies the ID of the fulfillment policy you want to retrieve.
This ID
can be retrieved for a fulfillment policy by using the fulfillment_policy_id
path parameter. Supply a complete policy payload with the updates you want to make; this call overwrites the ex
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: fulfillmentPolicyId
in: path
type: string
description: This path parameter specifies the ID of the fulfillment policy you want to update.
This ID can
be retrieved for a specific fulfillment policy by using th
required: true
- name: Content-Type
in: header
type: string
description: 'This header indicates the format of the request body provided by the client. Its value should be set
to application/json.
For more information, '
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: deletefulfillmentpolicy
method: DELETE
description: This method deletes a fulfillment policy. Supply the ID of the policy you want to delete in the fulfillmentPolicyId
path parameter.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: fulfillmentPolicyId
in: path
type: string
description: This path parameter specifies the ID of the fulfillment policy to delete.
This ID can be retrieved
for a fulfillment policy by using the