generated: '2026-07-15' method: generated source: openapi/ebay-account-openapi-original.yml, openapi/ebay-analytics-openapi-original.yml, openapi/ebay-browse-openapi-original.yml, openapi/ebay-catalog-openapi-original.yml, openapi/ebay-charity-openapi-original.yml, openapi/ebay-client-registration-openapi-original.yml, openapi/ebay-compliance-openapi-original.yml, openapi/ebay-deal-openapi-original.yml, openapi/ebay-feed-openapi-original.yml, openapi/ebay-finances-openapi-original.yml, openapi/ebay-fulfillment-openapi-original.yml, openapi/ebay-identity-openapi-original.yml, openapi/ebay-inventory-openapi-original.yml, openapi/ebay-key-management-openapi-original.yml, openapi/ebay-logistics-openapi-original.yml, openapi/ebay-market-openapi-original.yml, openapi/ebay-marketplace-insights-openapi-original.yml, openapi/ebay-media-openapi-original.yml, openapi/ebay-metadata-openapi-original.yml, openapi/ebay-notification-openapi-original.yml, openapi/ebay-offer-openapi-original.yml, openapi/ebay-order-openapi-original.yml, openapi/ebay-recommendation-openapi-original.yml, openapi/ebay-taxonomy-openapi-original.yml, openapi/ebay-translation-openapi-original.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 200 by_action_class: connected: 115 acting: 85 by_consequence: read: 115 write: 58 physical: 25 safety-critical: 2 human_in_the_loop_required: 2 operations: - path: /custom_policy/ method: get operationId: getCustomPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /custom_policy/ method: post operationId: createCustomPolicy x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /custom_policy/{custom_policy_id} method: get operationId: getCustomPolicy x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /custom_policy/{custom_policy_id} method: put operationId: updateCustomPolicy x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fulfillment_policy/ method: post operationId: createFulfillmentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fulfillment_policy/{fulfillmentPolicyId} method: get operationId: getFulfillmentPolicy x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /fulfillment_policy/{fulfillmentPolicyId} method: put operationId: updateFulfillmentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fulfillment_policy/{fulfillmentPolicyId} method: delete operationId: deleteFulfillmentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fulfillment_policy method: get operationId: getFulfillmentPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /fulfillment_policy/get_by_policy_name method: get operationId: getFulfillmentPolicyByName x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /payment_policy method: get operationId: getPaymentPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /payment_policy method: post operationId: createPaymentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_policy/{payment_policy_id} method: get operationId: getPaymentPolicy x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /payment_policy/{payment_policy_id} method: put operationId: updatePaymentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_policy/{payment_policy_id} method: delete operationId: deletePaymentPolicy x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_policy/get_by_policy_name method: get operationId: getPaymentPolicyByName x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /payments_program/{marketplace_id}/{payments_program_type} method: get operationId: getPaymentsProgram x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /payments_program/{marketplace_id}/{payments_program_type}/onboarding method: get operationId: getPaymentsProgramOnboarding x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /privilege method: get operationId: getPrivileges x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /program/get_opted_in_programs method: get operationId: getOptedInPrograms x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /program/opt_in method: post operationId: optInToProgram x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /program/opt_out method: post operationId: optOutOfProgram x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rate_table method: get operationId: getRateTables x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /return_policy method: get operationId: getReturnPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /return_policy method: post operationId: createReturnPolicy x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /return_policy/{return_policy_id} method: get operationId: getReturnPolicy x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /return_policy/{return_policy_id} method: put operationId: updateReturnPolicy x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /return_policy/{return_policy_id} method: delete operationId: deleteReturnPolicy x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /return_policy/get_by_policy_name method: get operationId: getReturnPolicyByName x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /sales_tax/{countryCode}/{jurisdictionId} method: get operationId: getSalesTax x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /sales_tax/{countryCode}/{jurisdictionId} method: put operationId: createOrReplaceSalesTax x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sales_tax/{countryCode}/{jurisdictionId} method: delete operationId: deleteSalesTax x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.account audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /sales_tax method: get operationId: getSalesTaxes x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /subscription method: get operationId: getSubscription x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /kyc method: get operationId: getKYC x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /advertising_eligibility method: get operationId: getAdvertisingEligibility x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.account - https://api.ebay.com/oauth/api_scope/sell.account.readonly token: max-ttl: 3600 audit: none - path: /customer_service_metric/{customer_service_metric_type}/{evaluation_type} method: get operationId: getCustomerServiceMetric x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /seller_standards_profile method: get operationId: findSellerStandardsProfiles x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /seller_standards_profile/{program}/{cycle} method: get operationId: getSellerStandardsProfile x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /traffic_report method: get operationId: getTrafficReport x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /item_summary/search method: get operationId: search x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /item_summary/search_by_image method: post operationId: searchByImage x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /item/{item_id} method: get operationId: getItem x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /item/get_item_by_legacy_id method: get operationId: getItemByLegacyId x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /item/ method: get operationId: getItems x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.item.bulk token: max-ttl: 3600 audit: none - path: /item/get_items_by_item_group method: get operationId: getItemsByItemGroup x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /item/{item_id}/check_compatibility method: post operationId: checkCompatibility x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /product/{epid} method: get operationId: getProduct x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /product_summary/search method: get operationId: search x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /charity_org/{charity_org_id} method: get operationId: getCharityOrg x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /charity_org method: get operationId: getCharityOrgs x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /client/register method: post operationId: registerClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /listing_violation_summary method: get operationId: getListingViolationsSummary x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /listing_violation method: get operationId: getListingViolations x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /deal_item method: get operationId: getDealItems x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.deal token: max-ttl: 3600 audit: none - path: /event/{event_id} method: get operationId: getEvent x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.deal token: max-ttl: 3600 audit: none - path: /event method: get operationId: getEvents x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.deal token: max-ttl: 3600 audit: none - path: /event_item method: get operationId: getEventItems x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.deal token: max-ttl: 3600 audit: none - path: /order_task method: get operationId: getOrderTasks x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment token: max-ttl: 3600 audit: none - path: /order_task method: post operationId: createOrderTask x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /order_task/{task_id} method: get operationId: getOrderTask x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment token: max-ttl: 3600 audit: none - path: /inventory_task method: get operationId: getInventoryTasks x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /inventory_task method: post operationId: createInventoryTask x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_task/{task_id} method: get operationId: getInventoryTask x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /schedule method: get operationId: getSchedules x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /schedule method: post operationId: createSchedule x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /schedule/{schedule_id} method: get operationId: getSchedule x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /schedule/{schedule_id} method: put operationId: updateSchedule x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /schedule/{schedule_id} method: delete operationId: deleteSchedule x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /schedule/{schedule_id}/download_result_file method: get operationId: getLatestResultFile x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /schedule_template/{schedule_template_id} method: get operationId: getScheduleTemplate x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /schedule_template method: get operationId: getScheduleTemplates x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /task method: get operationId: getTasks x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /task method: post operationId: createTask x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /task/{task_id}/download_input_file method: get operationId: getInputFile x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /task/{task_id}/download_result_file method: get operationId: getResultFile x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /task/{task_id} method: get operationId: getTask x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing token: max-ttl: 3600 audit: none - path: /task/{task_id}/upload_file method: post operationId: uploadFile x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/commerce.catalog.readonly - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.marketing audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer_service_metric_task method: get operationId: getCustomerServiceMetricTasks x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /customer_service_metric_task method: post operationId: createCustomerServiceMetricTask x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /customer_service_metric_task/{task_id} method: get operationId: getCustomerServiceMetricTask x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.analytics.readonly token: max-ttl: 3600 audit: none - path: /payout/{payout_Id} method: get operationId: getPayout x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /payout method: get operationId: getPayouts x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /payout_summary method: get operationId: getPayoutSummary x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /seller_funds_summary method: get operationId: getSellerFundsSummary x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /transaction method: get operationId: getTransactions x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /transaction_summary method: get operationId: getTransactionSummary x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /transfer/{transfer_Id} method: get operationId: getTransfer x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.finances token: max-ttl: 3600 audit: none - path: /order/{orderId} method: get operationId: getOrder x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly token: max-ttl: 3600 audit: none - path: /order method: get operationId: getOrders x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly token: max-ttl: 3600 audit: none - path: /order/{order_id}/issue_refund method: post operationId: issueRefund x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.finances audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /order/{orderId}/shipping_fulfillment method: get operationId: getShippingFulfillments x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly token: max-ttl: 3600 audit: none - path: /order/{orderId}/shipping_fulfillment method: post operationId: createShippingFulfillment x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /order/{orderId}/shipping_fulfillment/{fulfillmentId} method: get operationId: getShippingFulfillment x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.fulfillment - https://api.ebay.com/oauth/api_scope/sell.fulfillment.readonly token: max-ttl: 3600 audit: none - path: /payment_dispute/{payment_dispute_id} method: get operationId: getPaymentDispute x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute token: max-ttl: 3600 audit: none - path: /payment_dispute/{payment_dispute_id}/fetch_evidence_content method: get operationId: fetchEvidenceContent x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute token: max-ttl: 3600 audit: none - path: /payment_dispute/{payment_dispute_id}/activity method: get operationId: getActivities x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute token: max-ttl: 3600 audit: none - path: /payment_dispute_summary method: get operationId: getPaymentDisputeSummaries x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute token: max-ttl: 3600 audit: none - path: /payment_dispute/{payment_dispute_id}/contest method: post operationId: contestPaymentDispute x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_dispute/{payment_dispute_id}/accept method: post operationId: acceptPaymentDispute x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_dispute/{payment_dispute_id}/upload_evidence_file method: post operationId: uploadEvidenceFile x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_dispute/{payment_dispute_id}/add_evidence method: post operationId: addEvidence x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /payment_dispute/{payment_dispute_id}/update_evidence method: post operationId: updateEvidence x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.payment.dispute audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /user/ method: get operationId: getUser x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/commerce.identity.address.readonly - https://api.ebay.com/oauth/api_scope/commerce.identity.email.readonly - https://api.ebay.com/oauth/api_scope/commerce.identity.name.readonly - https://api.ebay.com/oauth/api_scope/commerce.identity.phone.readonly - https://api.ebay.com/oauth/api_scope/commerce.identity.readonly token: max-ttl: 3600 audit: none - path: /bulk_create_or_replace_inventory_item method: post operationId: bulkCreateOrReplaceInventoryItem x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk_get_inventory_item method: post operationId: bulkGetInventoryItem x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk_update_price_quantity method: post operationId: bulkUpdatePriceQuantity x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item/{sku} method: get operationId: getInventoryItem x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /inventory_item/{sku} method: put operationId: createOrReplaceInventoryItem x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item/{sku} method: delete operationId: deleteInventoryItem x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item method: get operationId: getInventoryItems x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /inventory_item/{sku}/product_compatibility method: get operationId: getProductCompatibility x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /inventory_item/{sku}/product_compatibility method: put operationId: createOrReplaceProductCompatibility x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item/{sku}/product_compatibility method: delete operationId: deleteProductCompatibility x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item_group/{inventoryItemGroupKey} method: get operationId: getInventoryItemGroup x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /inventory_item_group/{inventoryItemGroupKey} method: put operationId: createOrReplaceInventoryItemGroup x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /inventory_item_group/{inventoryItemGroupKey} method: delete operationId: deleteInventoryItemGroup x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk_migrate_listing method: post operationId: bulkMigrateListing x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk_create_offer method: post operationId: bulkCreateOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bulk_publish_offer method: post operationId: bulkPublishOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer method: get operationId: getOffers x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /offer method: post operationId: createOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/{offerId} method: get operationId: getOffer x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /offer/{offerId} method: put operationId: updateOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/{offerId} method: delete operationId: deleteOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/get_listing_fees method: post operationId: getListingFees x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/{offerId}/publish/ method: post operationId: publishOffer x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/publish_by_inventory_item_group/ method: post operationId: publishOfferByInventoryItemGroup x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/{offerId}/withdraw method: post operationId: withdrawOffer x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /offer/withdraw_by_inventory_item_group method: post operationId: withdrawOfferByInventoryItemGroup x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /location/{merchantLocationKey} method: get operationId: getInventoryLocation x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /location/{merchantLocationKey} method: post operationId: createInventoryLocation x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /location/{merchantLocationKey} method: delete operationId: deleteInventoryLocation x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /location/{merchantLocationKey}/disable method: post operationId: disableInventoryLocation x-agentic-access: action-class: acting consequence: safety-critical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /location/{merchantLocationKey}/enable method: post operationId: enableInventoryLocation x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /location method: get operationId: getInventoryLocations x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory - https://api.ebay.com/oauth/api_scope/sell.inventory.readonly token: max-ttl: 3600 audit: none - path: /location/{merchantLocationKey}/update_location_details method: post operationId: updateInventoryLocation x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /signing_key method: get operationId: getSigningKeys x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /signing_key method: post operationId: createSigningKey x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /signing_key/{signing_key_id} method: get operationId: getSigningKey x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /shipment/{shipmentId}/cancel method: post operationId: cancelShipment x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.logistics audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shipment/create_from_shipping_quote method: post operationId: createFromShippingQuote x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.logistics audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shipment/{shipmentId}/download_label_file method: get operationId: downloadLabelFile x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.logistics token: max-ttl: 3600 audit: none - path: /shipment/{shipmentId} method: get operationId: getShipment x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.logistics token: max-ttl: 3600 audit: none - path: /shipping_quote method: post operationId: createShippingQuote x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.logistics audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /shipping_quote/{shippingQuoteId} method: get operationId: getShippingQuote x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.logistics token: max-ttl: 3600 audit: none - path: /merchandised_product method: get operationId: getMerchandisedProducts x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.marketing token: max-ttl: 3600 audit: none - path: /item_sales/search method: get operationId: search x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.marketplace.insights token: max-ttl: 3600 audit: none - path: /video method: post operationId: createVideo x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /video/{video_id} method: get operationId: getVideo x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /video/{video_id}/upload method: post operationId: uploadVideo x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /marketplace/{marketplace_id}/get_automotive_parts_compatibility_policies method: get operationId: getAutomotivePartsCompatibilityPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_extended_producer_responsibility_policies method: get operationId: getExtendedProducerResponsibilityPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_hazardous_materials_labels method: get operationId: getHazardousMaterialsLabels x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_item_condition_policies method: get operationId: getItemConditionPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/sell.inventory token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_listing_structure_policies method: get operationId: getListingStructurePolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_negotiated_price_policies method: get operationId: getNegotiatedPricePolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /marketplace/{marketplace_id}/get_return_policies method: get operationId: getReturnPolicies x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /country/{countryCode}/sales_tax_jurisdiction method: get operationId: getSalesTaxJurisdictions x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /config method: get operationId: getConfig x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /config method: put operationId: updateConfig x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /destination method: get operationId: getDestinations x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /destination method: post operationId: createDestination x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /destination/{destination_id} method: get operationId: getDestination x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /destination/{destination_id} method: put operationId: updateDestination x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /destination/{destination_id} method: delete operationId: deleteDestination x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /public_key/{public_key_id} method: get operationId: getPublicKey x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /subscription method: get operationId: getSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription.readonly token: max-ttl: 3600 audit: none - path: /subscription method: post operationId: createSubscription x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id}/filter method: post operationId: createSubscriptionFilter x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id} method: get operationId: getSubscription x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription.readonly token: max-ttl: 3600 audit: none - path: /subscription/{subscription_id} method: put operationId: updateSubscription x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id} method: delete operationId: deleteSubscription x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id}/filter/{filter_id} method: get operationId: getSubscriptionFilter x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription.readonly token: max-ttl: 3600 audit: none - path: /subscription/{subscription_id}/filter/{filter_id} method: delete operationId: deleteSubscriptionFilter x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id}/disable method: post operationId: disableSubscription x-agentic-access: action-class: acting consequence: safety-critical subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /subscription/{subscription_id}/enable method: post operationId: enableSubscription x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscription/{subscription_id}/test method: post operationId: testSubscription x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/commerce.notification.subscription audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /topic/{topic_id} method: get operationId: getTopic x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /topic method: get operationId: getTopics x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /bidding/{item_id} method: get operationId: getBidding x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.offer.auction token: max-ttl: 3600 audit: none - path: /bidding/{item_id}/place_proxy_bid method: post operationId: placeProxyBid x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.offer.auction audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId}/apply_coupon method: post operationId: applyGuestCoupon x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId} method: get operationId: getGuestCheckoutSession x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order token: max-ttl: 3600 audit: none - path: /guest_checkout_session/initiate method: post operationId: initiateGuestCheckoutSession x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId}/remove_coupon method: post operationId: removeGuestCoupon x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId}/update_quantity method: post operationId: updateGuestQuantity x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId}/update_shipping_address method: post operationId: updateGuestShippingAddress x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_checkout_session/{checkoutSessionId}/update_shipping_option method: post operationId: updateGuestShippingOption x-agentic-access: action-class: acting consequence: physical subject: required scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /guest_purchase_order/{purchaseOrderId} method: get operationId: getGuestPurchaseOrder x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope/buy.guest.order token: max-ttl: 3600 audit: none - path: /find method: post operationId: findListingRecommendations x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope/sell.inventory audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /category_tree/{category_tree_id}/fetch_item_aspects method: get operationId: fetchItemAspects x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/metadata.insights token: max-ttl: 3600 audit: none - path: /get_default_category_tree_id method: get operationId: getDefaultCategoryTreeId x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id} method: get operationId: getCategoryTree x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id}/get_category_subtree method: get operationId: getCategorySubtree x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id}/get_category_suggestions method: get operationId: getCategorySuggestions x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id}/get_item_aspects_for_category method: get operationId: getItemAspectsForCategory x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope - https://api.ebay.com/oauth/api_scope/metadata.insights token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id}/get_compatibility_properties method: get operationId: getCompatibilityProperties x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /category_tree/{category_tree_id}/get_compatibility_property_values method: get operationId: getCompatibilityPropertyValues x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.ebay.com/oauth/api_scope token: max-ttl: 3600 audit: none - path: /translate method: post operationId: translate x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.ebay.com/oauth/api_scope audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required