Loading
{ "global": { "icon": "info", "start": "", "end": "" }, "responsive_group_1": { "country": "All", "usertype": "all", "icon": "info", "start": "", "end": "" }, "responsive_group_2": { "country": "All", "usertype": "all", "icon": "info", "start": "", "end": "" } }
[ "API", "filter-api" ]

API scopes and permissions

To keep Upwork secure and meet specific developer needs, we maintain different scope and permissions levels in the Upwork API.

Permissions define what a user can do in the context of a given team or a company. All permissions are relative to the team, except for "owner," which is relative to the company.

Permissions within the context of our API:

  • Application permission — Access an API endpoint, also called “scope” or “Key Permission"
  • User permission — Access to content, specific to the user and context of the call (team, company)

Was this article helpful?

Upwork Help

Do you need additional help?

Get Support

Log in for personalized service and assistance.

Learning Hub

Expand your Upwork knowledge.