Slyk
  • Introduction
  • Understanding Slyk
    • Before you Start
    • Core Concepts
    • Funding/Withdrawal Methods
  • Developing with Slyk
    • Step-by-step development guide
      • Authentication
      • Wallet
      • Catalog
      • Checkout (coming soon)
      • Growth tools (coming soon)
    • SDKs
      • Server SDK (Node.js)
        • Methods
      • Third party SDK's
  • API Reference
    • Using your API Key
    • Endpoints
      • Wallet
      • Transaction
      • Address
      • Asset
      • Rate
      • PaymentMethod
      • Movement
      • User
      • Invite
      • Category
      • Order
      • Product
      • Question
      • Task
      • TaxRate
    • Webhooks
      • Store
      • Transaction
      • User
    • Models
  • Setup Guides
    • PayPal Configuration
      • Verifying webhook
      • Webhook configuration
    • Stripe Configuration
      • Verifying endpoints
    • Coinbase Configuration
Powered by GitBook
On this page
  • Module endpoints
  • DELETE /rates/:baseAssetCode/:quoteAssetCode
  • GET /rates
  • GET /rates/:baseAssetCode/:quoteAssetCode
  • PATCH /rates/:baseAssetCode/:quoteAssetCode
  • POST /rates

Was this helpful?

  1. API Reference
  2. Endpoints

Rate

PreviousAssetNextPaymentMethod

Last updated 2 years ago

Was this helpful?

Module endpoints

DELETE /rates/:baseAssetCode/:quoteAssetCode

DELETE http://api.slyk.io/rates/:baseAssetCode/:quoteAssetCode

Deletes the rate between the baseAssetCode and quoteAssetCode.

204 No Content

GET /rates

GET https://api.slyk.io/rates

Returns a paginated list of rates.

Name

Type

Example

baseAssetCode

= in nin

filter[baseAssetCode]=in:usd,eur,btc

quoteAssetCode

= in nin

filter[quoteAssetCode]=nin:usd

rate

= gt gte lt lte

filter[rate]=gte:0.6

Name

Example

createdAt

sort=createdAt

rate

sort=rate

updatedAt

sort=updatedAt

Name

Description

Example

size

Defines the number of results per page. Default = 30.

page[size]=2

number

Defines the number of the page to retrieve. Default = 1

page[number]=2

{
  "data": [
    {
      "baseAssetCode": "btc",
      "createdAt": "2019-03-20T14:30:37.483Z",
      "customData": {},
      "metadata": {},
      "quoteAssetCode": "eur",
      "rate": "6199.9000000",
      "updatedAt": "2019-03-20T14:30:37.483Z"
    },
    {
      "baseAssetCode": "btc",
      "createdAt": "2019-03-20T14:30:37.483Z",
      "customData": {},
      "metadata": {},
      "quoteAssetCode": "usd",
      "rate": "6670.1600000",
      "updatedAt": "2019-03-20T14:30:37.483Z"
    }
  ],
  "total": 2
}

GET /rates/:baseAssetCode/:quoteAssetCode

GET https://api.slyk.io/rates/:baseAssetCode/:quoteAssetCode

Returns the rate between the baseAssetCode and quoteAssetCode.

{
  "data": {
    "baseAssetCode": "btc",
    "createdAt": "2019-03-20T14:30:37.483Z",
    "customData": {},
    "metadata": {},
    "quoteAssetCode": "eur",
    "rate": "6199.9000000",
    "updatedAt": "2019-03-20T14:30:37.483Z"
  }
}

PATCH /rates/:baseAssetCode/:quoteAssetCode

PATCH https://api.slyk.io/rates/:baseAssetCode/:quoteAssetCode

Patch the rate between the baseAssetCode and quoteAssetCode.

Name

Type

Required

Description

customData

object

false

Can store additional information about the rate.

rate

string

false

Rate value.

{
  "rate": "6185.63"
}
{
  "data": {
    "baseAssetCode": "btc",
    "createdAt": "2019-03-20T14:30:37.483Z",
    "customData": {},
    "metadata": {},
    "quoteAssetCode": "eur",
    "rate": "6185.6300000",
    "updatedAt": "2019-03-20T14:30:37.483Z"
  }
}

POST /rates

POST https://api.slyk.io/rates

Creates a new rate.

Name

Type

Required

Description

baseAssetCode

string

true

Base asset code.

customData

object

false

Can store additional information about the rate.

quoteAssetCode

string

true

Quote asset code

rate

string

true

Rate value.

{
  "baseAssetCode": "btc",
  "quoteAssetCode": "eth",
  "rate": "48.86"
}
{
  "data": {
    "baseAssetCode": "btc",
    "createdAt": "2019-03-20T14:30:37.483Z",
    "customData": {},
    "metadata": {},
    "quoteAssetCode": "eth",
    "rate": "48.8600000",
    "updatedAt": "2019-03-20T14:30:37.483Z"
  }
}
DELETE /rates/:baseAssetCode/:quoteAssetCode
GET /rates
GET /rates/:baseAssetCode/:quoteAssetCode
PATCH /rates/:baseAssetCode/:quoteAssetCode
POST /rates