Introspect the authenticated partner key.
GET
/agencies/me
const url = 'https://api.swft.co.uk/agencies/me';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.swft.co.uk/agencies/me \ --header 'Authorization: Bearer <token>'Returns the resolved workspace, scopes, livemode, and pinned API version for the partner key in Authorization. Useful for “is my key valid?” health checks and SDK smoke tests.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Key context.
Media type application/json
object
api_key_id
required
string format: uuid
workspace_id
required
string format: uuid
livemode
required
boolean
pinned_version
required
string
scopes
required
Array<string>
merchant_id
string format: uuid
api_version
required
string
Example generated
{ "api_key_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "workspace_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "livemode": true, "pinned_version": "example", "scopes": [ "example" ], "merchant_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "api_version": "example"}Bad request — malformed input or missing/invalid parameters.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Missing or invalid authentication.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Authenticated but not authorised (e.g. wrong workspace).
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Resource not found.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Conflict — idempotency-key reuse, duplicate resource, etc.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Rate-limited.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}Internal server error.
Media type application/json
object
error
required
object
type
required
string format: uri
code
required
string
message
required
string
doc_url
required
string format: uri
request_id
required
string
param
string
meta
object
key
additional properties
Example generated
{ "error": { "type": "https://example.com", "code": "example", "message": "example", "doc_url": "https://example.com", "request_id": "example", "param": "example", "meta": { "additionalProperty": "example" } }}