Integrate our high-speed GSM and IMEI services directly into your reseller script or store.
To authenticate your API requests, you must pass your API Key generated from your dashboard settings inside the request headers or request parameters.
| Header Name | Description |
|---|---|
| X-API-KEY | Your personal SaaS API Key (required) |
* Alternatively, you can pass api_key as a query parameter inside your request body/URL.
https://gsm.atlantesz.net.tr/api/v1
# Example Header:\nX-API-KEY: your_api_key_here
/services
Fetches the complete catalog of active services with your custom role-based prices.
| Field | Type | Description |
|---|---|---|
| service_id | integer | Unique ID of the service (needed for placing orders) |
| name | string | Service title / name |
| price | float | Your wholesale price for this service |
curl -X GET "https://gsm.atlantesz.net.tr/api/v1/services" \ -H "X-API-KEY: your_api_key_here" \ -H "Accept: application/json"
<?php
$ch = curl_init("https://gsm.atlantesz.net.tr/api/v1/services");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-KEY: your_api_key_here',
'Accept: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
echo $res;
import requests
url = "https://gsm.atlantesz.net.tr/api/v1/services"
headers = {
"X-API-KEY": "your_api_key_here",
"Accept": "application/json"
}
res = requests.get(url, headers=headers)
print(res.json())
/balance
Queries your current available wallet balance and reseller credit limits.
{
"success": true,
"balance": 150.75,
"credit_limit": 50.00,
"currency": "USD"
}
curl -X GET "https://gsm.atlantesz.net.tr/api/v1/balance" \ -H "X-API-KEY: your_api_key_here"
<?php
$ch = curl_init("https://gsm.atlantesz.net.tr/api/v1/balance");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-KEY: your_api_key_here']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
print_r(json_decode($res, true));
import requests
res = requests.get(
"https://gsm.atlantesz.net.tr/api/v1/balance",
headers={"X-API-KEY": "your_api_key_here"}
)
print(res.json())
/place-order
Places a new order dynamically. Balance will be deducted automatically on success.
| Param | Type | Description |
|---|---|---|
| service_id | integer (req) | Service ID to order |
| quantity | integer (opt) | Defaults to 1 |
| input_data | array (req) | Key-value parameters like imei, serial_number, link, quantity, runs, interval based on the service requirements. |
curl -X POST "https://gsm.atlantesz.net.tr/api/v1/place-order" \
-H "X-API-KEY: your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"service_id": 15,
"quantity": 1,
"input_data": {
"imei": "357829102938123"
}
}'
<?php
$payload = [
'service_id' => 15,
'quantity' => 1,
'input_data' => [
'imei' => '357829102938123'
]
];
$ch = curl_init("https://gsm.atlantesz.net.tr/api/v1/place-order");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-API-KEY: your_api_key_here',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
print_r(json_decode($res, true));
import requests
url = "https://gsm.atlantesz.net.tr/api/v1/place-order"
headers = {
"X-API-KEY": "your_api_key_here",
"Content-Type": "application/json"
}
payload = {
"service_id": 15,
"quantity": 1,
"input_data": {
"imei": "357829102938123"
}
}
res = requests.post(url, json=payload, headers=headers)
print(res.json())
/order-status/{order_id}
Queries the current processing status and results of a previously placed order ID.
curl -X GET "https://gsm.atlantesz.net.tr/api/v1/order-status/1024" \ -H "X-API-KEY: your_api_key_here"
<?php
$ch = curl_init("https://gsm.atlantesz.net.tr/api/v1/order-status/1024");
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-API-KEY: your_api_key_here']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($ch);
print_r(json_decode($res, true));
import requests
res = requests.get(
"https://gsm.atlantesz.net.tr/api/v1/order-status/1024",
headers={"X-API-KEY": "your_api_key_here"}
)
print(res.json())