For HRIS owners, TA operations and IT procurement in the UAE, Saudi Arabia and Qatar

Most assessment programmes in the Gulf never need an ATS integration. Here is how to tell whether yours does.

An assessment integration is the mechanism that carries a candidate from your ATS into a test and the score back again. Four mechanisms exist: a vendor-built native connector, a middleware flow, a REST API with signed webhooks, and a share link that needs no integration at all. Which one you need is decided by volume and data location, not by the vendor.

At a glance

Assessment & HR Systems Integration, Gulf: the facts, with their units

Native ATS or HRIS connectors AssessAll shipsNone. There is no Workday, Oracle Fusion HCM, SAP SuccessFactors, Greenhouse, Lever, iCIMS, Bayt.com, Darwinbox or Zoho Recruit connector, and none is in the codebase. Any such flow in production has been built by the customer on the public API.
What the public API coversAssessment API v1: list assessments, create a sitting, read a sitting, fetch results, issue and read badges, and run agent sittings. The machine-readable description is public at /api/v1/openapi.json; the human reference is at /developers.
Webhook events, and how they are securedFour events — sitting.started, sitting.scored, credential.issued and agent_sitting.scored. Every delivery carries an X-AssessAll-Signature header holding an HMAC-SHA256 of the exact raw body, times out at five seconds, retries once on a network error or 5xx, and is logged per attempt.
Integration needed to run a cohort tomorrowNone. Share-link and QR delivery puts a candidate into a proctored sitting with no participant account, no seat licence and no connection to your ATS. This is how most AssessAll cohorts run.
Single sign-on and provisioningNo enterprise SAML and no SCIM provisioning. Cross-platform sign-on exists only between AssessAll and a small number of partner platforms it operates with. If your identity team requires SAML or SCIM, treat both as unavailable today.
What the larger vendors publish, checked at sourceOn 5 September 2026, SHL's ATS integrations page states it integrates with over 80 applicant tracking systems and names Workday, Oracle (Gold Partner), SAP, iCIMS, ADP, Cornerstone and SmartRecruiters. Mercer Mettl's partners page lists 16 named ATS integrations plus one LMS (D2L); Workday, Oracle and SAP SuccessFactors are not among the names shown.
Where the data goes, in Saudi ArabiaSending assessment results out of the Kingdom is a transfer under the PDPL. SDAIA has not published its list of jurisdictions with an adequate level of protection, so most transfers rest on Saudi standard contractual clauses, binding common rules or a certificate of accreditation, together with a documented transfer risk assessment. AssessAll publishes no in-region hosting option — ask about this before you scope an integration, not after.

Procurement asks for a connector before anyone has counted the hires

The integration line item is usually written from a feature checklist rather than from volume. A connector that carries 60 candidates a year costs more to build and maintain than the sittings it delivers.

The word integration covers four very different things

A native connector, a middleware recipe, a REST API you build against, and a CSV export are all sold under one word. They differ by an order of magnitude in effort and in what they can actually keep in sync.

The integration quietly moves personal data across a border

The moment a result is pushed to a cloud ATS, someone has made a cross-border transfer decision. In Saudi Arabia that decision has a named legal basis and a documented risk assessment attached to it, and it is usually discovered late.

A long connector list answers a question you did not ask

A published list of eighty systems tells you the vendor has partner engineering. It does not tell you whether the connector writes scores back, whether it carries the report or only a number, or whether it works with your version of the ATS.

What you get

Built for assessment & hr systems integration, gulf

Share-link and QR delivery, no participant accounts

A cohort link or QR code opens a proctored sitting directly. Candidates never create an account, so there is nothing to provision, nothing to de-provision, and no integration to build for a one-off drive or a campus day.

Assessment API v1 over REST

List the assessments available to your organisation, create a sitting for a named candidate, read the sitting back, and fetch the scored result. Bearer-token authentication against a key issued in your workspace.

Signed webhooks for the four lifecycle events

Receive sitting.started, sitting.scored, credential.issued and agent_sitting.scored at your own endpoint. Verify the HMAC-SHA256 signature over the raw bytes before parsing; deliveries never carry an API key or the webhook secret.

