Upwork API enables you to build your own applications and to integrate our features and workflow to your web-based or mobile apps.
Featured functionalities
- Authenticate and authorize your users with Upwork
- Search for freelancers and find jobs
- Create job postings
- Invite freelancers to an interview
- Make job offers
- Manage existing contracts
- Make custom payments
- Close contracts
- Manage activities for your team
- Manage, send and receive messages
- Retrieve time and financial reports for freelancers, teams and companies
- Manage work diary snapshots
- Retrieve metadata information - available categories, tests, skills, regions, etc.
NOTE: Before you start using Upwork API, you need to register your application to obtain your client credentials (a.k.a API key and secret).
Resources: