asddqwesdqwe
adSDASDsa
sdfsadfasd
sdfsdfsd

SaaS API Documentation

Integrate our high-speed GSM and IMEI services directly into your reseller script or store.

1. Authentication

To authenticate your API requests, you must pass your API Key generated from your dashboard settings inside the request headers or request parameters.

API Header Requirement:

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.

BASE URL https://gsm.atlantesz.net.tr/api/v1
# Example Header:\nX-API-KEY: your_api_key_here
GET /services

2. Fetch Services List

Fetches the complete catalog of active services with your custom role-based prices.

Response Fields:

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
REQUEST
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())
GET /balance

3. Check Balance

Queries your current available wallet balance and reseller credit limits.

Response Example:

{
  "success": true,
  "balance": 150.75,
  "credit_limit": 50.00,
  "currency": "USD"
}
REQUEST
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())
POST /place-order

4. Place Order

Places a new order dynamically. Balance will be deducted automatically on success.

Request Parameters:

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.
REQUEST
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())
GET /order-status/{order_id}

5. Order Status

Queries the current processing status and results of a previously placed order ID.

Status Values:

  • pending: Order is in queue.
  • processing: Order is being processed by APIs.
  • completed: Order completed successfully. Check "response" object for codes.
  • rejected: Order failed/rejected. Credits refunded back to wallet.
REQUEST
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())
100% Verified Platform
Fast & Secure GSM Services
Log In
Forgot?
or