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