iopoint
Referência

Tipos de contrato

Listar os tipos de contrato aceitos no cadastro de colaboradores.

URL Base
https://api.iopoint.com.br/api

Listar tipos de contrato

GET/customer/v2/contract-type

Retorna os tipos de contrato aceitos em `contract_type` no cadastro de colaboradores e diz quais exigem a matrícula do eSocial.

A lista é a mesma para todas as empresas e não traz o bloco company.
requires_esocial_id: true indica que POST /collaborator exige esocial_id para esse contrato.

Exemplos

Request
curl -X GET "https://api.iopoint.com.br/api/customer/v2/contract-type" \
  -H "apiIopointToken: SEU_TOKEN_AQUI"
Response200
{
  "data": [
    {
      "id": 0,
      "description": "Horista",
      "requires_esocial_id": true
    },
    {
      "id": 1,
      "description": "Mensalista",
      "requires_esocial_id": true
    },
    {
      "id": 2,
      "description": "Terceirizado",
      "requires_esocial_id": false
    },
    {
      "id": 3,
      "description": "Estagiário",
      "requires_esocial_id": false
    },
    {
      "id": 100,
      "description": "Outros",
      "requires_esocial_id": false
    }
  ]
}

Respostas

200
{
  "data": [
    {
      "id": 0,
      "description": "Horista",
      "requires_esocial_id": true
    },
    {
      "id": 1,
      "description": "Mensalista",
      "requires_esocial_id": true
    },
    {
      "id": 2,
      "description": "Terceirizado",
      "requires_esocial_id": false
    },
    {
      "id": 3,
      "description": "Estagiário",
      "requires_esocial_id": false
    },
    {
      "id": 100,
      "description": "Outros",
      "requires_esocial_id": false
    }
  ]
}