Public API v1

Boosting API

List boosting services, calculate wallet-backed pricing, place orders, and track delivery through the Logspanel API.

POST https://www.logspanel.com/api/v1/boost/orders
{
  "service_id": "101",
  "link": "https://instagram.com/p/example",
  "quantity": 1000,
  "idempotency_key": "boost-order-20260502-0001"
}

Documentation Hub

API Collections

Shared documentation system for every public API collection.

Base URL

Production Endpoint

All paths in this guide are relative to the current API base URL. Protected endpoints require bearer authentication.

https://www.logspanel.com/api/v1

Security

Authentication

Bearer API Key

Generate your API key from API Access. Copy it immediately; it is displayed only once. Generating a new key revokes the previous key.

Required headers
Accept: application/json
Authorization: Bearer YOUR_API_KEY_HERE
401 Response
{
  "success": false,
  "status": 401,
  "message": "Unauthenticated. Please provide a valid bearer token.",
  "code": "UNAUTHENTICATED"
}
GET

Wallet Balance

/wallet

Returns the authenticated user's wallet balance. Requires bearer authentication.

Request Examples
curl -X GET "https://www.logspanel.com/api/v1/wallet" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/wallet', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/wallet'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/wallet',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/wallet"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "data": {
    "balance": "12500.00",
    "currency": "NGN"
  }
}

Production Flow

Logspanel Boosting Checkout

Your integration sends only the service, target link, quantity, and idempotency key. Logspanel calculates the final NGN price, validates wallet balance, creates the order, stores the record, and returns a stable JSON response.

Live catalog Wallet-backed Idempotent checkout Status tracking
GET

List Boost Categories

/boost/categories

Returns unique boost categories. Use these values to filter the services endpoint. Requires bearer authentication.

Request Examples
curl -X GET "https://www.logspanel.com/api/v1/boost/categories" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/categories', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/categories'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/categories',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/categories"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "data": [
    { "name": "Instagram Followers" },
    { "name": "TikTok Views" }
  ]
}
GET

List Boost Services

/boost/services

Fetches available boost services and returns final wallet prices in NGN. Requires bearer authentication.

Query Type Description
category string Optional. Exact category name from /boost/categories.
Request Examples
curl -X GET "https://www.logspanel.com/api/v1/boost/services?category=Instagram%20Followers" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/services?category=Instagram%20Followers', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/services?category=Instagram%20Followers'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/services?category=Instagram%20Followers',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/services?category=Instagram%20Followers"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "data": [
    {
      "service_id": "101",
      "service_name": "Instagram Followers",
      "category": "Instagram Followers",
      "type": "Default",
      "rate_per_1000": "1500.00",
      "usd_rate_per_1000": "1.0000",
      "currency": "NGN",
      "min": 100,
      "max": 10000,
      "refill": false,
      "cancel": false
    }
  ]
}
GET

Get Service Details

/boost/services/{service_id}

Returns a single service with price, min/max quantity, category, and service type. Use this before checkout to build the correct request body.

Request Examples
curl -X GET "https://www.logspanel.com/api/v1/boost/services/101" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/services/101', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/services/101'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/services/101',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/services/101"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "data": {
    "service_id": "101",
    "service_name": "Instagram Followers",
    "category": "Instagram Followers",
    "type": "Default",
    "rate_per_1000": "1500.00",
    "currency": "NGN",
    "min": 100,
    "max": 10000,
    "refill": false,
    "cancel": true
  }
}
POST

Purchase Boost

/boost/orders

Creates a boost order and deducts the authenticated user's wallet. Requires bearer authentication.

Do not send prices from your integration. Logspanel calculates the charge from the current service rate. Use a unique idempotency_key for every checkout attempt.
Body Type Description
service_id string Required. Service ID from the services endpoint.
link string Required for most service types. Target URL or profile link.
quantity integer Required for quantity-based services. Must be within service min/max.
idempotency_key string Required. Unique key for this checkout attempt.
Request Examples
curl -X POST "https://www.logspanel.com/api/v1/boost/orders" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"service_id":"101","link":"https://instagram.com/p/example","quantity":1000,"idempotency_key":"boost-order-20260502-0001"}'
const response = await fetch('https://www.logspanel.com/api/v1/boost/orders', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    "service_id": "101",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "idempotency_key": "boost-order-20260502-0001"
})
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/orders'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE',
    'Content-Type': 'application/json'
}
payload = {
    "service_id": "101",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "idempotency_key": "boost-order-20260502-0001"
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE',
    'Content-Type: application/json'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/orders',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS => '{"service_id":"101","link":"https://instagram.com/p/example","quantity":1000,"idempotency_key":"boost-order-20260502-0001"}',
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
String payload = """
{
    "service_id": "101",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "idempotency_key": "boost-order-20260502-0001"
}
""";

HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/orders"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .header("Content-Type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString(payload))
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
201 Response
{
  "success": true,
  "data": {
    "order_id": "987654321",
    "status": "pending",
    "service_id": "101",
    "service_name": "Instagram Followers",
    "category": "Instagram Followers",
    "type": "Default",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "price": "1500.00",
    "currency": "NGN",
    "cancel": true,
    "balance_after": "8500.00"
  }
}
GET

List Boost Orders

/boost/orders

Returns boost orders owned by the authenticated account.

Request Examples
curl -X GET "https://www.logspanel.com/api/v1/boost/orders?per_page=25" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/orders?per_page=25', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/orders?per_page=25'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/orders?per_page=25',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/orders?per_page=25"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
GET

