Comin API documentation
An example of using Comin API for authorization and order creation
Comin Test environment
Indice
1. Auth
Endpoint:
Method: POST
Type: URLENCODED
URL: https://comin.co/system/api/auth/login
Body:
Auth
POST
URL: https://comin.co/system/api/auth/login
Request Body
{
"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:
Create Order
POST
https://comin.co/system/api/order/create
Headers
Request Body
{
"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
Request Body
{
"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:
Order Status
POST
https://comin.co/order/status
Headers
Request Body
{
"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
{
"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);
});
Last updated