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.