Partneru API galapunkti
Pārvaldiet API atslēgas, atslēgu grupas, ierobežojumus, lietojumu un statistiku, izmantojot partneru API.
Partneru API galapunkti
Pamata URL: https://panel.model-gate.com/api/v1/partner
Autentificējiet katru pieprasījumu ar Authorization: Bearer mg_partner_....
API atslēgas
POST /keysGET /keysGET /keys/{id}PATCH /keys/{id}DELETE /keys/{id}POST /keys/{id}/freezePOST /keys/{id}/unfreezePOST /keys/{id}/rotatePOST /keys/{id}/reset-usageGET /keys/{id}/usageGET /keys/{id}/spent-limit
Atslēgu izveides un atjaunināšanas lauki: name, group_id, rpm_limit, concurrency_limit, spend_limit. Skaitliskais ierobežojums 0 nozīmē neierobežots. group_id ir publisks grupas ID vai tukša vērtība nevienai grupai.
Galvenās grupas
GET /groupsPOST /groupsGET /groups/{id}PATCH /groups/{id}DELETE /groups/{id}POST /groups/{id}/reset-usageGET /groups/{id}/usageGET /groups/{id}/statsGET /groups/{id}/membersPOST /groups/{id}/membersDELETE /groups/{id}/members/{keyId}
Grupas izveides un atjaunināšanas lauki: name, description, status, rpm_limit, concurrency_limit, spend_limit. Statuss ir active vai frozen.
Atslēgas un grupas IPT, vienlaicīguma un tēriņu ierobežojumi tiek piemēroti neatkarīgi. Pieprasījums tiek noraidīts, ja kāds līmenis pārsniedz tā ierobežojumu. Pārvietojot taustiņu starp grupām, vēsturiskā statistika netiek pārrakstīta: katrs pieprasījums saglabā grupas momentuzņēmumu, kas tiek tverts pieprasījuma brīdī.
Atiestatīt lietojumu notīra atiestatāmo usage logs un atjauninājumi usage_reset_at; tas nekad nemainās total_spent.
Darījumi un asinhronie rezultāti
GET /transactionsGET /requests/{request_id}
Grupas statistikā tiek izmantotas apkopotās tabulas par pabeigtiem un neapstrādātiem periodiem api_requests tikai par pašreizējo nepilno stundu.
Identifikatora konvencija: katrs{id}šajā dokumentācijā ir resursspublic_id. Iekšējie ciparu datu bāzes ID nekad netiek pieņemti vai atgriezti. Ligzdotos dalībnieku maršrutos{keyId}ir API atslēgapublic_id.