{
"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:- ED25519 (Edwards Curve)
- RSA
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:- Private Key
- Public Key"
},
{
"info": {
"name": "getSigningKey",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.ebay.com{basePath}/signing_key/:signing_key_id",
"params": [
{
"name": "signing_key_id",
"value": "",
"type": "path",
"description": "The system-generated eBay ID of the keypairs being requested."
}
],
"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 a specified
signingKeyId associated with the application key making the call.
Note: It is important to note that the privateKey value is not returned. In order to further ensure the security of confidential client information, eBay does not store the privateKey value in any system. If a developer loses their priva"
}
]
}
],
"bundled": true
}