Connector API (1.13.0)

Download OpenAPI specification:

accounts

/accounts

Get all accounts

Responses

Response samples

Content type
application/json
{
  • "current_page": 0,
  • "data": [
    ],
  • "first_page_url": "string",
  • "from": 0,
  • "last_page": 0,
  • "last_page_url": "string",
  • "next_page_url": "string",
  • "path": "string",
  • "per_page": 0,
  • "prev_page_url": "string",
  • "to": 0,
  • "total": 0
}

/accounts

Create an account

Request Body schema: application/json
required
id
integer <int64>
name
string
slug
string
locales
string
uri_auth
string
uri_livecalls
string
uri_sync
string

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "slug": "string",
  • "locales": "string",
  • "uri_auth": "string",
  • "uri_livecalls": "string",
  • "uri_sync": "string"
}

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "slug": "string",
  • "locales": "string",
  • "uri_auth": "string",
  • "uri_livecalls": "string",
  • "uri_sync": "string",
  • "active": true,
  • "queued": true,
  • "syncing": true,
  • "last_sync_started": "2019-08-24T14:15:22Z",
  • "last_sync_completed": "2019-08-24T14:15:22Z",
  • "created_at": "2019-08-24T14:15:22Z",
  • "updated_at": "2019-08-24T14:15:22Z"
}

/accounts/{id}

Get a single account

path Parameters
id
required
integer <int64>

ID of account to fetch

Responses

Response samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "slug": "string",
  • "locales": "string",
  • "uri_auth": "string",
  • "uri_livecalls": "string",
  • "uri_sync": "string",
  • "active": true,
  • "queued": true,
  • "syncing": true,
  • "last_sync_started": "2019-08-24T14:15:22Z",
  • "last_sync_completed": "2019-08-24T14:15:22Z",
  • "created_at": "2019-08-24T14:15:22Z",
  • "updated_at": "2019-08-24T14:15:22Z"
}

sync

/sync/trigger

Trigger a synchronisation check.

Responses

Response samples

Content type
application/json
{
  • "version": "string"
}

/sync/version

Get the api's version.

Responses

Response samples

Content type
application/json
{
  • "version": "string"
}

callback

/callback/get-stores

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-delivery-methods

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-customer-authenticate

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-shipping-times

header Parameters
x-webshop-id
required
string

webshop code

date
string <date (ISO 8601)>

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-is-pickup-location-open

header Parameters
x-webshop-id
required
string

webshop code

Request Body schema: application/json
required
store
string
date
string

Responses

Request samples

Content type
application/json
{
  • "store": "string",
  • "date": "string"
}

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": {
    }
}

/callback/get-order-types

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-price-detail

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-product-lists

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-product-list

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-stock-status

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-user-exists

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-unit-calculation

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/set-new-password

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-transport-cost

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-additional-cart-lines

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-delivery-date

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-representative-customers

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-customer

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-customer-autologin

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-users-list

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/set-user-status

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/delete-user

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-user-attributes

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/set-user-data

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-customer-delivery-addresses

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/set-customer-delivery-addresses

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-document

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-documents

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-document-preview

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-sync-status

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/restart-sync

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/document-download

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-customer-data

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/activate-customer

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/check-vat

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/start-sync

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/callback/get-price-bulk

header Parameters
x-webshop-id
required
string

webshop code

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

webhook

/webhook/set-image-exists

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/webhook/push-event

Responses

Response samples

Content type
application/json
{
  • "success": true,
  • "code": 200,
  • "data": [
    ]
}

/webhook/push-order

Responses

Response samples

Content type
application/json
{ }