How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tradeshift Admin API

The Admin API from Tradeshift — 11 operation(s) for admin.

Tradeshift Admin API is one of 38 APIs that Tradeshift publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Admin. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a getting-started guide, and 1 JSON Schema.

This API exposes 16 operations across 11 paths, and defines 9 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://api.tradeshift.com/tradeshift.

16 operations 11 paths 9 schemas 3 DELETE6 GET2 PATCH4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.tradeshift.com/tradeshift
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Tradeshift Admin API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-API-Key (APIKeyHeader).

Paths & Operations 16

Across 11 paths, the API surfaces 16 operations — 3 DELETE, 6 GET, 2 PATCH, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 16
GET
/api/admin/auth/config
Auth Config
auth_config_api_admin_auth_config_get → 200
GET
/api/admin/me
Admin Me
admin_me_api_admin_me_get → 200
GET
/api/admin/keys
List Keys
list_keys_api_admin_keys_get → 200
POST
/api/admin/keys
Create Key
create_key_api_admin_keys_post body → 200422
PATCH
/api/admin/keys/{key_id}
Update Key
update_key_api_admin_keys__key_id__patch 1 param body → 200422
DELETE
/api/admin/keys/{key_id}
Deactivate Key
deactivate_key_api_admin_keys__key_id__delete 1 param → 200422
GET
/api/admin/logs
List Logs
list_logs_api_admin_logs_get 8 params → 200422
GET
/api/admin/action-logs
List Admin Action Logs
list_admin_action_logs_api_admin_action_logs_get 7 params → 200422
GET
/api/admin/oauth-clients
List Oauth Clients
list_oauth_clients_api_admin_oauth_clients_get → 200
POST
/api/admin/oauth-clients
Create Oauth Client
create_oauth_client_api_admin_oauth_clients_post body → 200422
PATCH
/api/admin/oauth-clients/{client_id}
Update Oauth Client
update_oauth_client_api_admin_oauth_clients__client_id__patch 1 param body → 200422
DELETE
/api/admin/oauth-clients/{client_id}
Deactivate Oauth Client
deactivate_oauth_client_api_admin_oauth_clients__client_id__delete 1 param → 200422
PUT
/api/admin/tenant-credentials/{tenant_id}/rotate
Rotate Tenant Credentials
rotate_tenant_credentials_api_admin_tenant_credentials__tenant_id__rotate_put 1 param body → 200422
POST
/api/admin/tenant-credentials/validate
Validate Credentials
validate_credentials_api_admin_tenant_credentials_validate_post body → 200422
POST
/api/admin/session
Create Session
create_session_api_admin_session_post body → 200422
DELETE
/api/admin/session
Destroy Session
destroy_session_api_admin_session_delete → 200

Schemas 9

The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are OAuthClientCreate (9 properties), ApiKeyCreate (9 properties), TenantCredentialValidate (5 properties), ValidationError (5 properties). Each schema is shown below with its type and property counts.

ApiKeyCreate
object
9 properties 3 required
TenantCredentialRotate
object
4 properties 4 required
ApiKeyUpdate
object
1 property
OAuthClientCreate
object
9 properties 2 required
ValidationError
object
5 properties 3 required
TenantCredentialValidate
object
5 properties 5 required
SessionCreate
object
2 properties
HTTPValidationError
object
1 property
OAuthClientUpdate
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tradeshift-admin-api-openapi.yml Raw ↑

Other APIs Tradeshift publishes across the network.

Tradeshift Document Validation API
Tradeshift Dx Category Accounts Branches API
Tradeshift Dx Category Accounts Company API
Tradeshift Dx Category Accounts Gli Prefixes API
Tradeshift Dx Category Accounts Legal Entities API
Tradeshift Dx Category Accounts Taxes API
Tradeshift Dx Category Accounts Validations API
Tradeshift Dx Category Assignments Create API
Tradeshift Dx Category Assignments Find API
Tradeshift Dx Category Assignments Logs API
Tradeshift Dx Category Assignments Reassign API
Tradeshift Dx Category Assignments Update API
Where this information came from

This is an independent, third-party profile of Tradeshift Admin API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.