Retrieve Pika accounts information
Table of contents
For your convenience, you can specify your Pika configuration values under your Pika account. If you specify multiple Pika accounts, the API will automatically perform load balancing by randomly selecting an account with available capacity before making calls to Discord / Pika.
This endpoint retrieves the complete list of configured accounts for Pika.
https://api.useapi.net/v1/pika/account
Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
API token
is required, see Setup useapi.net for details.
Responses
-
{ "Discord channel A": { "channel": "Discord channel A", "discord": "Discord token A", "maxJobs": 1-10 }, "Discord channel B": { "channel": "Discord channel B", "discord": "Discord token B", "maxJobs": 1-10 }, "Discord channel N": { "channel": "Discord channel N", "discord": "Discord token N", "maxJobs": 1-10 } }
-
{ "error": "Unauthorized", "code": 401 }
-
Configuration not found. To create configuration use pika/account/
channel
.
Model
{ // TypeScript, all fields are optional
[channel: string]: {
discord: string,
channel: string,
maxJobs: number
}
}
Examples
-
curl https://api.useapi.net/v1/pika/account \ -H "Accept: application/json" \ -H "Authorization: Bearer …"
-
const token = "API token"; const apiUrl = "https://api.useapi.net/v1/pika/account"; const response = await fetch(apiUrl, { headers: { "Authorization": `Bearer ${token}`, }, }); const result = await response.json(); console.log("response", {response, result});
-
import requests token = "API token" apiUrl = "https://api.useapi.net/v1/pika/account" headers = { "Content-Type": "application/json", "Authorization" : f"Bearer {token}" } response = requests.get(apiUrl, headers=headers) print(response, response.json())