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)

Log in to get personalized help.