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": "" } }
[ "filter-fl", "filter-int" ]

Upwork freelancers that work as developers are provided with access to our web services. They can build their own application and integrate Upwork features and workflow in their web based or mobile apps.

General Support

API key requests or questions about APIs should always be routed to the Special Projects queue. Any team other than Special Projects, when you receive these requests, send a public touch response first, then please apply the macro API to Special Projects. No further action is needed.

Special Projects

API Key Requests

Please follow the process using Public API Approval Process document

Refer to the table below for the rejection reasons with corresponding ZD macros to use.

Tool Checkpoint Criteria to reject ZD Macro Title
1. API Request - Title Title - No Upwork
  1. Use “Upwork” in the title
  2. No Title
  3. Unclear / Confusion
In process
2. API Request - Description

- A clear description on what you plan to use our API for

- The purpose of your project

- Whether you use the application internally or publicly

  1. Unclear
  2. Commercial
  3. Research
  4. Testing
  5. Scraping
  6. Unclear APP name / description
In process
3. OBO - Username valid username (no company names (company name PNV) or fake names are allowed) 1. Without valid username (no company names (company name PNV) or fake names are allowed) In process
4. OBO - Address

full valid address

either address in personal profile or company’s address must be provided

sometimes users omit apartment, or specify only street - those are not valid cases

  1. Without address in personal profile or company’s address must be provided
  2. Users omit apartment, or specify only street - those are not valid cases
In process
5. OBO - Profile Portrait profile portrait 1. Without valid Portrait In process
6. OBO - Suspension Check if user is suspended 1. Suspended In process
7. OBO - Earnings >30,000 1. <30,000  In process

For issues with API, please refer to the Special Project Agent Tools below: 

If you are unable to solve the API issue after using the tools, please send a public touch response first, then escalate using the API to Tech Support macro.

 

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.