Questions tagged [upwork-api]

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:

  1. Upwork Developers
  2. Upwork Official Site
  3. Upwork Community
  4. Libraries
35 questions
2
votes
1 answer

How to implement the callback URL for 'Upwork' REST API?

To be able to run this code (search jobs from upwork.com): #!/usr/bin/env python import upwork from upwork.routers.jobs import search # https://developers.upwork.com/?lang=python#authentication_authorization-request #…
2
votes
1 answer

HTML 5 Upwork account integration

Is there any way to show my upwork profile on my webpage? ifrane does not work. If there is no ways to do this, I will just make screenshot of my profie and put them to tge page.
Sarmer
  • 21
  • 1
  • 7
1
vote
1 answer

Is there a way to search through job postings with new Upwork GraphQL API?

Since Upwork is deprecating REST API support on December 15, I've started refactoring my application to support new GraphQL API. My main REST API requests are: Search Jobs: GET /api/profiles/v2/search/jobs.{format} Get Job Profile: GET…
Mehoff
  • 44
  • 3
1
vote
2 answers

Calculate total amount from Upwork after fee deduction using Python

I am trying to calculate total money after deduction of a Fee from Upwork. I found this website that does this but I want to make it using Python. Here is the guidelines from Upwork: $0-$500 in earnings from a client: 20% service fee applied to…
user17416440
1
vote
1 answer

I am not getting Access token using https://www.upwork.com/api/auth/v1/oauth/token/access

There are 3 steps for authentication. 1) get oauth_token (https://www.upwork.com/api/auth/v1/oauth/token/request) 2) get oauth_verifier (by login using webpage) 3) get access token (https://www.upwork.com/api/auth/v1/oauth/token/access) to get…
1
vote
1 answer

Upwork API authorization url returns 'Unauthorized' despite API key being active

I try to connect to the Upwork API with the Python client. My project type is 'desktop', the key is 'active'. However, the authentication url returns 403 and, in a browser, it shows an 'Unauthorized' message. Here is the code, which simply tries to…
nocibambi
  • 2,065
  • 1
  • 16
  • 22
1
vote
1 answer

Upwork API returns 405/Possibly resource is not shared

I have succesfully authorized and wanted to get my user ID from https://www.upwork.com/api/api/hr/v2/users/me.json, but I get only: {"server_time":1576149895,"error":{"status":405,"code":405,"message":"Possibly resource is not shared"}} I tried…
GoranK
  • 1,628
  • 2
  • 12
  • 22
1
vote
1 answer

Can't connect with upwork to get any information

I try to use upwork api in flask to get some information, but it doesn't work. How could I get something from upwork with its api? file app.py import os from flask import * from flask_migrate import Migrate, MigrateCommand from flask_script import…
1
vote
1 answer

upwork-api client.auth.get_request_token() returns (null,null)

I am moving my first steps with the upwork API in python, but I am stuck at the first steps. I am following the tutorials but I cannot get the tokens from oauth. upwork.ca_certs_locater.LINUX_PATH = 'C:\\Users\\somedir\\cacert.pem' client =…
Vitomakes
  • 315
  • 4
  • 12
1
vote
2 answers

A working upwork-api financial report call now returns invalid_query

I had made a simple APP which automatically creates my upwork invoices to my Invoice ninja setup but lately, upwork side broke. I saw that there were updates and changes on it but after my research, nothing changed in my specific call. After the…
Alex Bogias
  • 1,826
  • 2
  • 30
  • 45
0
votes
1 answer

How to Integrate Upwork API in Flutter

I'm Facing a problem that how to Integrate UPWORK API with flutter, as Upwork API only support Python, PHP, Java, node. And I also don't know that how to merge these files in Flutter. Please help. I have little experience in FLUTTER Rest API.
0
votes
2 answers

Trouble making Google Apps Script call to Upwork GraphQL API

I'm trying to connect to Upwork's new GraphQL API, having a heck of a time. All authorization is already set, the response is 200 but I am getting this error: {"errors":[{"message":"Validation error of type FieldUndefined: Field 'user' in type…
0
votes
2 answers

No module named 'upwork.routers'

I have this simple imports that is failing with from upwork.routers.jobs import search ModuleNotFoundError: No module named 'upwork.routers' Ref:…
0
votes
1 answer

how to get upwork client using php-upwork-oauth2

I'm using php-upwork-oauth2 package with symfony to get my upwork profile informations . Based on this repository : https://github.com/upwork/php-upwork-oauth2/blob/master/example/example.php i added my clientId and my clientSecret : $config =…
Khaled Boussoffara
  • 1,567
  • 2
  • 25
  • 53
0
votes
2 answers

How to get new refresh token after 2 weeks are passed without redirecting user using Upwork API?

I'm developing app that is going to be run on a headless server. To launch it I need to possess access and refresh tokens that is done by following request https://developers.upwork.com/?lang=python#authentication_access-token-request. I'm using…
sviddo
  • 17
  • 2
1
2 3