Comin API documentation

An example of using Comin API for authorization and order creation

Comin Test environment

Indice

1. Auth

2. Create Order

3. Get All Orders

4. Order status

5. refreshToken

1. Auth

Endpoint:

Method: POST
Type: URLENCODED
URL: https://comin.co/system/api/auth/login

Body:

Key

Value

Description

email

test_api@comin.co

password

12345678q

Auth

POST URL: https://comin.co/system/api/auth/login

Request Body

NameTypeDescription

email

string

password

string

{
    "user": {
        "email": "test_api@comin.co",
        "first_name": "test",
        "last_name": "api",
        "status": "1",
        "verify_email": false,
        "agreed_on_terms": true,
        "role": "3",
        "image": null,
        "primary_user_language": "en"
    },
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjEwNjYxNDk4LCJleHAiOjE2MTA2NjUwOTh9.LZNG2jEo0LcgdXm5UrGXVXS5k6-g3XO7OTagcrn-G8g"
}

Auth code cURL

curl --request POST 'https://comin.co/system/api/auth/login' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'email=test_api@comin.co' \
--data-urlencode 'password=12345678q'

Auth code PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://comin.co/system/api/auth/login',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => 'email=test_api%40comin.co&password=12345678q',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/x-www-form-urlencoded'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Auth code NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://comin.co/system/api/auth/login',
  'headers': {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  form: {
    'email': 'test_api@comin.co',
    'password': '12345678q'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

2. Create Order

Endpoint:

Method: POST
Type: URLENCODED
URL: https://comin.co/system/api/order/create

Body:

Key

Value

Description

affiliateCode

realAffiliateCode

!Important

id

1817090

Product Id in Comin System !required

origin

https://comin.cosystem/popup?productid=P1817090U73V2

quantity

1

comment

1321312

Your comment

status

1

{ PENDING: '0', SHIPPED: '1', CANCELLED: '2', OVERDUE: '3' }

Create Order

POST https://comin.co/system/api/order/create

Headers

NameTypeDescription

Authorization

string

Request Body

NameTypeDescription

status

string

{ PENDING: '0', SHIPPED: '1', CANCELLED: '2', OVERDUE: '3' }

affiliateCode

string

!Important

id

string

Product Id Comin System

origin

string

quantity

string

comment

string

Your comment

{
    "order": {
        "id": 2435,
        "status": "1",
        "quantity": "1",
        "comment": "1321312",
        "order_ref": "O2435P4U1401V2",
        "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
        "affiliate_code": "realAffiliateCode",
        "created_at": "2021-01-18T21:46:06.898Z"
    }
}

Create order cURL

curl --location --request POST 'https://comin.co/system/api/order/create' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA2MzAyLCJleHAiOjE2MTEwMDk5MDJ9.ZQdRIykqMj2epSiDfFuZdF81Tc454TAW6WS7QMWJ6GQ' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'affiliateCode=realAffiliateCode' \
--data-urlencode 'id=4' \
--data-urlencode 'origin=https://comin.co/system/popup?productid=P1817090U73V2' \
--data-urlencode 'quantity=1' \
--data-urlencode 'comment=1321312' \
--data-urlencode 'status=1'

Create order PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://comin.co/system/api/order/create',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => 'affiliateCode=realAffiliateCode&id=4&origin=https%3A%2F%2Fcomin.co%2Fsystem%2Fpopup%3Fproductid%3DP1817090U73V2&quantity=1&comment=1321312&status=1',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA2MzAyLCJleHAiOjE2MTEwMDk5MDJ9.ZQdRIykqMj2epSiDfFuZdF81Tc454TAW6WS7QMWJ6GQ',
    'Content-Type: application/x-www-form-urlencoded'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Create order NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://comin.co/system/api/order/create',
  'headers': {
    'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA2MzAyLCJleHAiOjE2MTEwMDk5MDJ9.ZQdRIykqMj2epSiDfFuZdF81Tc454TAW6WS7QMWJ6GQ',
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  form: {
    'affiliateCode': 'realAffiliateCode',
    'id': '4',
    'origin': 'https://comin.co/system/popup?productid=P1817090U73V2',
    'quantity': '1',
    'comment': '1321312',
    'status': '1'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

3. Get All Orders

Endpoint:

Method: POST
Type: URLENCODED
URL: https://comin.co/order/getOrders

GetOrders

POST https://comin.co/order/getOrders

Headers

NameTypeDescription

Authorization

string

Request Body

NameTypeDescription

sellerSlug

string

{
    "orders": [
        {
            "id": 2435,
            "seller_id": 2,
            "uid": "P4U2V2",
            "title": "Бутылка для воды Uzspace",
            "full_title": "Бутылка для воды Uzspace 1000 мл голубая",
            "description": "Экологическая бутылка Uzspace выполнена из высококачественного термостойкого BPA-free пластика, выдерживающего колебания температуры от -10 до +96 С.",
            "price": 360,
            "sale_price": null,
            "currency": "UAH",
            "image_link": "13241533756084_small65279.png",
            "shop_link": "https://uzspace.com.ua/butylka-dlya-vody-uzspace-1000-ml-golubaya/",
            "meta": "{\"images\":[\"13241533756084_small65279.png\",\"79732942166531_small65357.png\",\"21863845203521_small65171.png\"],\"sizes\":[{\"name\":\"13241533756084_small65279.png\",\"size\":\"700x700\"},{\"name\":\"79732942166531_small65357.png\",\"size\":\"700x700\"},{\"name\":\"21863845203521_small65171.png\",\"size\":\"700x700\"}],\"variants\":[],\"detailInfo\":[{\"name\":\"Бренд:\",\"info\":\"Uzspace ™\"},{\"name\":\"Объем:\",\"info\":\"1000 мл\"},{\"name\":\"Материал корпуса:\",\"info\":\"Tritan ™ USA\"},{\"name\":\"Материал крышки:\",\"info\":\"АБС-пластик\"},{\"name\":\"Допустимая температура жидкости\",\"info\":\"0-96 °С\"}],\"characteristicInfo\":[]}",
            "intangible": false,
            "is_bundle": false,
            "merch_id": "3038blue",
            "gender": "unisex",
            "adult": false,
            "sale_price_effective_date": null,
            "unit_pricing_base_measure": null,
            "color": null,
            "pattern": "",
            "age_groupe": null,
            "vendor": "Uzspace",
            "condition": "new",
            "gtin": "",
            "availability": "out_of_stock",
            "manufacturer_country": "CN",
            "size": "",
            "keywords": "Экобутылка, Бутылка для фитнеса, Бутылка для воды, Бутылка для спорта",
            "form": "",
            "material": "Термостойкий BPA-free пластик",
            "size_type": null,
            "size_system": null,
            "sale": null,
            "gift_id": "8090gift",
            "gift_price": "0",
            "additional_description": null,
            "item_group_id": "AB12345",
            "open_mode": "0",
            "primary_language": "ru",
            "status": "1",
            "order_type": "2",
            "quantity": 1,
            "phone": null,
            "comment": "1321312",
            "order_ref": "O2435P4U1401V2",
            "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
            "created_at": "2021-01-18T21:46:06.000Z",
            "sellerTitle": "Uzspace",
            "sellerSlug": "uzspace",
            "paymentMethodName": "Cash",
            "category": "Бутылки для воды",
            "staticPath": "https://dev1.comin.co:443/system/api/static"
        },
        {
            "id": 2434,
            "seller_id": 2,
            "uid": "P4U2V2",
            "title": "Бутылка для воды Uzspace",
            "full_title": "Бутылка для воды Uzspace 1000 мл голубая",
            "description": "Экологическая бутылка Uzspace выполнена из высококачественного термостойкого BPA-free пластика, выдерживающего колебания температуры от -10 до +96 С.",
            "price": 360,
            "sale_price": null,
            "currency": "UAH",
            "image_link": "13241533756084_small65279.png",
            "shop_link": "https://uzspace.com.ua/butylka-dlya-vody-uzspace-1000-ml-golubaya/",
            "meta": "{\"images\":[\"13241533756084_small65279.png\",\"79732942166531_small65357.png\",\"21863845203521_small65171.png\"],\"sizes\":[{\"name\":\"13241533756084_small65279.png\",\"size\":\"700x700\"},{\"name\":\"79732942166531_small65357.png\",\"size\":\"700x700\"},{\"name\":\"21863845203521_small65171.png\",\"size\":\"700x700\"}],\"variants\":[],\"detailInfo\":[{\"name\":\"Бренд:\",\"info\":\"Uzspace ™\"},{\"name\":\"Объем:\",\"info\":\"1000 мл\"},{\"name\":\"Материал корпуса:\",\"info\":\"Tritan ™ USA\"},{\"name\":\"Материал крышки:\",\"info\":\"АБС-пластик\"},{\"name\":\"Допустимая температура жидкости\",\"info\":\"0-96 °С\"}],\"characteristicInfo\":[]}",
            "intangible": false,
            "is_bundle": false,
            "merch_id": "3038blue",
            "gender": "unisex",
            "adult": false,
            "sale_price_effective_date": null,
            "unit_pricing_base_measure": null,
            "color": null,
            "pattern": "",
            "age_groupe": null,
            "vendor": "Uzspace",
            "condition": "new",
            "gtin": "",
            "availability": "out_of_stock",
            "manufacturer_country": "CN",
            "size": "",
            "keywords": "Экобутылка, Бутылка для фитнеса, Бутылка для воды, Бутылка для спорта",
            "form": "",
            "material": "Термостойкий BPA-free пластик",
            "size_type": null,
            "size_system": null,
            "sale": null,
            "gift_id": "8090gift",
            "gift_price": "0",
            "additional_description": null,
            "item_group_id": "AB12345",
            "open_mode": "0",
            "primary_language": "ru",
            "status": "1",
            "order_type": "2",
            "quantity": 1,
            "phone": null,
            "comment": "1321312",
            "order_ref": "O2434P4U1401V2",
            "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
            "created_at": "2021-01-15T20:17:01.000Z",
            "sellerTitle": "Uzspace",
            "sellerSlug": "uzspace",
            "paymentMethodName": "Cash",
            "category": "Бутылки для воды",
            "staticPath": "https://dev1.comin.co:443/system/api/static"
        },
        {
            "id": 2433,
            "seller_id": 73,
            "uid": "P1817090U73V2",
            "title": "Антисептик для рук \"Safety\", 100 мл",
            "full_title": "Антисептик для рук \"Safety\", 100 мл",
            "description": "Антисептичний засіб ефективно захищає від вірусів та бактерій, пом'якшує та зволожує шкіру. Створено за унікальною формулою що забезпечує антибактеріальний захист ефективну дію та максимальну безпеку.<br>Застосування: наносити 3 мл антисептика (3-5 натискання на розпилювач) на суху шкіру і втирати до повного його висихання. За необхідності кількість засобу може бути збільшена. Не змивати!<br>Склад: вода підготовлена, розчин водно-спиртовий віддушений, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид - виявляє антибактеріальну активність відносно стафілококів, стрептококів, грамнегативних бактерій (кишкової і синьогнійної паличок, протея, клебсієли і ін.), Анаеробних бактерій, грибів і цвілі. Діє на штами бактерій, стійких до антибіотиків і ін. Хіміотерапевтичних лікарських засобів; пригнічує плазмокоагулаза і гиалуронидазу стафілококів.",
            "price": 80,
            "sale_price": 80,
            "currency": "UAH",
            "image_link": "7582a40c087703fe0526ee91f3f554896008.png",
            "shop_link": "http://antiseptik-kiev.com/#rec173645595#!/tproduct/173645596-1497456130776",
            "meta": "{\"images\":[\"7582a40c087703fe0526ee91f3f554896008.png\",\"5e4916aa9cafeb290b85b5367d516b3b6229.png\"],\"sizes\":[{\"name\":\"7582a40c087703fe0526ee91f3f554896008.png\",\"size\":\"1260x1260\"},{\"name\":\"5e4916aa9cafeb290b85b5367d516b3b6229.png\",\"size\":\"1260x1260\"}],\"variants\":[],\"detailInfo\":[{\"name\":\"Бренд:\",\"info\":\"Safety\"},{\"name\":\"Объем:\",\"info\":\"100 мл\"}],\"characteristicInfo\":[]}",
            "intangible": false,
            "is_bundle": false,
            "merch_id": "00054ANT001",
            "gender": null,
            "adult": false,
            "sale_price_effective_date": null,
            "unit_pricing_base_measure": null,
            "color": null,
            "pattern": "",
            "age_groupe": null,
            "vendor": "Safety",
            "condition": "new",
            "gtin": "",
            "availability": "in_stock",
            "manufacturer_country": "",
            "size": "100 мл",
            "keywords": "Антисептичний засіб, вірус, бактерії, шкіра, розчин водно-спиртовий, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид, стафілокок, стрептокок, грамнегативні бактерії, кишковоа паличка, протея, клебсієл, Анаеробна бактерія, гриби, антибіотик, лікарський засоб, віруси, коронавірус, пандемія, епідемія, хвороба, хворий, лікарня, лікування, особа, осіб",
            "form": "",
            "material": "",
            "size_type": null,
            "size_system": null,
            "sale": "-11%",
            "gift_id": null,
            "gift_price": "0",
            "additional_description": null,
            "item_group_id": "antisept_Safety",
            "open_mode": "0",
            "primary_language": "uk",
            "status": "0",
            "order_type": "2",
            "quantity": 1,
            "phone": null,
            "comment": "1321312",
            "order_ref": "O2433P1817090U1401V2",
            "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
            "created_at": "2021-01-14T22:17:52.000Z",
            "sellerTitle": "Antiseptik",
            "sellerSlug": "4216b33dd281b77198204c7207d3b7b6",
            "paymentMethodName": "Cash",
            "category": "Антисептики",
            "staticPath": "https://dev1.comin.co:443/system/api/static"
        },
        {
            "id": 2432,
            "seller_id": 73,
            "uid": "P1817090U73V2",
            "title": "Антисептик для рук \"Safety\", 100 мл",
            "full_title": "Антисептик для рук \"Safety\", 100 мл",
            "description": "Антисептичний засіб ефективно захищає від вірусів та бактерій, пом'якшує та зволожує шкіру. Створено за унікальною формулою що забезпечує антибактеріальний захист ефективну дію та максимальну безпеку.<br>Застосування: наносити 3 мл антисептика (3-5 натискання на розпилювач) на суху шкіру і втирати до повного його висихання. За необхідності кількість засобу може бути збільшена. Не змивати!<br>Склад: вода підготовлена, розчин водно-спиртовий віддушений, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид - виявляє антибактеріальну активність відносно стафілококів, стрептококів, грамнегативних бактерій (кишкової і синьогнійної паличок, протея, клебсієли і ін.), Анаеробних бактерій, грибів і цвілі. Діє на штами бактерій, стійких до антибіотиків і ін. Хіміотерапевтичних лікарських засобів; пригнічує плазмокоагулаза і гиалуронидазу стафілококів.",
            "price": 80,
            "sale_price": 80,
            "currency": "UAH",
            "image_link": "7582a40c087703fe0526ee91f3f554896008.png",
            "shop_link": "http://antiseptik-kiev.com/#rec173645595#!/tproduct/173645596-1497456130776",
            "meta": "{\"images\":[\"7582a40c087703fe0526ee91f3f554896008.png\",\"5e4916aa9cafeb290b85b5367d516b3b6229.png\"],\"sizes\":[{\"name\":\"7582a40c087703fe0526ee91f3f554896008.png\",\"size\":\"1260x1260\"},{\"name\":\"5e4916aa9cafeb290b85b5367d516b3b6229.png\",\"size\":\"1260x1260\"}],\"variants\":[],\"detailInfo\":[{\"name\":\"Бренд:\",\"info\":\"Safety\"},{\"name\":\"Объем:\",\"info\":\"100 мл\"}],\"characteristicInfo\":[]}",
            "intangible": false,
            "is_bundle": false,
            "merch_id": "00054ANT001",
            "gender": null,
            "adult": false,
            "sale_price_effective_date": null,
            "unit_pricing_base_measure": null,
            "color": null,
            "pattern": "",
            "age_groupe": null,
            "vendor": "Safety",
            "condition": "new",
            "gtin": "",
            "availability": "in_stock",
            "manufacturer_country": "",
            "size": "100 мл",
            "keywords": "Антисептичний засіб, вірус, бактерії, шкіра, розчин водно-спиртовий, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид, стафілокок, стрептокок, грамнегативні бактерії, кишковоа паличка, протея, клебсієл, Анаеробна бактерія, гриби, антибіотик, лікарський засоб, віруси, коронавірус, пандемія, епідемія, хвороба, хворий, лікарня, лікування, особа, осіб",
            "form": "",
            "material": "",
            "size_type": null,
            "size_system": null,
            "sale": "-11%",
            "gift_id": null,
            "gift_price": "0",
            "additional_description": null,
            "item_group_id": "antisept_Safety",
            "open_mode": "0",
            "primary_language": "uk",
            "status": "0",
            "order_type": "2",
            "quantity": 1,
            "phone": null,
            "comment": "1321312",
            "order_ref": "O2432P1817090U1401V2",
            "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
            "created_at": "2021-01-14T16:22:29.000Z",
            "sellerTitle": "Antiseptik",
            "sellerSlug": "4216b33dd281b77198204c7207d3b7b6",
            "paymentMethodName": "Cash",
            "category": "Антисептики",
            "staticPath": "https://dev1.comin.co:443/system/api/static"
        },
        {
            "id": 2431,
            "seller_id": 73,
            "uid": "P1817090U73V2",
            "title": "Антисептик для рук \"Safety\", 100 мл",
            "full_title": "Антисептик для рук \"Safety\", 100 мл",
            "description": "Антисептичний засіб ефективно захищає від вірусів та бактерій, пом'якшує та зволожує шкіру. Створено за унікальною формулою що забезпечує антибактеріальний захист ефективну дію та максимальну безпеку.<br>Застосування: наносити 3 мл антисептика (3-5 натискання на розпилювач) на суху шкіру і втирати до повного його висихання. За необхідності кількість засобу може бути збільшена. Не змивати!<br>Склад: вода підготовлена, розчин водно-спиртовий віддушений, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид - виявляє антибактеріальну активність відносно стафілококів, стрептококів, грамнегативних бактерій (кишкової і синьогнійної паличок, протея, клебсієли і ін.), Анаеробних бактерій, грибів і цвілі. Діє на штами бактерій, стійких до антибіотиків і ін. Хіміотерапевтичних лікарських засобів; пригнічує плазмокоагулаза і гиалуронидазу стафілококів.",
            "price": 80,
            "sale_price": 80,
            "currency": "UAH",
            "image_link": "7582a40c087703fe0526ee91f3f554896008.png",
            "shop_link": "http://antiseptik-kiev.com/#rec173645595#!/tproduct/173645596-1497456130776",
            "meta": "{\"images\":[\"7582a40c087703fe0526ee91f3f554896008.png\",\"5e4916aa9cafeb290b85b5367d516b3b6229.png\"],\"sizes\":[{\"name\":\"7582a40c087703fe0526ee91f3f554896008.png\",\"size\":\"1260x1260\"},{\"name\":\"5e4916aa9cafeb290b85b5367d516b3b6229.png\",\"size\":\"1260x1260\"}],\"variants\":[],\"detailInfo\":[{\"name\":\"Бренд:\",\"info\":\"Safety\"},{\"name\":\"Объем:\",\"info\":\"100 мл\"}],\"characteristicInfo\":[]}",
            "intangible": false,
            "is_bundle": false,
            "merch_id": "00054ANT001",
            "gender": null,
            "adult": false,
            "sale_price_effective_date": null,
            "unit_pricing_base_measure": null,
            "color": "N/A",
            "pattern": "",
            "age_groupe": null,
            "vendor": "Safety",
            "condition": "new",
            "gtin": "",
            "availability": "in_stock",
            "manufacturer_country": "",
            "size": "100 мл",
            "keywords": "Антисептичний засіб, вірус, бактерії, шкіра, розчин водно-спиртовий, гліцерин, ПЭГ-40, ароматизатор, бензалконіум хлорид, стафілокок, стрептокок, грамнегативні бактерії, кишковоа паличка, протея, клебсієл, Анаеробна бактерія, гриби, антибіотик, лікарський засоб, віруси, коронавірус, пандемія, епідемія, хвороба, хворий, лікарня, лікування, особа, осіб",
            "form": "",
            "material": "",
            "size_type": null,
            "size_system": null,
            "sale": "-11%",
            "gift_id": null,
            "gift_price": "0",
            "additional_description": null,
            "item_group_id": "antisept_Safety",
            "open_mode": "0",
            "primary_language": "uk",
            "status": "0",
            "order_type": "2",
            "quantity": 1,
            "phone": "+12 (312) 312-31-31",
            "comment": "tet",
            "order_ref": "O2431P1817090U1401V2",
            "origin": "https://dev1.comin.co/system/popup?productid=P1817090U73V2",
            "created_at": "2021-01-14T16:05:50.000Z",
            "sellerTitle": "Antiseptik",
            "sellerSlug": "4216b33dd281b77198204c7207d3b7b6",
            "paymentMethodName": "Cash",
            "category": "Антисептики",
            "staticPath": "https://dev1.comin.co:443/system/api/static"
        }
    ]
}

getOrders code cURL

curl --location --request POST '{{host}}/system/api/order/getOrders' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA3NDk4LCJleHAiOjE2MTEwMTEwOTh9.6TtT8wdZKtP1vxFqkDt4MyF-hlyj55cjq9TxNl7gEmA'

getOrders code PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => '{{host}}/system/api/order/getOrders',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA3NDk4LCJleHAiOjE2MTEwMTEwOTh9.6TtT8wdZKtP1vxFqkDt4MyF-hlyj55cjq9TxNl7gEmA'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

getOrders code NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://comin.co/system/api/order/getOrders',
  'headers': {
    'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA3NDk4LCJleHAiOjE2MTEwMTEwOTh9.6TtT8wdZKtP1vxFqkDt4MyF-hlyj55cjq9TxNl7gEmA'
  },
  form: {

  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

4. Get Order Status

Endpoint:

Method: POST
Type: URLENCODED
URL: https://comin.co/order/status

Body:

Key

Value

Description

id

2435

Order Status

POST https://comin.co/order/status

Headers

NameTypeDescription

string

Authorization

string

Request Body

NameTypeDescription

id

string

2435

{
    "data": {
        "status": "1"
    }
}

Order status code cURL

curl --location --request POST 'https://comin.co/system/api/order/status' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4NDU1LCJleHAiOjE2MTEwMTIwNTV9.q_2QuPQVTb-yOtD5k-6y_s4KBopyBL6X1P5NPNIzafY' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: rt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiR2VuZW91c19SZWZyZXNoX1Rva2VuIjp0cnVlLCJpYXQiOjE2MTEwMDg0NTUsImV4cCI6MTYxOTY0ODQ1NX0.px5SxmGHt4cR-V8ii_xq2sYJhv5IOeH1AtjCEpZpJQY' \
--data-urlencode 'id=2435'

Order status code PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://comin.co/system/api/order/status',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => 'id=2435',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4NDU1LCJleHAiOjE2MTEwMTIwNTV9.q_2QuPQVTb-yOtD5k-6y_s4KBopyBL6X1P5NPNIzafY',
    'Content-Type: application/x-www-form-urlencoded'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Order status code NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://comin.co/system/api/order/status',
  'headers': {
    'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4NDU1LCJleHAiOjE2MTEwMTIwNTV9.q_2QuPQVTb-yOtD5k-6y_s4KBopyBL6X1P5NPNIzafY',
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  form: {
    'id': '2435'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

5. Refresh Token

Endpoint:

Method: POST
Type: 
URL: https://comin.co/auth/refreshToken

refreshToken

POST https://comin.co/system/api/auth/refreshToken

Headers

NameTypeDescription

Authorization

string

{
    "info": "SUCCESS"
}

refreshToken code cURL

curl --location --request POST 'https://comin.co/system/api/auth/refreshToken' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4OTk2LCJleHAiOjE2MTEwMTI1OTZ9.Q599VtALakGUf_uPFlm4V_eUjOr7jY-GwjnXWbm_O7c'

refreshToken code PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://comin.co/system/api/auth/refreshToken',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4OTk2LCJleHAiOjE2MTEwMTI1OTZ9.Q599VtALakGUf_uPFlm4V_eUjOr7jY-GwjnXWbm_O7c'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

refreshToken NodeJS

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://comin.co/system/api/auth/refreshToken',
  'headers': {
    'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MTQwMSwidG9rZW4iOiJnNE81RzQyMjZnQ0pjUHJQIiwicm9sZSI6IjMiLCJzdGF0dXMiOiIxIiwiaWF0IjoxNjExMDA4OTk2LCJleHAiOjE2MTEwMTI1OTZ9.Q599VtALakGUf_uPFlm4V_eUjOr7jY-GwjnXWbm_O7c'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

Back to top

Last updated