Skip to content

Actuarial Certificate — Registration

Before you can integrate, you must register your organisation with Class. Registration is what causes your firm to appear in the Actuarial Certificate Provider options in Class, and links your callback credentials to your provider record.

Contact Class to arrange registration.

Information you need to provide

You must provide separate staging (PIE) and production information for each of the following:

FieldDescription
System nameThe name you would like your firm to be listed as in the Actuarial Certificate Provider options in Class.
Initial-request endpointThe URL on your system that Class will POST the fund data to when a user requests a certificate. Must be HTTPS.
Payload formatWhether Class should send the initial request as XML or JSON. XML is the default. Your acknowledgement must use the same format.
Authentication required?Whether Class must authenticate when calling your initial-request endpoint.
Grant typeIf authentication is required, the OAuth grant type your endpoint expects.
Your OAuth token URLIf authentication is required, the token endpoint Class should call to obtain a token from your system.
Your OAuth client IDThe client ID Class should use when authenticating to your endpoint.

The authentication requirements for the Class → Provider direction (the initial request) are agreed per provider during onboarding. This is separate from the Provider → Class direction, which always uses the OAuth flow described in the Authentication guide.

What Class will give you

After registration, Class will provide you with:

ItemDescription
OAuth Client IDUsed to obtain a bearer token for the callback endpoints. Separate values per environment.
OAuth Client SecretUsed to obtain a bearer token for the callback endpoints. Separate values per environment.
Provider IDThe unique identifier for your organisation. Used in every callback URL as {providerId}.
Provider login (user account)A Class user account set up for your integration, used for the OAuth password grant. This account is granted a special role by Class.

You do not need to supply any credentials for the Provider → Class direction — Class issues all four of the above.

Security

  • Requests from Class to your endpoint are always made over HTTPS.
  • Your callbacks to Class are always made over HTTPS with a valid OAuth bearer token.
  • Class provisions your integration user with the role required to call the certificate endpoints. You do not need to configure this yourself.

After you're registered

Once you have your Client ID, Client Secret, Provider ID, and provider login credentials, you're ready to start testing in the Partner Integration (PIE) environment. See the Authentication guide to obtain your first token.

Your integration is promoted to production once you have successfully demonstrated it to Class and a partnership agreement has been signed.