B2BB2B LLM

Partner API

Аутоматизујте АПИ кључеве, групе, ограничења, историју захтева и асинхронизоване резултате помоћу обрачуна децималних стрингова.

Partner API

Број {0} је намењен банкама, ботовима, панелима препродавача, интерним системима за обезбеђивање и другим поузданим интеграцијама између сервера. Верзија 10.5.0 је први уговор о машини спреман за банку.

Основни УРЛ

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

Аутентификација

Authorization: Bearer mg_partner_...

Сваки одговор је ЈСОН, укључујући 404, 405, 429, и 500, и укључује X-Request-ID. Одговори користе Cache-Control: no-store; хост партнера не користи ПХП сесије претраживача. Све спољне временске ознаке су УТЦ РФЦ3339 (YYYY-MM-DDTHH:MM:SSZ).

Све POST, PATCH, и DELETE операције захтевају јединствену Idempotency-Key заглавље. Модел капија чува шифровани резултат 7 дана, тако да поновни покушај истог захтева враћа оригинални резултат без поновног вршења мутације. Поновна употреба истог кључа за другачији метод/путњу/тело враћа ХТТП 409.

Захтеви за партнере су заштићени ограничењем брзине по минуту на нивоу налога које је конфигурисао PARTNER_API_RATE_LIMIT_PER_MINUTE (подразумевано 600). Одговори укључују X-RateLimit-Limit, X-RateLimit-Remaining, и X-RateLimit-Reset; ХТТП 429 такође укључује Retry-After.

Креирајте или поново генеришите кључ Partner API у профилу капије модела. Комплетан токен носиоца се приказује само једном приликом генерисања/ротације и Модел Гате чува само свој СХА-256 хеш плус префикс приказа. Одмах сачувајте токен у свом тајном менаџеру на страни сервера; ако се изгуби, окрените га.

Профил има посебан АПИ ИП листа дозвољених. Када није празан, захтеви Partner API морају да потичу са дозвољене тачне ИПв4/ИПв6 адресе или ЦИДР префикса. Правила АПИ-ја пословне организације важе као додатак личном правилу. Извор који је одбио било која ефективна листа дозвољених прима ХТТП 403 са error.type = ip_not_allowed.

За пословне налоге, акредитив Partner API је доступан само верификованом власнику организације. Директорима запослених и делегираним додељивањем пословних акредитива управља се на веб панелу, где се могу потврдити дозволе за групно извршавање. Пословни кључеви креирани од стране партнера стога користе власника и као власника обрачуна и као принципала акредитива. А испоручено group_id мора именовати активну групу у власништву налога; непозната/замрзнута група је одбијена са ХТТП-ом 422 уместо тихог креирања негруписаног кључа.

Децималне вредности

Поља за финансије и коришћење су увек ЈСОН стрингови:

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

Користите децималну аритметику произвољне прецизности. Никада не претварајте ове вредности у float.

Могућности

  • Креирајте, листајте, ажурирајте, ротирајте, замрзните, одмрзните и избришите АПИ кључеве.
  • Конфигуришите процену употребе по кључу.
  • Креирајте групе и управљајте њима.
  • Померајте тастере између група.
  • Прочитајте употребу кључа и групе.
  • Прочитајте финализовану историју захтева за кључ у редоследу у време завршетка са страницама од 1–100 редова и разделом токена/цене. Детаљна историја захтева се чува за API_REQUESTS_HOT_RETENTION_DAYS (подразумевано 7 дана); дугорочно финансијско усаглашавање користи дневник трансакција стања.
  • Прочитајте стање на текућем рачуну и трансакције стања рачуна са пагинацијом курсора.
  • Прочитајте догађаје ревизије управљања партнерима са пагинацијом курсора.
  • Резултати асинхроног закључивања анкете.

Видите свих Partner API крајњих тачака за комплетне примере захтева и одговора.

Недавни записи о историји захтева укључују principal_user_id када налогодавац још увек постоји, одвојено од власника компаније за обрачун.

Машински читљив уговор

ОпенАПИ 3.1 уговор се испоручује са сваким издањем као resources/contracts/partner-api.openapi.yaml. Третирајте га заједно са овим Partner API страницама као уговором о интеграцији Банке. Непозната ЈСОН поља и непознати параметри упита се одбијају уместо да се тихо игноришу.