In order to set up your CodeSignal integration, you will need to do three things:
The steps below will walk you through the process necessary to initiate your CodeSignal integration.
Step 1: Generate an API Key
Log in to CodeSignal and navigate to the Client Dashboard. Then, select your user icon in the top-right corner and click on Integrations.

Select API Keys from the menu on the left-hand side.

Then, click Add a Key and add 'RippleMatch Integration' in the description field.

Next, add all permissions to your key and click Save to see the following screen:

Then, copy the new API Key to share with your RippleMatch team.
Step 2: Generate a Webhook
Navigate to the Integrations section again. Then, click Add a Webhook.

Next, select the following Event Types:
-
certificationResultPending
-
certificationResultShared
-
certificationResultNotCertified
-
certificationRequestExpired
-
certificationRequestExpired
-
certificationResultRejected
Then, add the following endpoint:
Next, select the option to Add a Header and fill in the fields as follows:
-
Field #1: User-Agent
-
Field #2: Codesignal-<company_name>

Then, click the Test button next to the Endpoint field.
If the test is successful, you will see the following message:

Next, click Create.
Step 3: Provide the Public-ID
After generating the API Key and Webhook, head to the role(s) in RippleMatch that you'd like to automate the CodeSignal assessment for, and copy and paste the Public-ID from the address bar.

Once the API Key, Webhooks, and PublicIDs are provided to your RippleMatch team, we will set up a test role with those credentials and a test candidate to test and ensure a successful integration.