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

# Montar a estrutura da empresa

> Crie Unidades, Setores e Cargos antes de cadastrar colaboradores.

Antes de cadastrar colaboradores, a organização precisa ter sua **estrutura** criada:
[Unidades](/public-api/br/conceitos/unidade-branch),
[Setores](/public-api/br/conceitos/setor-sector) e
[Cargos](/public-api/br/conceitos/cargo-position). É a combinação desses três que forma a
[hierarquia](/public-api/br/conceitos/hierarquia) na qual o colaborador será alocado.

<Info>
  Pré-requisito: ter o `organization_id` da empresa. Descubra-o em
  [Listar minhas organizações](/public-api/br/endpoints/organizations/public_list_my_organizations_v0_organization__get).
</Info>

<Steps>
  <Step title="Descobrir o organization_id">
    Liste as organizações às quais sua `x-api-key` tem acesso e guarde o `organization_id`.
  </Step>

  <Step title="Criar Unidades (Branch)">
    Crie cada local de trabalho com `organization_id`, `display_name` e `cnpj`.
    Guarde os `id` retornados (ou use `client_integration_code` para mapear ao seu sistema).
  </Step>

  <Step title="Criar Setores (Sector)">
    Crie cada área/departamento com `organization_id`, `name` e `description`.
  </Step>

  <Step title="Criar Cargos (Position)">
    Crie cada função com `organization_id` e `name` (e `cbo`, quando disponível).
  </Step>

  <Step title="Pronto para colaboradores">
    Com Unidade, Setor e Cargo cadastrados, você já pode
    [cadastrar colaboradores](/public-api/br/fluxos/onboarding-colaborador) — a hierarquia é
    resolvida automaticamente a partir desses três IDs.
  </Step>
</Steps>

```mermaid theme={null}
flowchart LR
    O[organization_id] --> B[POST /v0/branch]
    O --> S[POST /v0/sector]
    O --> P[POST /v0/position]
    B --> E[Pronto p/ colaboradores]
    S --> E
    P --> E
```

<Note>
  Use `client_integration_code` em Unidades, Setores e Cargos para mapear cada registro ao ID
  do **seu** sistema. Ele também serve de filtro nas listagens — útil para sincronizações
  idempotentes. Veja [Como usar §3](/public-api/br/como-usar#pt-3).
</Note>
