| Название | Префикс | Описание | Тип | Сервис | Разрешения | Сущности | Статус | Последнее использование | Истекает | Действия |
|---|---|---|---|---|---|---|---|---|---|---|
| Загрузка... | ||||||||||
{% extends "admin/admin_base.html" %} {% block title %}Автоматизация — API-ключи и вебхуки{% endblock %} {% block breadcrumb %} {{ super() }}
| Название | Префикс | Описание | Тип | Сервис | Разрешения | Сущности | Статус | Последнее использование | Истекает | Действия |
|---|---|---|---|---|---|---|---|---|---|---|
| Загрузка... | ||||||||||
| Название | URL | Типы событий | Метод | Статус | Последнее обновление | Действия |
|---|---|---|---|---|---|---|
| Загрузка... | ||||||
import requests
API_KEY = "your-api-key-here"
BASE_URL = "https://gateway.example.com/api/v1"
headers = {
"X-API-Key": API_KEY,
"Content-Type": "application/json"
}
# Получение списка сервисов
response = requests.get(f"{BASE_URL}/admin/services/list", headers=headers)
services = response.json()
print(services)
const axios = require('axios');
const client = axios.create({
baseURL: 'https://gateway.example.com',
headers: {
'X-API-Key': 'your-api-key-here',
'Content-Type': 'application/json'
}
});
// Получение списка сервисов
const services = await client.get('/api/v1/admin/services/list');
console.log(services.data);
curl -H "X-API-Key: your-api-key-here" \
https://gateway.example.com/api/v1/admin/services/list
$ch = curl_init('https://gateway.example.com/api/v1/db/query');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_SERVICE_KEY',
],
CURLOPT_POSTFIELDS => json_encode([
'entity' => 'lk_orders',
'action' => 'select',
'limit' => 10,
]),
CURLOPT_RETURNTRANSFER => true,
]);
$response = curl_exec($ch);
$ch = curl_init('https://gateway.example.com/api/v1/auth/login');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'X-API-Key: YOUR_SITE_PUBLIC_KEY',
],
CURLOPT_POSTFIELDS => json_encode([
'email' => 'user@example.com',
'password' => 'secret',
]),
CURLOPT_RETURNTRANSFER => true,
]);
docs/api_examples.md