A public OpenAPI 3.1 description

The spec at /api/v1/openapi.json is served without authentication so a client generator — or an integration platform, or an LLM writing the first draft of your middleware recipe — can work from it directly.

Badges and credentials as an API resource

Issued credentials are readable over the same API, so a verified capability record can be written into an HRIS profile or a national-programme dashboard without a person re-keying it.

Reports and exports for the systems that never integrate

Scored reports download from the console, which is the correct answer for a government entity or a training provider whose system of record cannot accept an inbound call at all.

Before you scope an integration

Five questions, in this order

  1. 1

    Count the sittings, not the seats

    Take the number of candidates a year who will actually pass through the screen and divide the integration's build-plus-maintenance estimate by it. A one-way push built in two engineer-weeks and maintained for a year is rarely worth it below a few hundred sittings, and the share link delivers a first result the same afternoon.

  2. 2

    Decide where the score has to be read, not where it is stored

    If the only requirement is that a recruiter sees a number without leaving the ATS, a link on the candidate record does that. A full integration is warranted when the score has to drive an automated stage change, a rejection, or a report that other systems consume.

  3. 3

    Name the transfer basis before the first API call

    An integration that pushes results into a cloud ATS is a cross-border transfer decision. For Saudi Arabia, establish the permitted purpose, the safeguard being relied on and the documented transfer risk assessment first — retro-fitting a legal basis onto a live pipeline is the expensive version.

  4. 4

    Ask which direction the integration runs, and what it carries

    Many published connectors invite a candidate outbound and write back a single numeric score. Ask specifically whether the report, the proctoring evidence and the re-measurement delta come back too, and what happens when a candidate sits the assessment twice.

  5. 5

    Re-check after one hiring season

    Volume assumptions are usually wrong in the first year. Re-run the first calculation after one season against actual sittings, and be willing to conclude that the integration you built should be retired in favour of the link — that decision is cheaper than maintaining an unused pipeline.

The ecosystem catalogue

What connects today, what you can build, and what does not exist

Read this before an integration appears in a scope of work. Everything in the first two columns was re-checked against the codebase on 5 September 2026; everything in the third is stated as unavailable rather than as a roadmap.

Re-checked against the codebase on .

Available today

Available today, nothing to build

These require no engineering on either side and are how the large majority of Gulf cohorts actually run.

  • Share link

    One URL opens a proctored sitting. No participant account, no seat, no provisioning.

  • QR cohort delivery

    The same link as a printable code, for assessment centres, campus drives and walk-in hiring days.

  • Console reports and export

    Scored reports and cohort results download directly, including for entities whose system of record accepts no inbound call.

  • Credential and badge issue

    Issued credentials are visible and verifiable without the recipient holding an AssessAll login.

Build it on the public API

Build it on the public API

A real REST API with signed webhooks and a public OpenAPI description. Any ATS, HRIS or LMS that can call an endpoint or receive a webhook can be connected — directly, or through the integration platform your stack already runs.

  • Any ATS or HRIS that can call REST

    Create the sitting when a candidate reaches a stage; write the score back on the sitting.scored webhook. Named systems are reached this way, not by a connector we ship.

  • Integration platforms and middleware

    The spec is public and unauthenticated, so a recipe can be built on whichever iPaaS your organisation already licenses rather than on one we prescribe.

  • LMS and learning platforms

    Baseline and outcome sittings can be created from a course event and the delta read back, using the same endpoints.

  • Agent sittings

    The same lifecycle exists for assessing an AI agent rather than a person, with its own scored webhook event.

Not available

Not available — stated plainly

