Open
Description
Is your feature request related to a problem? Please describe.
I would like to make API calls to Hi.Events using revokable, granularly permitted API keys, so I can automate certain repetitive tasks, as well as pull customer data into other internal tools.
Describe the solution you'd like
I would like the ability to create API keys, similar to how users are created, on a per-organization level. These API keys can then be supplied in the HTTP headers for authN/authZ for direct API access. They should be revokable on-demand, and optimally should be able to have simple permission types (read, read/write) or have more granular permissions (per-API or per-API-class).