Пређите на садржај
Sursa Developers

Објекти

ApiKeyUpdate

Измене кључа. Поља која нису прослеђена остају непромењена, а data_profile није обавезан. Празна листа scopes значи опсеге по улози, празни collection_ids и allowed_cidrs значе да нема ограничења, а expires_at постављен на null значи да кључ не истиче. Кључ који је и сам ограничен на колекције не може да уклони или прошири ограничење на колекције (collection_ids).

Поља

  • data_profilestring

    Нови профил приступа кључа. Профил приступа се не примењује на улогу admin, па за администраторски кључ профил различит од full враћа 400 api_keys.data_profile_not_applicable.

  • scopesarray of ApiKeyScope

    Опсези кључа. Опсег system се не издаје преко API интерфејса.

  • collection_idsarray of integer

    Ограничава кључ на ове колекције. Празна листа значи да нема ограничења. Кључ који шаље захтев, а и сам је ограничен на колекције, види и мења само кључеве у својим колекцијама (остали кључеви враћају 404 api_keys.not_found) и може да постави само непразну листу сопствених колекција. Празна листа или колекција ван његове листе враћа 400 api_keys.invalid_collections. Без овог поља колекције кључа остају непромењене.

    items ≤ 100

  • allowed_cidrsarray of string

    Мреже из којих кључ сме да се користи.

    items ≤ 50

  • expires_atstring (date-time) | null

    Време истека (у будућности). null значи да кључ не истиче.

Користи се у