Integrations

Linking your Carerix account (GraphQL)

How to link your Carerix account to Wintro through the Carerix GraphQL API?

Carerix is retiring its legacy REST API and recommends the GraphQL API for all new integrations. New Wintro customers connect through GraphQL. If your company already has a working Carerix connection in Wintro, nothing changes for you.

Who does what

Connecting takes two accounts, which can belong to one person or to two colleagues:

  • In Wintro: a recruiter with the admin role. Only admins see Settings → ATS, where the connection is made. The IT setup link does not offer the Carerix GraphQL connection.
  • In Carerix: a user with access to Maintenance → Identity Access. This is normally a Carerix administrator.

The Carerix admin creates a client and hands three values to the Wintro admin, who pastes them into Wintro:

  • the OpenID Configuration link
  • a Client ID
  • a Client secret

The secret gives access to your Carerix data. Share it through a password manager or enter it together, not in a plain email.

Open the connection in Wintro

  1. In Wintro, go to Settings → ATS. The Carerix GraphQL card shows Not connected. Click Connect.

    The Carerix GraphQL card under Settings → ATS in Wintro

  2. Wintro shows what it reads from and writes to Carerix. Click I have my credentials.

    The first step of the Carerix GraphQL connection in Wintro

  3. The next step shows the Code and Scope for the Carerix client, each with a copy button, and the three fields to fill in. Keep it open in a separate browser tab while you work in Carerix.

    The credentials step, with the Code and Scope to copy and the fields to fill in

Create the client in Carerix

  1. Open Identity Access. In Carerix, go to Maintenance → Identity Access in the left sidebar and open the CLIENTS tab.

    Carerix Maintenance menu with Identity Access and the CLIENTS tab

  2. Copy the OpenID Configuration link. On the CLIENTS tab, click OpenID Configuration. Carerix opens the configuration in a new tab, at an address that looks like https://id-s3.carerix.io/auth/realms/<your-realm>/.well-known/openid-configuration. Copy the full address from the address bar and paste it into the OpenID Configuration link field in Wintro.

    OpenID Configuration button on the CLIENTS tab

    Browser tab showing the openid-configuration URL

  3. Create a confidential client. Back on the CLIENTS tab, click New and choose Confidential. Pick Confidential, not Public: a confidential client signs in with a secret as a standalone service, which is what the integration needs.

    New client menu with the Confidential option

  4. Fill in the client form.

    • Name: a recognisable name, for example wintro.
    • Code: the code Wintro shows, urn:wintro/referrals.
    • Default scopes: the scope Wintro shows, urn:cx/cx5Wrapper:data:manage.
    • Active: Yes.

    Leave the Permissions as they are, and click Save.

    New client form in Carerix

  5. Copy the Client ID and Client secret. After saving, Carerix shows the new Client ID and Client secret. Paste both into the matching fields in Wintro. The secret is shown once, so copy it before leaving the page.

    Client ID and Client Secret shown after saving

Finish in Wintro

Click Verify and connect. Wintro finds your Carerix environment, signs in as the client and reads one list to prove the access works. Each check shows a tick, and nothing is saved unless all three pass.

Connecting does not start the sync. The card shows Sync off until Wintro has gone through your vacancies and stages with you. Then Wintro switches the sync on, and vacancies and referrals stay in sync every hour.

Stage mapping

Once connected, the Carerix card lists the stage mappings. Carerix match stages are shared across all job orders, so each choice applies everywhere.

  • Entry stage: the match stage new referrals are created in.
  • Interview, hired and rejected stages: which match stages mean a referral reached an interview, was hired, or was rejected. Wintro follows referrals with these stages, so referrers hear about the outcome.
  • Excluded stages: Wintro does not suggest people who are already in these stages as candidates for a referral.

Wintro proposes a mapping based on the stage settings in your Carerix, and you confirm it with Configure on each row.

Good to know

  • Tags are not supported by Carerix. Wintro adds a note to the application with the referrer and a link to the candidate passport instead.
  • Documents such as a CV are stored on the candidate in Carerix, not on the individual application.
  • When a referral’s email address already belongs to a candidate in Carerix, Wintro adds the match to that candidate instead of creating a second one.