API Docs for: 2.0.0
Show:

Client Class

Defined in: lib/client.js:23
Module: client

Constructor

Client

()

Defined in lib/client.js:23

Methods

delete

(
  • url
  • params
  • callback
)
async

Defined in lib/client.js:225

Send DELETE request

Parameters:

  • url String

    Relative URL

  • params Hash

    Parameters

  • callback Object

get

(
  • url
  • params
  • callback
)
async

Defined in lib/client.js:183

Send GET request

Parameters:

  • url String

    Relative URL

  • params Hash

    Parameters

  • callback Object

get

(
  • url
  • params
  • callback
)
async

Defined in lib/client.js:211

Send PUT request

Parameters:

  • url String

    Relative URL

  • params Hash

    Parameters

  • callback Object

getAuthorizationUrl

()

Defined in lib/client.js:64

Get authorization URL and request token

getToken

(
  • authzCode
  • callback
)

Defined in lib/client.js:78

Get access/refresh tokens pair

Parameters:

  • authzCode String

    Authorization code

  • callback Object

parseResponse

(
  • body
)

Defined in lib/client.js:299

Parse response body

Parameters:

  • body String

    Response body

post

(
  • url
  • params
  • callback
)
async

Defined in lib/client.js:197

Send POST request

Parameters:

  • url String

    Relative URL

  • params Hash

    Parameters

  • callback Object

sendRequest

(
  • method
  • url
  • params
  • callback
)
async

Defined in lib/client.js:239

Send request

Parameters:

  • method String

    HTTP method

  • url String

    Relative URL

  • params Hash

    Parameters

  • callback Object

setAccessToken

(
  • tokenPair
  • callback
)
async

Defined in lib/client.js:107

Set new access/refresh token pair

Parameters:

  • tokenPair Object
  • callback Object

setAccessToken

(
  • callback
)
async

Defined in lib/client.js:124

Set known access/refresh token pair

Parameters:

  • callback Object

setEntryPoint

(
  • entryPoint
)

Defined in lib/client.js:153

Specify entry point used in base url

Parameters:

  • entryPoint String

    Entry point, e.g. 'api' or 'gds'

setOrgUidHeader

(
  • tenantId
  • callback
)
async

Defined in lib/client.js:170

Configure X-Upwork-API-TenantId header

Parameters:

  • tenantId String

    Organization UID

  • callback Object