Client Class
Constructor
Client
()
Item Index
Methods
delete
(
async
-
url
-
params
-
callback
Send DELETE request
Parameters:
-
url
StringRelative URL
-
params
HashParameters
-
callback
Object
get
(
async
-
url
-
params
-
callback
Send GET request
Parameters:
-
url
StringRelative URL
-
params
HashParameters
-
callback
Object
get
(
async
-
url
-
params
-
callback
Send PUT request
Parameters:
-
url
StringRelative URL
-
params
HashParameters
-
callback
Object
getAuthorizationUrl
()
Get authorization URL and request token
getToken
(
-
authzCode
-
callback
Get access/refresh tokens pair
Parameters:
-
authzCode
StringAuthorization code
-
callback
Object
parseResponse
(
-
body
Parse response body
Parameters:
-
body
StringResponse body
post
(
async
-
url
-
params
-
callback
Send POST request
Parameters:
-
url
StringRelative URL
-
params
HashParameters
-
callback
Object
sendRequest
(
async
-
method
-
url
-
params
-
callback
Send request
Parameters:
-
method
StringHTTP method
-
url
StringRelative URL
-
params
HashParameters
-
callback
Object
setAccessToken
(
async
-
tokenPair
-
callback
Set new access/refresh token pair
Parameters:
-
tokenPair
Object -
callback
Object
setAccessToken
(
async
-
callback
Set known access/refresh token pair
Parameters:
-
callback
Object
setEntryPoint
(
-
entryPoint
Specify entry point used in base url
Parameters:
-
entryPoint
StringEntry point, e.g. 'api' or 'gds'
setOrgUidHeader
(
async
-
tenantId
-
callback
Configure X-Upwork-API-TenantId header
Parameters:
-
tenantId
StringOrganization UID
-
callback
Object