Skip to main content

Bulk shifts

GET 

/shifts

Returns the shift data for every shiftId listed in the query string.

depositAddress is unassigned from a shift after 60 days (40 days for EVM token deposit addresses). Once unassigned, the field becomes null, and the address may be assigned to other shifts. Persist the value when the shift is created if it needs to be shown later, and never send funds to addresses from expired shifts.

Request

Query Parameters

    ids stringrequired

    f173118220f1461841da,dda3867168da23927b62

Responses

Ok
Fixed Shift Single Deposit
    idstringrequired
    createdAtstringrequired
    depositCoinstringrequired
    settleCoinstringrequired
    depositNetworkstringrequired
    settleNetworkstringrequired
    depositAddressstringrequired
    settleAddressstringrequired
    depositMinstringrequired
    depositMaxstringrequired
    refundAddressstring
    refundMemostring
    typestringrequired
    quoteIdstringrequired
    depositAmountstringrequired
    settleAmountstring

    required if shift's status is settled or expired

    expiresAtstringrequired
    statusstringrequired
    averageShiftSecondsstringrequired
    externalIdstring

    integration's own ID

    updatedAtstring

    required if shift's status is settled or refunded

    depositHashstring

    required if shift's status is settled or refunded

    settleHashstring

    required if shift's status is settled or refunded

    depositReceivedAtstring

    required if shift's status is settled or refunded

    ratestringrequired
Variable Shift Single Deposit
    idstringrequired
    createdAtstringrequired
    depositCoinstringrequired
    settleCoinstringrequired
    depositNetworkstringrequired
    settleNetworkstringrequired
    depositAddressstringrequired
    settleAddressstringrequired
    depositMinstringrequired
    depositMaxstringrequired
    refundAddressstring
    refundMemostring
    typestringrequired
    depositAmountstring

    required if shift's status is settled or refunded

    settleAmountstring

    required if shift's status is settled

    expiresAtstringrequired
    statusstringrequired
    averageShiftSecondsstringrequired
    externalIdstring

    integration's own ID

    updatedAtstring

    required if shift's status is settled or refunded

    depositHashstring

    required if shift's status is settled or refunded

    settleHashstring

    required if shift's status is settled or refunded

    depositReceivedAtstring

    required if shift's status is settled or refunded

    ratestring

    required if shift's status is settled or refunded

    settleCoinNetworkFeestring

    only available when shift is expired or not yet settled

Fixed Shift Multiple Deposit
    idstringrequired
    createdAtstringrequired
    depositCoinstringrequired
    settleCoinstringrequired
    depositNetworkstringrequired
    settleNetworkstringrequired
    depositAddressstringrequired
    settleAddressstringrequired
    depositMinstringrequired
    depositMaxstringrequired
    refundAddressstring
    refundMemostring
    typestringrequired
    quoteIdstringrequired
    expiresAtstringrequired
    statusstringrequired
    deposits objects[]
      updatedAtstringrequired
      depositHashstringrequired
      settleHashstring
      depositReceivedAtstringrequired
      depositAmountstringrequired
      settleAmountstring
      ratestring
      statusstringrequired
    averageShiftSecondsstringrequired
Variable Shift Multiple Deposit
    idstringrequired
    createdAtstringrequired
    depositCoinstringrequired
    settleCoinstringrequired
    depositNetworkstringrequired
    settleNetworkstringrequired
    depositAddressstringrequired
    settleAddressstringrequired
    depositMinstringrequired
    depositMaxstringrequired
    refundAddressstring
    refundMemostring
    typestringrequired
    expiresAtstringrequired
    statusstringrequired
    deposits objects[]
      updatedAtstringrequired
      depositHashstringrequired
      settleHashstring
      depositReceivedAtstringrequired
      depositAmountstringrequired
      settleAmountstring
      ratestring
      statusstringrequired
    averageShiftSecondsstringrequired