> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zipdin.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Consulta de vínculo empregatício

> Detalha o vínculo empregatício do trabalhador para iniciar a análise de elegibilidade

<Note>Etapa **opcional** — use quando ainda não conhece o vínculo empregatício do trabalhador.</Note>

Detalha o vínculo empregatício do trabalhador (empregador, cargo e admissão) para dar início à análise de
elegibilidade. Se você já conhece o vínculo, pode ir direto para
[Dados do trabalhador](/docs/e-consignado/dados-trabalhador).

<Info>
  Todos os endpoints requerem autenticação via **Bearer token** no header `Authorization`.
  Consulte o [guia de autenticação](/docs/primeiros-passos/authentication) para obter suas credenciais e gerar um token.
</Info>

Segue o modo definido pelo header `x-version` (`1` = síncrono/`200`; `2` ou ausente = assíncrono/`202` +
`requestId`).

<Note>
  O Dataprev Controller valida apenas o campo `cpf` nesta chamada — confirmado no schema real do serviço.
  Os demais campos (incluindo `authorizationTerm`) são aceitos e repassados, mas **não são validados nesta
  camada**.
</Note>

## Parâmetros

<ParamField body="cpf" type="string" required>
  CPF do trabalhador — 8 a 11 dígitos numéricos
</ParamField>

<ParamField body="authorizationTerm" type="object">
  Termo de autorização LGPD (aceito e repassado, não validado): `userAgent`, `deviceModel`, `deviceType`,
  `geoLocation` (`latitude`, `longitude`), entre outros.
</ParamField>

## Exemplo

<CodeGroup>
  ```bash cURL theme={null}
  curl -X POST https://hml.zipdin.com.br/dataprev-controller/worker-relationships \
    -H "x-api-key: SUA_API_KEY" \
    -H "Authorization: Bearer SEU_TOKEN" \
    -H "x-idempotency-key: 3f8a91b2-7c4d-4e5f-a6b7-8c9d0e1f2a3b" \
    -H "Content-Type: application/json" \
    -d '{
      "cpf": "52998224725",
      "authorizationTerm": {
        "userAgent": "Mozilla/5.0",
        "deviceModel": "iPhone 14",
        "deviceType": "mobile",
        "geoLocation": { "latitude": "-23.5505", "longitude": "-46.6333" }
      }
    }'
  ```
</CodeGroup>

<ResponseExample>
  ```json 202 - Enfileirado theme={null}
  {
    "requestId": "e7f8a9b0-c1d2-3456-e7f8-a9b0c1d23456",
    "status": "queued"
  }
  ```
</ResponseExample>
