Partner API-endepunkter
Administrer API-nøkler, nøkkelgrupper, grenser, bruk og statistikk gjennom Partner API.
Partner API-endepunkter
Grunnadresse: https://panel.model-gate.com/api/v1/partner
Autentiser hver forespørsel med Authorization: Bearer mg_partner_....
API-nøkler
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
Nøkkelopprettings- og oppdateringsfelt: name, group_id, rpm_limit, concurrency_limit, spend_limit. En numerisk grense på 0 betyr ubegrenset. group_id er den offentlige gruppe-ID-en eller en tom verdi for ingen gruppe.
Nøkkelgrupper
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}
Gruppeopprettings- og oppdateringsfelt: name, description, status, rpm_limit, concurrency_limit, spend_limit. Status er active eller frozen.
Nøkkel- og gruppe-RPM, samtidighets- og forbruksgrenser håndheves uavhengig av hverandre. En forespørsel avvises når et av nivåene overskrider grensen. Å flytte en nøkkel mellom grupper omskriver ikke historisk statistikk: hver forespørsel holder gruppens øyeblikksbilde tatt på forespørselstidspunktet.
Tilbakestill bruk sletter den tilbakestillbare usage vindu og oppdateringer usage_reset_at; det endres aldri total_spent.
Transaksjoner og asynkroniseringsresultater
GET /transactionsGET /requests/{request_id}
Gruppestatistikk bruker aggregerte tabeller for fullførte perioder og rå api_requests bare for den gjeldende ufullstendige timen.
Identifikatorkonvensjon: hver{id}i denne dokumentasjonen er ressursenpublic_id. Interne numeriske database-ID-er aksepteres eller returneres aldri. I nestede medlemsruter,{keyId}er API-nøkkelenpublic_id.