U

Upwork GraphQL API

GraphQL discovered

Details
Endpoint
https://api.upwork.com/graphql
Spec
introspection
Docs
https://www.upwork.com/developer/documentation/graphql/api/docs/index.html
Authentication
Upwork OAuth app credentials oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

In the Upwork developer docs, go to Getting Started and use Keys Management / app registration to create an application, which gives you the client credentials used for OAuth 2.0. Then use one of the supported grants documented under Authentication (authorization code, implicit, client credentials, refresh token) to obtain access tokens. Some operations also document an optional organization ID header in the auth section.