With an API key, you need to know which organization id it's tied to as some endpoints require it. You cannot acquire this with the API key as the /organization endpoint requires a JWT token and an admin role.
This adds a new API key controller whose purpose is to harbor information such as the corresponding organization to an API key. Keeping it separate from the other controllers makes scoping and maintenance easier
With an API key, you need to know which organization id it's tied to as some endpoints require it. You cannot acquire this with the API key as the /organization endpoint requires a JWT token and an admin role.
This adds a new API key controller whose purpose is to harbor information such as the corresponding organization to an API key. Keeping it separate from the other controllers makes scoping and maintenance easier
Related docs PR