VPS.org API

@ action

API ɗin Wurare

Ka yi jerin wuraren da za ka iya shigar da VPS. Ka wuce alamar wurin kamar alamar_lokaci idan ka ƙirƙiri wani mai ba da sabis.

Ƙarshen maki 2 endpoints
Hanyar Tushe /api/v1/locations
SAMU /api/v1/locations/

Jera Duk Wurare

@ action

Buƙatar Misali

cURL
Python
JavaScript
PHP
curl -X GET "https://admin.vps.org/api/v1/locations/" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"
import requests

url = "https://admin.vps.org/api/v1/locations/"
headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}

response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/locations/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const locations = await response.json();
console.log(locations);
$ch = curl_init('https://admin.vps.org/api/v1/locations/');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer YOUR_API_TOKEN',
    'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$locations = json_decode($response, true);
curl_close($ch);

Misalin Amsar

{
  "count": 1,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 1,
      "name": "New Jersey",
      "country_name": "United States",
      "country_code": "US",
      "is_active": true
    }
  ]
}

Wuraren Amsawa

@ action Nau'i @ action
id integer Mai gane wurin. Yi amfani da shi kamar location_id idan an ƙirƙiri wani mai ba da sabis.
name string Sunan wurin da za'a iya karantawa da mutum
country_name string Country the location is in
country_code string ISO 3166-1 alpha-2 country code, uppercase
is_active boolean Ko wurin yana karɓar sabon masu watsawa

Lambobin Matsayin Amsawa

200 An yi nasarar dawo da jerin wurare
403 An rasa ko kuma an karya tabbacin API, ko kuma tabbacin bai da izinin da ake bukata
SAMU /api/v1/locations/{id}/

Get a Location

Retrieve a single location by its id. The response is one location object with the fields above.

curl -X GET "https://admin.vps.org/api/v1/locations/1/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "id": 1,
  "name": "New Jersey",
  "country_name": "United States",
  "country_code": "US",
  "is_active": true
}

A inda Masu Ba da Sabis ɗinka ke Run

Every VPS.org server currently runs in our New Jersey, USA location, which serves customers worldwide over IPv4 and IPv6. Always read the locations endpoint rather than hardcoding an id, so your integration picks up new locations when they are added.