# Upwork GraphQL API The primary Upwork API surface, providing GraphQL queries and mutations for job search, profile access, contract management, and messaging. Authentication uses OAuth 2.0 authorization code flow. The API supports subscriptions for real-time event notifications via webhooks. **Endpoint:** https://api.upwork.com/graphql **Documentation:** https://www.upwork.com/developer/documentation/graphql/api/docs/index.html **References:** - Documentation: https://www.upwork.com/developer/documentation/graphql/api/docs/index.html