# Publicar Vaga **POST /job-posting/vaas/{id}** Endpoint para publicar vaga no sistema Vagas.com Empresas no contexto VaaS. Os atributos *cargo*, *descrição do anuncio* e *outros requisitos do anúncio* aceitam algumas _tags_ HTML para formatação do texto, as opções permitidas estão listadas abaixo. *Tags HTML permitidas*: - 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 - **id** (string) Hash identificador da empresa representada (`hash_representado` no documento original). Nesta operação o segmento identifica a empresa, não a vaga. ### Body: application/json (object) - **url_externa** (string) - **fases_ids** (array[integer]) IDs das fases que a vaga terá, os ids podem ser obtidos no endpoint `/v1/job-posting/phases`. Caso não seja enviado, será assumida a fase de `ordem` 1 cadastrada no ambiente da empresa. - **notificar** (array[string]) Lista de emails para notificar quando a vaga for publicada - **cargo** (string) Titulo da vaga - **cargo_exclusivo_pcd** (boolean) - **tipo_de_contratacao_id** (integer) Id do tipo de contratação. Pode ser obtido no endpoint `/v1/dominios/modelos-contratuais`. Caso não seja enviado, será assumido "CLT" (id 1). - **numero_de_posicoes** (integer) Número de posições abertas para a vaga. Caso não seja enviado, será assumido o valor 1. - **idiomas** (array[object]) Idiomas necessários para a vaga, as opções podem ser obtidas no endpoint `/v1/dominios/idiomas` - **beneficios** (array[object]) Os IDs podem ser obtidos por meio do endpoint v1/job-posting/benefits. Um mesmo benefício não pode ser adicionado mais de uma vez à mesma vaga. Caso este campo seja enviado, o campo “beneficios_txt” não deve ser enviado na requisição. - **benefícios_txt** (string) Este campo deve ser utilizado para o envio dos benefícios em formato de texto livre. Caso este campo seja enviado, o campo “benefícios” não deve ser enviado na requisição. - **anuncio** (object) - **salario** (object) Caso o objeto inteiro não seja enviado, será assumido salário "a combinar" (`tipo_moeda`: `BRL`, `faixa_salario_min`: `0.0`, `faixa_salario_max`: `0.0`, `exibir_salario_no_anuncio`: `false`). Caso seja enviado, todos os 4 atributos abaixo devem ser enviados - o envio parcial retorna erro. - **pre_requisitos** (object) - **atuacao** (object) - **sobre_a_empresa** (object) - **periodo_de_inscricao** (object) - **acesso_restrito** (object) - **canais_de_divulgacao** (object) - **vaga_inteligente** (boolean) Caso não seja enviado, será assumido `true`. O contexto VaaS não permite o envio explícito do valor `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)