Get Boost Order

/boost/orders/{order_id}

Returns the latest stored boost order status without running a live status refresh.

Request Examples
curl -X GET "https://www.logspanel.com/api/v1/boost/orders/987654321" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/orders/987654321', {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/orders/987654321'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.get(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/orders/987654321',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/orders/987654321"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "data": {
    "order_id": "987654321",
    "status": "processing",
    "service_id": "101",
    "service_name": "Instagram Followers",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "price": "1500.00",
    "currency": "NGN",
    "start_count": 120,
    "remains": 350,
    "refunded": false,
    "cancel": true,
    "created_at": "2026-05-02T12:00:00.000000Z"
  }
}
POST

Check Boost Status

/boost/orders/{order_id}/check

Runs a live status refresh for the boost order and returns the updated local record. If the order is cancelled, the refund-safe processor marks it refunded and credits the user wallet once.

Request Examples
curl -X POST "https://www.logspanel.com/api/v1/boost/orders/987654321/check" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/orders/987654321/check', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/orders/987654321/check'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.post(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/orders/987654321/check',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/orders/987654321/check"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
POST

Cancel Boost Order

/boost/orders/{order_id}/cancel

Submits a cancellation request for an eligible boost order. Refunds are completed only after the order status confirms as cancelled, then the refund-safe processor credits the wallet once.

Request Examples
curl -X POST "https://www.logspanel.com/api/v1/boost/orders/987654321/cancel" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY_HERE"
const response = await fetch('https://www.logspanel.com/api/v1/boost/orders/987654321/cancel', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
  }
});
const data = await response.json();
console.log(data);
import requests

url = 'https://www.logspanel.com/api/v1/boost/orders/987654321/cancel'
headers = {
    'Accept': 'application/json',
    'Authorization': 'Bearer YOUR_API_KEY_HERE'
}

response = requests.post(url, headers=headers)
print(response.json())
<?php

$ch = curl_init();

$headers = [
    'Accept: application/json',
    'Authorization: Bearer YOUR_API_KEY_HERE'
];

curl_setopt_array($ch, [
    CURLOPT_URL => 'https://www.logspanel.com/api/v1/boost/orders/987654321/cancel',
    CURLOPT_HTTPHEADER => $headers,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
]);

$response = curl_exec($ch);
$data = json_decode($response, true);
print_r($data);
curl_close($ch);
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://www.logspanel.com/api/v1/boost/orders/987654321/cancel"))
    .header("Accept", "application/json")
    .header("Authorization", "Bearer YOUR_API_KEY_HERE")
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
200 Response
{
  "success": true,
  "message": "Cancellation request submitted.",
  "data": {
    "order_id": "987654321",
    "status": "canceling",
    "service_id": "101",
    "service_name": "Instagram Followers",
    "link": "https://instagram.com/p/example",
    "quantity": 1000,
    "price": "1500.00",
    "currency": "NGN",
    "start_count": null,
    "remains": null,
    "refunded": false,
    "cancel": false,
    "created_at": "2026-05-02T12:00:00.000000Z"
  }
}

Request Body Rules

Supported Service Types

Cancellation supported

The Boosting API supports the same service types used by the web checkout. Include only the fields required by the selected service type.

Type Required Notes
Defaultlink, quantityOptional runs and interval.
Custom Commentslink, commentsBillable quantity is the number of non-empty comment lines.
Mentions with Hashtagslink, quantity, usernames, hashtagsPass newline-separated usernames and hashtags if needed.
Mentions Custom Listlink, usernamesBillable quantity is the number of non-empty username lines.
Mentions Hashtaglink, quantity, hashtagSend the hashtag value required for the selected service.
Mentions User Followerslink, quantity, usernameTarget a specific username's followers.
Mentions Media Likerslink, quantity, mediaTarget likers of a media item.
PackagelinkCharged as one package at the displayed service rate.
Subscriptionsusername, min, max, delayOptional posts and expiry.
Comment Likeslink, quantity, usernameLikes on comments for a target username.
Polllink, quantity, answer_numberAnswer number must match the selected poll option.
Comment Replieslink, username, commentsBillable quantity is the number of non-empty comment lines.
Invites from Groupsquantity, groupsGroups should match the accepted format for the selected service.

Failure Handling

Error Format

JSON errors
Error Response
{
  "success": false,
  "status": 402,
  "message": "Insufficient wallet balance.",
  "code": "INSUFFICIENT_BALANCE"
}
UNAUTHENTICATEDThe bearer token is missing, invalid, or revoked.
VALIDATION_FAILEDOne or more request fields are missing or invalid.
IDEMPOTENCY_KEY_REUSEDThe key was used for a different request body.
IDEMPOTENCY_KEY_IN_PROGRESSThe same key is still processing. Retry shortly.
BOOST_SERVICE_NOT_FOUNDThe service ID does not exist in the boosting catalog.
BOOST_QUANTITY_REQUIREDThe selected service type requires a billable quantity.
BOOST_QUANTITY_OUT_OF_RANGEThe quantity is outside the service min/max range.
BOOST_LINK_REQUIREDThe selected service type requires a target link.
BOOST_ORDER_NOT_FOUNDThe order ID does not belong to the authenticated account.
BOOST_CANCEL_UNAVAILABLEThe order is not eligible for cancellation.
BOOST_CANCEL_REJECTEDThe order cannot be cancelled at the moment.
INSUFFICIENT_BALANCEThe wallet balance cannot cover the calculated price.
Loading