How to get the worker:read scope for EOR compliance document endpoints?

Hi All,

I’m looking at an integration to pull EOR compliance documents via the API. The https://developer.deel.com/api/eor-worker-endpoints/eor-worker-compliance/download-compliance-document requires the worker:read scope — but I can’t seem to get it anywhere.

Here’s what I’ve tried:

  • Access Token wizard — 60 scopes available, worker:read isn’t one of
    them
  • OAuth2 (Organization app) — requesting worker:read returns “Invalid
    scopes for User type”
  • OAuth2 (Personal app) — same error

Other scopes like contracts:read and people:read work fine through both methods. It’s just worker:read that’s blocked.

Is this scope restricted to certain account types or user roles? Or is there an alternative way to access compliance
documents as an org admin?

Thanks in advance

Hello mitcf,

You’re right to notice this - the scope is restricted due to compliance, as it requires worker consent. Please reach out to your Deel representative who will be able to review this and advise on next steps.

Mark