Preskoči na sadržaj
Sursa Developers

Objekti

ApiKeyUpdate

Izmjene ključa. Polja koja nisu proslijeđena ostaju nepromijenjena, a data_profile nije obavezan. Prazan popis scopes znači opsege prema ulozi, prazni collection_ids i allowed_cidrs znače da ograničenja nema, a expires_at postavljen na null znači da ključ ne istječe. Ključ koji je i sam ograničen na zbirke ne može ukloniti ni proširiti ograničenje na zbirke (collection_ids).

Polja

  • data_profilestring

    Novi podatkovni profil ključa. Podatkovni profil ne primjenjuje se na ulogu admin, pa za administratorski ključ profil različit od full vraća 400 api_keys.data_profile_not_applicable.

  • scopesarray of ApiKeyScope

    Opsezi ključa. Opseg system ne izdaje se putem API-ja.

  • collection_idsarray of integer

    Ograničava ključ na ove zbirke. Prazan popis znači da ograničenja nema. Ključ koji poziva, a i sam je ograničen na zbirke, vidi i mijenja samo ključeve u svojim zbirkama (ostali ključevi vraćaju 404 api_keys.not_found) i može postaviti samo neprazan popis vlastitih zbirki. Prazan popis ili zbirka izvan njegova popisa vraća 400 api_keys.invalid_collections. Bez ovog polja zbirke ključa ostaju nepromijenjene.

    items ≤ 100

  • allowed_cidrsarray of string

    Mreže iz kojih se ključ smije koristiti.

    items ≤ 50

  • expires_atstring (date-time) | null

    Vrijeme isteka (u budućnosti). null znači da ključ ne istječe.

Koristi se u