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)

For more details on scopes and permissions, please refer to our API public documentation.

Log in to get personalized help.