{ "opencollection": "1.0.0", "info": { "name": "eBay Account Advertising_eligibility Signing_key API", "version": "v1.9.2" }, "items": [ { "info": { "name": "Signing_key", "type": "folder" }, "items": [ { "info": { "name": "getSigningKeys", "type": "http" }, "http": { "method": "GET", "url": "https://api.ebay.com{basePath}/signing_key", "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This method returns the Public Key, Public Key as JWE, and metadata for all keypairs associated with the application key making the call.

Note: It is important to note that privateKey values are not returned. In order to further ensure the security of confidential client information, eBay does not store privateKey values in any system. If a developer loses their privateKey they must generat" }, { "info": { "name": "createSigningKey", "type": "http" }, "http": { "method": "POST", "url": "https://api.ebay.com{basePath}/signing_key", "headers": [ { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This method creates keypairs using one of the following ciphers:Note: The recommended signature cipher is ED25519 (Edwards Curve) since it uses much shorter keys and therefore decreases the header size. However, for development frameworks that do not support ED25519, RSA is also supported.
Following a successful completion, the following keys are returned: