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 /tax-rates/:id
  • GET /tax-rates
  • GET /tax-rates/:id
  • PATCH /tax-rates/:id
  • POST /tax-rates

Was this helpful?

  1. API Reference
  2. Endpoints

TaxRate

PreviousTaskNextWebhooks

Last updated 2 years ago

Was this helpful?

Module endpoints

  • ​

  • ​​

  • ​​

  • ​​

  • ​​

DELETE /tax-rates/:id

DELETE http://api.slyk.io/tax-rates/:id

Deletes the tax rate with given id.

204 No Content

GET /tax-rates

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

Returns a paginated list of tax rates.

Name

Type

Example

id

= in nin

filter[id]=7938e446-1c77-4513-8cb0-8b1f2e9f47b9

name

ilike

filter[name]=foo

Name

Example

createdAt

sort=createdAt sort=-createdAt

name

sort=name sort=-name

rate

sort=rate sort=-rate

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": [
    {
      "createdAt": "2020-08-10T10:00:00.000Z",
      "id": "fc78d28f-a8dd-49de-a22f-722fe3bd26c8",
      "name": "foobar",
      "rate": "1.00000000",
      "updatedAt": "2020-08-10T10:00:00.000Z"
    },
    {
      "createdAt": "2020-08-10T10:00:00.000Z",
      "id": "ec78d28f-a8dd-49de-a22f-722fe3bd26c7",
      "name": "foobiz",
      "rate": "2.00000000",
      "updatedAt": "2020-08-10T10:00:00.000Z"
    }
  ],
  "total": 2
}

GET /tax-rates/:id

GET https://api.slyk.io/tax-rates/:id‌

Gets the tax rate details of the given id.

{
  "data": {
      "createdAt": "2020-08-10T10:00:00.000Z",
      "id": "fc78d28f-a8dd-49de-a22f-722fe3bd26c8",
      "name": "foobar",
      "rate": "1.00000000",
      "updatedAt": "2020-08-10T10:00:00.000Z"
    }
}

PATCH /tax-rates/:id

PATCH https://api.slyk.io/tax-rates/:id

Patches the tax rate details of the given id.

Field

Type

Required

Description

name

string

false

Tax rate name.

rate

string

false

Tax rate value.

{
  "name": "foobar",
  "rate": "1.3000000"
}
{
  "data": {
    "createdAt": "2020-08-10T10:00:00.000Z",
    "id": "7938e446-1c77-4513-8cb0-8b1f2e9f47b9",
    "name": "foobar",
    "rate": "1.30000000",
    "updatedAt": "2020-08-10T11:00:00.000Z"
  }
}

POST /tax-rates

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

Creates a new tax rate.

Field

Type

Required

Description

name

string

true

Tax rate name.

rate

string

true

Tax rate value.

{
  "name": "foobar",
  "rate": "1.3000000"
}
{
  "data": {
    "createdAt": "2020-08-10T10:00:00.000Z",
    "id": "7938e446-1c77-4513-8cb0-8b1f2e9f47b9",
    "name": "foobar",
    "rate": "1.30000000",
    "updatedAt": "2020-08-10T10:00:00.000Z"
  }
}
DELETE /tax-rates/:id
GET /tax-rates
GET /tax-rates/:id
PATCH /tax-rates/:id
POST /tax-rates