Skip to main content

Key Pairs Required

Two sets of RSA/ECC key pairs are needed before making any API calls.

1. Company Key Pair (RSA)

Used to authenticate all API requests. Generated once per company. Keys must be RSA, base64-encoded, minimum 2048 bits.

2. User Key Pair (ECC)

Each API user (maker and checker) needs an Elliptic Curve key pair using SECP256R1.
Share with Zodia: the user’s email, ECC public key, and assigned roles (Viewer, Maker, Checker).

Signature Types

Two distinct signature types are used in the Zodia API: Signature types explained

Onboarding Checklist

  1. Generate company RSA key pair
  2. Send company_pub_key to customerservice@zodia.io
  3. Generate ECC key pairs for at least one maker and one checker user
  4. Send user emails, public keys, and roles to customerservice@zodia.io