# Post Job **POST /job-posting/vaas/{job_id}** Endpoint used to publish job postings in the Vagas.com system within the VaaS context. The +cargo+, +descrição do anuncio+, and +outros requisitos do anúncio+ support a limited set of HTML tags for text formatting. The allowed HTML tags are listed below. +Allowed HTML Tags:+ - span - br - p - ul - ol - li - b - i - u - strong - em - div - h1 - h2 - h3 - h4 - h5 - h6 ## Servers - https://apigateway.vagas.com.br/v1: https://apigateway.vagas.com.br/v1 () ## Authentication methods - O auth2 ## Parameters ### Path parameters - **job_id** (string) Hash identifier of the represented company (`represented_hash` in the original document). In this operation the segment identifies the company, not the job. ### Body: application/json (object) - **url_externa** (string) URL where the candidate will be redirected to complete the application process. - **fases_ids** (array[integer]) Phases IDs the job will have, the ids can be obtained in the endpoint `/v1/job-posting/phases`. If not sent, the phase with `ordem` 1 registered in the company environment will be used. - **notificar** (array[string]) List of emails to send notification when the job is published - **cargo** (string) Job title - **cargo_exclusivo_pcd** (boolean) Flag to mark if the job is for people with a disability only - **tipo_de_contratacao_id** (integer) Contract type ID. can be obtained in the endpoint `/v1/dominios/modelos-contratuais`. If not sent, "CLT" (id 1) will be assumed. - **numero_de_posicoes** (integer) Número de posições abertas para a vaga. If not sent, the value 1 will be assumed. - **idiomas** (array[object]) Required Languages for the job, they can be obtained in the endpoint `/v1/dominios/idiomas` - **beneficios** (array[object]) The IDs can be retrieved from the v1/job-posting/benefits endpoint. The same benefit must not be added more than once to the same job posting. If this field is sent, the “beneficios_txt” field must not be included in the request. - **benefícios_txt** (string) This field must be used to send benefits in free-text format. If this field is sent, the “benefits” field must not be included in the request. - **anuncio** (object) - **salario** (object) If the whole object is not sent, "salary to be discussed" will be assumed (`tipo_moeda`: `BRL`, `faixa_salario_min`: `0.0`, `faixa_salario_max`: `0.0`, `exibir_salario_no_anuncio`: `false`). If sent, all 4 attributes below must be sent - sending only some of them returns an error. - **pre_requisitos** (object) - **atuacao** (object) - **sobre_a_empresa** (object) - **periodo_de_inscricao** (object) - **acesso_restrito** (object) - **canais_de_divulgacao** (object) - **vaga_inteligente** (boolean) If not sent, `true` will be assumed. The VaaS context does not allow explicitly sending the value `false`. ## Responses ### 200 OK #### Body: application/json (object) - **id** (integer) - **cargo_exclusivo_pcd** (boolean) - **cargo** (string) - **numero_de_posicoes** (integer) - **tipo_de_contratacao_id** (integer) - **funcionario_id** (integer) - **empresa_id** (integer) - **data_criacao** (string) - **fases_ids** (array[integer]) - **canais_de_divulgacao** (object) - **acesso_restrito** (object) - **sobre_a_empresa** (object) - **anuncio** (object) - **periodo_de_inscricao** (object) - **salario** (object) - **idiomas** (array[object]) - **pre_requisitos** (object) - **atuacao** (object) - **fichas_gerenciais** (array[object]) - **beneficios** (array[object]) - **fichas** (array[object]) - **vaga_inteligente** (boolean) [Powered by Bump.sh](https://bump.sh)