Endpoint to publish job in the Vagas for Business system
The attributes cargo, descrição do anuncio and outros requisitos do anúncio accept some HTML tags, allowed options are listed below.
Allowed HTML tags:
- span
- br
- p
- ul
- ol
- li
- b
- i
- u
- strong
- em
- div
- h1
- h2
- h3
- h4
- h5
- h6
Body
Required
-
Phases IDs the job will have, the ids can be obtained in the endpoint
/v1/job-posting/phases -
Job Model ID, can be used as a basis for creating the job, if the job model has some attribute that was also passed when creating the job, the job model attribute will be ignored and the attribute passed in the request will be used. the id can be obtained from endpoint
/v1/job-posting/job_models -
List of emails to send notification when the job is published
-
Job title
-
Flag to mark if the job is for people with a disability only
-
Contract type ID. can be obtained in the endpoint
/v1/dominios/modelos-contratuais -
Open positions of the job
-
Required Languages for the job, they can be obtained in the endpoint
/v1/dominios/idiomas -
Benefits offered. Os ids podem ser obtidos no endpoint
v1/job-posting/benefits. the beneft can not be added twice in the same job -
Salary fields
-
The period that the job will accept applications
-
Fields mark the access to the job restricted.
-
If the value is true, the job will be published as a smart job
curl \
--request POST 'https://apigateway.vagas.com.br/v1/job-posting/jobs' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"fases_ids": [
999,
999
],
"vaga_modelo_id": 999,
"notificar": [
"contact@company.com",
"hr@email.com"
],
"cargo": "engineer",
"cargo_exclusivo_pcd": false,
"tipo_de_contratacao_id": 999,
"numero_de_posicoes": 1,
"idiomas": [
{
"id": 534,
"nivel_id": 5
}
],
"beneficios": [
{
"id": 2,
"valor": 80
}
],
"anuncio": {
"descricao": "Job description",
"outros_requisitos": "English certificate"
},
"salario": {
"tipo_moeda": "BRL",
"faixa_salario_min": 999,
"faixa_salario_max": 999,
"exibir_salario_no_anuncio": true
},
"pre_requisitos": {
"escolaridade_minima_id": 1,
"nivel_hierarquico_id": 3,
"aceitar_candidaturas_outras_areas": true,
"areas_de_atuacao_ids": [
4,
6,
10
]
},
"atuacao": {
"modelo_de_trabalho": 4,
"local_aceita_candidaturas": "cidades_proximas",
"local_de_trabalho": {
"pais_id": 999,
"estado_id": 999,
"cidade_id": 999
}
},
"sobre_a_empresa": {
"anuncio_confidencial": false,
"apresentacao_da_empresa": 999
},
"periodo_de_inscricao": {
"data_inicio": "2024/01/01",
"data_fim": "2024/01/01",
"veiculacao_suspensa": false
},
"acesso_restrito": {
"vaga_restrita": false,
"senha": "S3nh@"
},
"canais_de_divulgacao": {
"divisao_id": 999,
"parceiros_ids": [
999
]
},
"vaga_inteligente": false
}'
{
"fases_ids": [
999,
999
],
"vaga_modelo_id": 999,
"notificar": [
"contact@company.com",
"hr@email.com"
],
"cargo": "engineer",
"cargo_exclusivo_pcd": false,
"tipo_de_contratacao_id": 999,
"numero_de_posicoes": 1,
"idiomas": [
{
"id": 534,
"nivel_id": 5
}
],
"beneficios": [
{
"id": 2,
"valor": 80
}
],
"anuncio": {
"descricao": "Job description",
"outros_requisitos": "English certificate"
},
"salario": {
"tipo_moeda": "BRL",
"faixa_salario_min": 999,
"faixa_salario_max": 999,
"exibir_salario_no_anuncio": true
},
"pre_requisitos": {
"escolaridade_minima_id": 1,
"nivel_hierarquico_id": 3,
"aceitar_candidaturas_outras_areas": true,
"areas_de_atuacao_ids": [
4,
6,
10
]
},
"atuacao": {
"modelo_de_trabalho": 4,
"local_aceita_candidaturas": "cidades_proximas",
"local_de_trabalho": {
"pais_id": 999,
"estado_id": 999,
"cidade_id": 999
}
},
"sobre_a_empresa": {
"anuncio_confidencial": false,
"apresentacao_da_empresa": 999
},
"periodo_de_inscricao": {
"data_inicio": "2024/01/01",
"data_fim": "2024/01/01",
"veiculacao_suspensa": false
},
"acesso_restrito": {
"vaga_restrita": false,
"senha": "S3nh@"
},
"canais_de_divulgacao": {
"divisao_id": 999,
"parceiros_ids": [
999
]
},
"vaga_inteligente": false
}
{
"id": 2505124,
"cargo_exclusivo_pcd": false,
"cargo": "Analista de crédito",
"numero_de_posicoes": 2,
"tipo_de_contratacao_id": 4,
"funcionario_id": 17742,
"empresa_id": 12702,
"data_criacao": "2023-05-03T11:13:34-03:00",
"fases_ids": [
469731,
649710,
641396
],
"canais_de_divulgacao": {
"divisao_id": 67518,
"parceiros_ids": [
11,
10
]
},
"acesso_restrito": {
"vaga_restrita": true
},
"sobre_a_empresa": {
"anuncio_confidencial": false,
"apresentacao_da_empresa": 139
},
"anuncio": {
"descricao": "Descrição da Vaga",
"outros_requisitos": "sem comentários"
},
"periodo_de_inscricao": {
"data_inicio": "2023-05-03",
"data_fim": "2023-05-03T21:00:00-03:00",
"veiculacao_suspensa": false
},
"salario": {
"tipo_moeda": "BRL",
"faixa_salario_min": 1500,
"faixa_salario_max": 2000,
"exibir_salario_no_anuncio": true
},
"idiomas": [
{
"id": 20,
"nivel_id": 2
}
],
"pre_requisitos": {
"escolaridade_minima_id": 60,
"nivel_hierarquico_id": 40,
"areas_de_atuacao_ids": [
70,
1,
124
]
},
"atuacao": {
"modelo_de_trabalho": 2,
"local_aceita_candidaturas": "somente_cidade",
"local_de_trabalho": {
"localizacao_completa": "Angra dos Reis, RJ, Brasil",
"pais": "Brasil",
"estado": "RJ",
"cidade": "Angra dos Reis",
"cidade_id": 60968
}
},
"fichas_gerenciais": [
{
"id": 23
}
],
"beneficios": [
{
"id": 2,
"valor": 34.5
}
],
"fichas": [
{
"id": 147637,
"obrigratoria": true
}
],
"vaga_inteligente": false
}