This guide describes the process for a new partner to get onboarded and registered with the Suki Developer Platform (SDP).Before you can use Suki’s APIs and SDKs, you must complete a one-time onboarding process. After you are onboarded, you can then register your users and begin your integration.
A unique identifier that Suki assigns to you during the onboarding process. This ID is used to:
Link your application to its configuration in the Suki Developer Platform.
Determine which JWKS endpoint URL to use for token validation.
Establish the permission mapping between your roles and Suki’s capabilities.
partner_id is a required field for all API calls and SDK initializations.
Suki will provide you with a unique partner_id after you send us the JWKS endpoint URL.
To begin, you will need to contact the Suki Customer Success team. Please be prepared to provide the following information:
Your official business name, email address, and phone number.
A description of your business and how you plan to use Suki.
The name of a contact person for the integration.
The authentication mechanism you will use to authenticate your users.
Authentication MethodsSuki supports the following public key sharing authentication mechanisms. You will use your own identity provider to issue the token.
Stored Secret - You provide your public key to Suki, and we store it securely in our database as an encrypted file.
JWKS URL - You host your public keys at a public JSON Web Key Set () endpoint, and Suki fetches them dynamically to verify tokens.
Okta - You use Okta as your Identity Provider, and Suki obtains the public key from your Okta issuer URL.
JWT Assertion - You share your public key as a signed JWT that follows the RFC 7523 standard. Suki then verifies this JWT using our public key.
For more information on each of the authentication mechanisms, see the Partner Authentication guide.
Once your information is verified, Suki will provide you with a unique partner_id. This ID identifies your application and is required for all API calls and SDK initializations.