Partner API lõpp-punktid
API võtmete, võtmerühmade, piirangute, kasutuse ja statistika haldamine Partner API kaudu.
Partner API lõpp-punktid
Baas-URL: https://panel.model-gate.com/api/v1/partner
Autentige iga taotlus rakendusega Authorization: Bearer mg_partner_....
API võtmed
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
Võtmete loomise ja värskendamise väljad: name, group_id, rpm_limit, concurrency_limit, spend_limit. Numbriline piirang 0 tähendab piiramatut. group_id on avalik grupi ID või tühi väärtus ühegi rühma jaoks.
Võtmerühmad
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}
Grupi loomise ja värskendamise väljad: name, description, status, rpm_limit, concurrency_limit, spend_limit. Staatus on active või frozen.
Võtme ja rühma RPM, samaaegsus ja kululimiidid jõustatakse iseseisvalt. Taotlus lükatakse tagasi, kui kumbki tase ületab oma limiidi. Võtme teisaldamine rühmade vahel ei kirjuta ajaloolist statistikat ümber: iga päring hoiab rühma hetktõmmise päringu ajal jäädvustatud.
Lähtesta kasutus kustutab lähtestatava usage aken ja uuendused usage_reset_at; see ei muutu kunagi total_spent.
Tehingud ja asünkroonitud tulemused
GET /transactionsGET /requests/{request_id}
Grupistatistika kasutab lõppenud perioodide ja töötlemata perioodide koondtabeleid api_requests ainult praeguse mittetäieliku tunni kohta.
Identifikaator: iga{id}selles dokumentatsioonis on ressursspublic_id. Sisemisi numbrilisi andmebaasi ID-sid ei aktsepteerita ega tagastata kunagi. Pesastatud liikmete marsruutidel{keyId}on API võtipublic_id.