Перейти к основному содержимому

Первый запрос

С токеном на руках запросите список продуктов, к которым у вашего аккаунта есть доступ, — безопасный вызов только на чтение, который подтверждает, что авторизация работает.

TOKEN="<ваш-токен>"

curl -s https://api.ru.sance.ai/v1/products/ \
-H "Authorization: Bearer $TOKEN"
import requests

BASE = "https://api.ru.sance.ai/v1"
headers = {"Authorization": f"Bearer <ваш-токен>"}

products = requests.get(f"{BASE}/products/", headers=headers).json()
for p in products["items"]:
print(p["id"], p["name"])
const BASE = "https://api.ru.sance.ai/v1";
const res = await fetch(`${BASE}/products/`, {
headers: { Authorization: `Bearer <ваш-токен>` },
});
const { items } = await res.json();
console.log(items);

Успешный ответ — постраничный список:

{ "items": [ { "id": 42, "name": "Acme Sales Bot", "is_active": true } ],
"page": 1, "limit": 50, "total": 1, "pages": 1 }

Запомните product_id — он понадобится в дальнейших вызовах. Дальше переходите в Cookbook за готовыми сценариями.