None of the following exists. It is listed so that nobody has to discover it during implementation, and so that no line here can be read as a roadmap commitment.

  • Native ATS and HRIS connectors

    No Workday, Oracle Fusion HCM, SAP SuccessFactors, Greenhouse, Lever, iCIMS, SmartRecruiters, Bayt.com, Darwinbox, Taleo or Zoho Recruit connector is shipped or listed anywhere.

  • Enterprise SAML SSO

    Not available. Cross-platform sign-on exists only between AssessAll and a small number of partner platforms it operates with.

  • SCIM user provisioning

    Not available. Candidate delivery is designed so that provisioning is not needed; workspace users are managed in the console.

  • In-region Gulf data hosting

    AssessAll publishes no MENA data-residency option. If in-region hosting is a procurement requirement, raise it before shortlisting rather than during implementation.

  • Government platform integrations

    There is no connection to any national labour, nationalisation-quota or visa platform, and no assessment platform can certify Saudisation or Emiratisation status. Those are matters for the relevant ministries and your advisers.

Nothing on this page should be read as implying a connector that does not exist. Where a named system appears in the middle column it means the system can be reached by building on the public API, not that AssessAll ships an integration for it. If an integration matters to your decision, ask for it in writing and ask who maintains it.

Regulation & compliance

Where the data may travel: the Gulf transfer rules that decide the design

An integration is a data-transfer decision before it is an engineering one. These are the instruments that govern where an assessment result may go, stated with the status each one actually has today.

Statuses verified at primary sources on .

SiddharthanFounder, AssessAll — Bodhih Training Solutions

Founder of AssessAll and of Bodhih Training Solutions, a corporate training company in Bangalore. Works on assessment design, scoring and reporting across hiring, L&D and certification programmes.

Last reviewed

The data-transfer section states where each instrument stood at a primary or named source on 5 September 2026 and is re-verified quarterly. AssessAll holds no accreditation or certification and this page is not legal advice. Competitor integration facts were read from each provider's own published pages on 5 September 2026.

Saudi Arabia

The transfer question is live and has an answer. The adequacy question does not yet.

Personal Data Protection Law (Royal Decree M/19, amended by Royal Decree M/148 of 27 March 2023)

In force

The Kingdom's general personal-data regime, applying to the processing of personal data of individuals in Saudi Arabia, including processing carried out from outside the Kingdom.

What it means for a hiring assessment

Candidate answers, scores, proctoring evidence and reports are personal data. If the assessment is run for a role in the Kingdom, the regime applies whether or not the platform is hosted there.

Source: King & Spalding — international personal data transfers under the Saudi PDPL

Regulation on Personal Data Transfer Outside the Kingdom (SDAIA, 2024)

In force; SDAIA's adequacy list not yet published

Transfer outside Saudi Arabia is permitted for defined purposes and must not prejudice national security or the Kingdom's vital interests. Where the destination has not been assessed as offering an adequate level of protection, the transfer relies on a safeguard — Saudi standard contractual clauses, binding common rules or a certificate of accreditation — and the controller documents a transfer risk assessment.

What it means for a hiring assessment

This is the sentence that decides the integration design. Because the adequacy list has not been published, an integration that pushes results to a cloud ATS hosted outside the Kingdom generally needs a named safeguard and a written risk assessment before the first call, not after go-live. It is also a reason a share-link cohort with export can be the lower-risk design: fewer systems hold the data and fewer borders are crossed.

Source: King & Spalding — transfer conditions, safeguards and the risk assessment

United Arab Emirates

The law binds; the procedural detail is still pending, and that gap is widely mis-stated in both directions.

Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data

In force since 2 January 2022

The federal personal-data regime, covering lawful bases, data-subject rights and controls on transfers outside the UAE.

What it means for a hiring assessment

Assessment data for a UAE-based role sits inside this regime. Consent is only one of several lawful bases and is a weak one in an employment context; identify the basis you are actually relying on before an integration starts moving results.

Source: UAE Government — data protection laws

Executive Regulations to the federal PDPL

Not yet issued as at March 2026

The implementing regulations intended to set out the procedural detail of the federal law, including aspects of transfer and grievance handling, had not been issued as at the publication of the Chambers 2026 practice guide on 10 March 2026.

What it means for a hiring assessment

Two errors are common and both are worth avoiding in a scope of work: treating the federal law as dormant because the regulations are pending, and citing detailed procedural requirements that have not in fact been issued. Design to the law as it stands, and re-check the status before a compliance statement goes into a contract. Entities established in the DIFC and ADGM financial free zones sit under those zones' own data-protection regimes; confirm which regime applies to the entity that will hold the results.

