B2BB2B LLM

Partner API

Automatizálja az API-kulcsokat, csoportokat, korlátokat, kéréselőzményeket és aszinkron eredményeket decimális karakterlánc-elszámolással.

Partner API

A Partner API bankoknak, robotoknak, viszonteladói paneleknek, belső kiépítési rendszereknek és más megbízható szerver-szerver integrációknak készült. A 10.5.0-s verzió az első banki használatra kész gépszerződés.

Alap URL

https://p-api.model-gate.com

Hitelesítés

Authorization: Bearer mg_partner_...

Minden válasz JSON, beleértve 404, 405, 429, és 500, és tartalmazza X-Request-ID. Válaszok használata Cache-Control: no-store; a Partner gazdagép nem használ böngésző PHP szekciókat. Minden külső időbélyeg UTC RFC3339 (YYYY-MM-DDTHH:MM:SSZ).

Minden POST, PATCH, és DELETE műveletekhez egyedire van szükség Idempotency-Key fejléc. A Model Gate 7 napig megőrzi a titkosított eredményt, így ugyanazon kérés újrapróbálkozása az eredeti eredményt adja vissza anélkül, hogy újra végrehajtaná a mutációt. Ha ugyanazt a kulcsot használja egy másik metódushoz/útvonalhoz/törzshöz, akkor a HTTP-t adja vissza 409.

A partnerkérelmeket egy fiókszintű percdíj-korlát védi, amelyet a PARTNER_API_RATE_LIMIT_PER_MINUTE (alapértelmezett 600). A válaszok közé tartozik X-RateLimit-Limit, X-RateLimit-Remaining, és X-RateLimit-Reset; HTTP 429 is tartalmazza Retry-After.

Hozza létre vagy generálja újra a Partner API kulcsot a Model Gate profilban. A teljes hordozójogkivonat csak egyszer jelenik meg generálás/rotáció során, és a Model Gate csak az SHA-256 hash-jét és egy megjelenítési előtagot tárolja. Mentse el azonnal a tokent a szerveroldali titkos kezelőben; ha elveszett, forgassa el.

A profilnak külön van API IP engedélyezési lista. Ha nem üres, a Partner API kérésnek egy engedélyezett pontos IPv4/IPv6-címről vagy CIDR-előtagról kell származnia. Az üzleti szervezet API-szabályai a személyes szabály mellett érvényesek. Az egyik hatékony engedélyezési lista által elutasított forrás HTTP-t kap 403 -vel error.type = ip_not_allowed.

Vállalati fiókok esetén a Partner API hitelesítési adatok csak az ellenőrzött szervezettulajdonos számára érhetők el. Az alkalmazottak megbízói és a delegált üzleti hitelesítő adatok hozzárendelése a webpanelen kezelhető, ahol a csoportvégrehajtási engedélyek érvényesíthetők. A partner által létrehozott üzleti kulcsok ezért a tulajdonost számlázási tulajdonosként és hitelesítési megbízóként is használják. Egy mellékelt group_id meg kell neveznie a fiókhoz tartozó aktív csoportot; egy ismeretlen/lefagyott csoport HTTP-vel elutasításra kerül 422 ahelyett, hogy csendben létrehozna egy csoportosítatlan kulcsot.

Tizedes értékek

A pénzügyi és használati mezők mindig JSON-karakterláncok:

{
  "spend_limit": "100.0000000000",
  "usage": "12.3456789000",
  "remaining": "87.6543211000",
  "usage_price_multiplier": "0.900000"
}

Használjon tetszőleges pontosságú decimális aritmetikát. Soha ne alakítsa át ezeket az értékeket float.

Képességek

  • API-kulcsok létrehozása, listázása, frissítése, elforgatása, lefagyasztása, rögzítésének feloldása és törlése.
  • Kulcsonkénti használati értékelés konfigurálása.
  • Csoportok létrehozása és kezelése.
  • A gombok mozgatása a csoportok között.
  • Olvassa el a kulcs- és csoporthasználatot.
  • Olvassa el a kulcs végleges kérelmeinek előzményeit a befejezési idő sorrendjében 1–100 oldalas oldallal és token/ár lebontással. A részletes kérelmek előzményei folyamatosan őrződnek a következőnél API_REQUESTS_HOT_RETENTION_DAYS (alapértelmezett 7 nap); a hosszabb távú pénzügyi egyeztetés az egyenleg tranzakciós naplót használja.
  • Folyószámla-egyenleg és számlaegyenleg-tranzakciók olvasása kurzorlapozással.
  • Olvassa el a partnerkezelési audit eseményeit a kurzor oldalszámozásával.
  • Lekérdezés aszinkron következtetés eredményei.

Lásd mind a Partner API végpont teljes kérés- és válaszpéldákért.

A legutóbbi kéréstörténeti rekordok közé tartozik principal_user_id amikor a megbízói megbízó még mindig létezik, külön a vállalati számlázási tulajdonostól.

Géppel olvasható szerződés

Az OpenAPI 3.1-szerződést minden kiadáshoz a következő néven szállítjuk resources/contracts/partner-api.openapi.yaml. Kezelje ezekkel a Partner API oldalakkal együtt a banki integrációs szerződésként. Az ismeretlen JSON-mezők és az ismeretlen lekérdezési paraméterek figyelmen kívül hagyása helyett elutasításra kerülnek.