Passar para o conteúdo principal

Endpoint Requisição [POST/PUT]

W
Escrito por William Coelho
Atualizado há mais de 2 semanas

Endpoint

[POST] https://api.quickin.io/accounts/{account_id}/requisitions

[PUT] https://api.quickin.io/accounts/{account_id}/requisitions/{_id}


Autenticação (Header)

Authorization: Bearer {token}


Campos

Tipo

Exemplo

Descrição

Limites

status

String:
analyzing
archived

analyzing

Status da vaga

openings

Number

1

Número de postos da vaga

1-999

title

String

Desenvolvedor Node Pleno

Título da vaga

2-255 chars

description

String

<p>Irá trabalhar com...</p>

Descrição da vaga

2-4000 chars

requirements

String

<p>Desejável conhecimento em...</p>

Requisitos da vaga

2-4000 chars

benefits

String

<p>Convênio, VR...</p>

Benefícios da vaga

2-4000 chars

comments

String

Vaga para área de ..

Comentário internos

2-4000 chars

remuneration_period

String:
hour
month
year

month

Remuneração por hora, mês ou ano

currency

String
Ver lista de currencies

BRL

Moeda da remuneração

remuneration

Number

1000

Valor da remuneração

1-99999999

remuneration_max

Number

1000

Máximo negociável

1-99999999

country

String
Ver lista de countries

BR

País

region

String

São Paulo

Estado

2-60 chars

city

String

São Paulo

Cidade

2-60 chars

neighborhood

String

São Paulo

Bairro

2-60 chars

address

String

Rua Estela

Endereço

2-100 chars

zipcode

String

0000000

CEP

2-60 chars

hiring_manager_name

String

Roberto

Nome do gestor requisitante

2-60 chars

hiring_manager_email

String

E-mail do gestor requisitante

2-60 chars

company_id

String
Ver lista de empresas

1234567891224889

Id da empresa

departament_id

String
Ver lista de departamentos

1234567891224889

Id do

contract_id

String
Ver lista de contratos

1234567891224889

Id do contrato

owner_user_id

String
Ver lista de usuários

1234567891224889

ID do usuário

experience_level

String
Ver lista de experience_level

student_college

Nível de experiência

education_degree

String
Ver dependências de education_degree

associate_degree

Nível de escolaridade

position_category

String
Ver lista de position_category

agriculture

Categoria da vaga


{
"status": "archived",
"update_status_date": "2019-12-04T18:29:25.406Z",
"openings": 1,
"title": "Clone: abcd",
"description": "<p>...</p>",
"requirements": "<p>...</p>",
"benefits": "<p>...</p>",
"comments": "...",
"currency": "BRL",
"remuneration_period": "month",
"remuneration": 1000,
"remuneration_max": 1000,
"country": "BR",
"region": "São Paulo",
"city": "São Paulo",
"neighborhood": "São Paulo",
"address": "Rua Estela",
"zipcode": "03877130",
"hiring_manager_name": "Roberto",
"hiring_manager_email": "email@email.com.br",
"company_id": "1234567891224889",
"departament_id": "1234567891224889",
"contract_id": "1234567891224889",
"owner_user_id": "1234567891224889",
"experience_level": "student_college",
"education_degree": "associate_degree",
"position_category": "agriculture"
}


Dependências

Lista de position_category, experience_level, education_degree, country e currency

[GET] https://api.quickin.io/resources

{
"position_category": [
{
"key": "administrative",
"name": "Administração"
},
...
],
"experience_level": [
{
"key": "manager",
"name": "Supervisão / Coordenação",
"level": 7
},
...
],
"education_degree": [
{
"key": "high_school",
"name": "Ensino médio",
"level": 1
},
...
],
"language": [
{
"key": "pt",
"name": "Portugues"
},
...
],
"country": [
{
"key": "BR",
"name": "Brasil"
},
...
],
"currency": [
{
"key": "BRA",
"name": "Brazilian Real"
},
...
]
}

Lista de empresas

[GET] https://api.quickin.io/accounts/{account_id}/companies?page=1

Authorization: Bearer {token}

{
"docs": [
{
"_id": "1234567891224889",
"description": "...",
"name": "...",
"country": "BR",
"neighborhood": "...",
"region": "...",
"address": "....",
"city": null,
"zipcode": "...."
},
...
],
"total": 5,
"limit": 30,
"page": 1,
"pages": 1
}

Lista de departamentos

[GET] https://api.quickin.io/accounts/{account_id}/departaments?page=1

Authorization: Bearer {token}

{
"docs": [
{
"_id": "1234567891224889",
"name": "..."
},
...
],
"total": 5,
"limit": 30,
"page": 1,
"pages": 1
}

Lista de tipos de contratos

[GET] https://api.quickin.io/accounts/{account_id}/contracts?page=1

Authorization: Bearer {token}

{
"docs": [
{
"_id": "1234567891224889",
"name": "..."
},
...
],
"total": 5,
"limit": 30,
"page": 1,
"pages": 1
}

Lista de usuários

[GET] https://api.quickin.io/accounts/{account_id}/users?page=1

Authorization: Bearer {token}

{
"docs": [
{
"_id": "1234567891224889",
"name": "...",
"email": "...",
},
...
],
"total": 5,
"limit": 30,
"page": 1,
"pages": 1
}

Respondeu à sua pergunta?