Source: Chambers — Data Protection & Privacy 2026, UAE trends and developments (10 March 2026)

AssessAll holds no accreditation, certification or compliance approval in Saudi Arabia, the United Arab Emirates or Qatar, and no assessment platform can certify Saudisation or Emiratisation status. This section is a dated summary of where each instrument stood at the source cited on 5 September 2026, written for planning an integration; it is not legal advice and must not be relied on as such. Instruments in this region move quickly — confirm the current position with qualified counsel in the relevant jurisdiction before it goes into a contract or a data-protection impact assessment.

Compare the approaches

Four ways a score reaches your ATS, and when each one is right

Approach rows, not vendor rows: a vendor's feature list changes every quarter, but these four mechanisms are the actual choice, and three of them are the right answer some of the time.

External facts verified at source on .

ApproachWhat it measuresWhat it costsWhen to choose it instead
Vendor-built native connectorA supported, maintained flow inside your ATS: invite from the candidate record, score written back automatically, usually a single number and a link to the report.Bundled into an enterprise licence and normally quoted with it. On 5 September 2026 SHL's own page states over 80 ATS integrations and names Workday, Oracle and SAP; Mercer Mettl's partners page names 16 ATS integrations and one LMS.Choose this when the ATS is the system of record for the whole funnel, recruiters must never leave it, and the volume justifies an enterprise licence. If your ATS is Workday, Oracle Fusion or SuccessFactors and a supported connector is a hard requirement, a vendor that publishes one is the correct choice and AssessAll is not.
Middleware or an integration platformA recipe on the iPaaS your organisation already licenses, calling the assessment API on a stage change and writing the result back on the webhook.No new vendor licence if the platform is already in the stack; typically days rather than weeks of configuration, and it is owned by your integration team rather than by either vendor.Choose this when you have several assessment or background vendors to orchestrate, or when IT policy requires all outbound calls to pass through one governed platform. It is also the honest answer when a native connector is wanted but does not exist.
REST API with signed webhooksFull control: create sittings, read results, receive sitting.started, sitting.scored, credential.issued and agent_sitting.scored, verify each delivery with an HMAC-SHA256 signature over the raw body.Engineering time on your side; no integration fee, and the OpenAPI 3.1 description is public and unauthenticated so a client can be generated rather than hand-written.It is the wrong choice when your team has no engineering capacity to spend and no integration platform to spend it on, because nothing here is configured for you — there is no partner engineering team on our side and no supported connector to fall back on. It is also wrong when procurement requires a vendor-maintained integration with a support SLA attached to it, because that is precisely what this is not.
Share link or QR, no integration at allA proctored sitting reached from one URL or code, with no participant account. Results live in the console and export; nothing is pushed anywhere.Zero build. Pay-as-you-go per candidate, with no seat licence and no annual minimum.It stops being the right answer at the point where someone is re-keying results into the ATS every day, or where an auditor needs the assessment step evidenced inside the system of record rather than alongside it. It is also the wrong design where a recruiter must never leave the ATS to see a score — that is a genuine requirement in large TA teams and a link on a candidate record does not satisfy it.

Competitor facts describe what each provider publishes on its own pages on the date shown; they are not a judgement of quality, completeness or fitness. A published connector count is a statement about partner engineering, not about whether a given connector writes back what you need. Re-verified monthly, and a row that cannot be re-verified is deleted rather than carried forward.

Sources: SHL — ATS integrations · Mercer | Mettl — partners · AssessAll — Assessment API v1 reference

Common use cases

  • Deciding whether an assessment integration belongs in this year's HR technology scope at all
  • Answering an IT or procurement questionnaire that asks which ATS connectors a vendor ships
  • Designing a volume hiring drive in Riyadh, Dubai or Doha that has to start before any integration could be built
  • Connecting scored results to an HRIS or national-programme dashboard over the public API
  • Establishing the cross-border transfer basis for assessment data before an integration goes live
  • Retiring an integration that turned out to carry fewer candidates than the build cost

