Update
Update an api key for your users
All json fields are optional, so you can update only the fields you need.
To delete a field, set it to null
.
Request
The ID of the key you want to update.
Update the name of the key.
Update the owner id of the key.
The id of the tenant associated with this key. Use whatever reference you have in your system to identify the tenant. When verifying the key, we will send this back to you, so you know who is accessing your API. Under the hood this upserts and connects an ìdentity for you. To disconnect the key from an identity, set externalId: null.
Update the metadata of a key. You will have to provide the full metadata object, not just the fields you want to update.
Update the expire time of a key.
The expire time is a unix timestamp in milliseconds.
Unkey comes with per-key ratelimiting out of the box.
Update the remaining usage of a key.
Unkey allows automatic refill on ‘remaining’ on a ‘daily’ or ‘monthly’ interval.
Sets if the key is enabled or disabled.
A list of roles that this key should have. If the role does not exist, an error is thrown
Example:
A list of permissions that this key should have. If the permission does not exist, an error is thrown
Example:
Response
{}