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

[email protected]

password

12345678q

post
Auth

URL: https://comin.co/system/api/auth/login
Request
Response
Request
Body Parameters
email
required
string
password
required
string
Response
200: OK
{
"user": {
"email": "[email protected]",
"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 protected]' \
--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': '[email protected]',
'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' }

post
Create Order

https://comin.co/system/api/order/create
Request
Response
Request
Headers
Authorization
required
string
Body Parameters
status
optional
string
{ PENDING: '0', SHIPPED: '1', CANCELLED: '2', OVERDUE: '3' }
affiliateCode
required
string
!Important
id
required
string
Product Id Comin System
origin
optional
string
quantity
optional
string
comment
optional
string
Your comment
Response
200: OK
{
"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

post
GetOrders

https://comin.co/order/getOrders
Request
Response
Request
Headers
Authorization
required
string
Body Parameters
sellerSlug
required
string
Response
200: OK
{
"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

post
Order Status

https://comin.co/order/status
Request
Response
Request
Headers
optional
string
Authorization
required
string
Body Parameters
id
required
string
2435
Response
200: OK
{
"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

post
refreshToken

https://comin.co/system/api/auth/refreshToken
Request
Response
Request
Headers
Authorization
optional
string
Response
200: OK
{
"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