Pricing for gulf hr systems integration

There is no integration fee and no seat licence. Assessments are bought with credits at 1 credit = US$0.50, and the API, the webhooks and the OpenAPI description are available on the same account as the console. New accounts start with free credits, which is usually enough to run a pilot cohort on share links before anyone writes an integration ticket.

Frequently asked questions

Does AssessAll integrate with Workday, Oracle Fusion HCM or SAP SuccessFactors?+

Not with a connector AssessAll ships — there is none, for those or for any other ATS or HRIS. What exists is a public REST API with signed webhooks and a public OpenAPI 3.1 description, so those systems are reached either directly or through the integration platform your organisation already licenses. If a supported, vendor-maintained connector for one of those systems is a hard requirement, a vendor that publishes one is the right choice: on 5 September 2026 SHL's own ATS integrations page states over 80 integrations and names Workday, Oracle and SAP.

Do I need an ATS integration to run assessments in the Gulf?+

Usually not. Share-link and QR delivery opens a proctored sitting with no participant account, no seat licence and no connection to your ATS, so a cohort can run the same day. An integration earns its cost when the score has to drive an automated stage change or feed other systems, and when annual volume is high enough that the build and its maintenance cost less than the manual step it removes.

What can the AssessAll API actually do?+

Assessment API v1 lets you list the assessments available to your organisation, create a sitting for a named candidate, read that sitting back, fetch the scored result, and issue and read badges. There is a parallel lifecycle for assessing AI agents. Authentication is a bearer token from a key issued in your workspace, and the machine-readable description is public at /api/v1/openapi.json.

How do the webhooks work, and are they signed?+

There are four events: sitting.started, sitting.scored, credential.issued and agent_sitting.scored. Each delivery carries an X-AssessAll-Signature header holding sha256= followed by an HMAC-SHA256 of the exact raw body, keyed with your endpoint's secret, so you verify by recomputing over the raw bytes before parsing. Deliveries time out at five seconds, retry once on a network error or 5xx, and every attempt is logged. Payloads never contain an API key or the webhook secret.

Does AssessAll support SAML single sign-on or SCIM provisioning?+

No. There is no enterprise SAML SSO and no SCIM provisioning. Cross-platform sign-on exists only between AssessAll and a small number of partner platforms it operates with. This matters less than it usually would because candidates never create accounts — the people who need workspace logins are your own staff, and they are managed in the console.

Can assessment results leave Saudi Arabia?+

Transfer outside the Kingdom is permitted under the PDPL for defined purposes, provided it does not prejudice national security or the Kingdom's vital interests and the data-minimisation principle is respected. Because SDAIA has not published a list of jurisdictions offering an adequate level of protection, most transfers rely on a safeguard — Saudi standard contractual clauses, binding common rules or a certificate of accreditation — together with a documented transfer risk assessment. Establish that basis before an integration starts moving results, and note that a share-link cohort with export usually crosses fewer systems and fewer borders than a pushed integration. This is a dated summary as at 5 September 2026, not legal advice.

Is the UAE federal data protection law in force if its Executive Regulations have not been issued?+

Yes. Federal Decree-Law No. 45 of 2021 came into force on 2 January 2022 and binds today. Its Executive Regulations, which are intended to set out procedural detail, had not been issued as at 10 March 2026 according to the Chambers 2026 UAE practice guide. Both common errors are worth avoiding: treating the law as dormant because the regulations are pending, and citing procedural requirements that have not in fact been issued. Entities in the DIFC and ADGM free zones sit under those zones' own regimes.

How should procurement compare integration claims between assessment vendors?+

Ask four questions that a connector list does not answer. Which direction does the integration run, and does it write back the report and the proctoring evidence or only a number? Who maintains the connector when the ATS releases a new version, the assessment vendor or the ATS vendor? What happens when a candidate sits the same assessment twice? And where is the data hosted, and under which transfer basis does it get there? A vendor that answers those four plainly is telling you more than a list of eighty logos.

Most assessment programmes in the Gulf never need an ATS integration. Here is how to tell whether yours does.