Create An Identity
Create a new identity in the system. This might not be necessary as newly created keys automatically create an identity if required.
Request
The id of this identity in your system.
This usually comes from your authentication provider and could be a userId, organisationId or even an email.
It does not matter what you use, as long as it uniquely identifies something in your application.
externalIds are unique across your workspace and therefore a CONFLICT error is returned when you try to create duplicates.
Minimum length: 3
Example: "user_123"
This is a place for dynamic meta data, anything that feels useful for you should go here
Example:
Attach ratelimits to this identity.
When verifying keys, you can specify which limits you want to use and all keys attached to this identity, will share the limits.
Response
The id of the identity. Used internally, you do not need to store this.
Example: "id_123"