Крајње тачке АПИ партнера
Управљајте АПИ кључевима, групама кључева, ограничењима, употребом и статистиком преко Партнерског АПИ-ја.
Крајње тачке АПИ партнера
Основни УРЛ: https://panel.model-gate.com/api/v1/partner
Аутентификујте сваки захтев са Authorization: Bearer mg_partner_....
АПИ кључеви
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
Кључна поља за креирање и ажурирање: name, group_id, rpm_limit, concurrency_limit, spend_limit. Бројчано ограничење од 0 значи неограничено. group_id је ИД јавне групе или празна вредност за ниједну групу.
Кључне групе
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}
Поља за креирање и ажурирање групе: name, description, status, rpm_limit, concurrency_limit, spend_limit. Статус је active или frozen.
Кључни и групни РПМ, истовременост и ограничења потрошње се примењују независно. Захтев се одбија када било који ниво премаши своје ограничење. Померање кључа између група не преписује историјске статистике: сваки захтев задржава снимак групе снимљен у време захтева.
Употреба ресетовања брише ресетовање usage прозор и ажурирања usage_reset_at; никад се не мења total_spent.
Трансакције и асинхронизовани резултати
GET /transactionsGET /requests/{request_id}
Групна статистика користи збирне табеле за завршене периоде и необрађене api_requests само за тренутни непун сат.
Конвенција идентификатора: сваки{id}у овој документацији је ресурсpublic_id. ИД-ови интерне нумеричке базе података се никада не прихватају нити враћају. У угнежђеним рутама чланова,{keyId}је АПИ кључpublic_id.