By convention, the API users should have an id starting with api-. Examples: api-maker@zodia.io and api-checker@zodia.io To onboard these users, you must generate a key pair for each API user. We will refer to these keys as:
- If the company has already been set up as explained above in the document, then Zodia customer service cannot create any API accounts on the created company.
- Only your company user maker will be able to create these two required API accounts.\
- However, if the company has not already been set up on Zodia UI, then Zodia onboarding team can create the company with the two required API accounts.
- Other user accounts can also be created by Zodia team at the time of the new company creation.
- api_user_pri_key for the private key
- api_user_pub_key for the public key
- an api user email (just an identifier)
- an Elliptic Curve public key (encoded in base 64)
- Roles to be assigned (Viewer, Maker, Checker)
- api user email: api-maker@zodia.io
- public key: MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEeo/e0vtlHo44xeAOvDxZtlmnyK gkQrvoq/M2kpawqGOO+7FrUPktZm+wxqzE/Etta5F8sewpqYK5RgCbXtplSA==
- Role: Viewer, Maker
WARNING: You must never share the private key api_user_pri_key with anyone including Zodia staff. This private key must be stored securely