Skip to main content
POST
/
api
/
v1
/
empregabilidade
/
vagas
/
{id}
/
etapas
Criar etapa
curl --request POST \
  --url https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "created_at": "<string>",
  "descricao": "<string>",
  "id": "<string>",
  "id_vaga": "<string>",
  "ordem": 123,
  "titulo": "<string>",
  "updated_at": "<string>",
  "vaga": {
    "bairro": "<string>",
    "beneficios": "<string>",
    "contratante": {
      "cnpj": "<string>",
      "created_at": "<string>",
      "descricao": "<string>",
      "nome_fantasia": "<string>",
      "porte": "<string>",
      "razao_social": "<string>",
      "setor": "<string>",
      "updated_at": "<string>",
      "url_logo": "<string>",
      "website": "<string>"
    },
    "created_at": "<string>",
    "data_limite": "<string>",
    "deleted_at": "2024-12-31T23:59:59Z",
    "descricao": "<string>",
    "diferenciais": "<string>",
    "etapas": "<array>",
    "id": "<string>",
    "id_contratante": "<string>",
    "id_modelo_trabalho": "<string>",
    "id_orgao_parceiro": "<string>",
    "id_regime_contratacao": "<string>",
    "informacoes_complementares": [
      {
        "created_at": "<string>",
        "id": "<string>",
        "id_vaga": "<string>",
        "obrigatorio": true,
        "opcoes": [
          "<string>"
        ],
        "titulo": "<string>",
        "updated_at": "<string>",
        "vaga": "<unknown>",
        "valor_maximo": 123,
        "valor_minimo": 123
      }
    ],
    "modelo_trabalho": {
      "created_at": "<string>",
      "descricao": "<string>",
      "id": "<string>",
      "updated_at": "<string>"
    },
    "orgao_parceiro": {
      "created_at": "<string>",
      "id": 123,
      "last_synced_at": "<string>",
      "metadata": {},
      "name": "<string>",
      "orgao_id": "<string>",
      "sigla": "<string>",
      "sync_error": "<string>",
      "sync_status": "<string>",
      "updated_at": "<string>"
    },
    "regime_contratacao": {
      "created_at": "<string>",
      "descricao": "<string>",
      "id": "<string>",
      "updated_at": "<string>"
    },
    "requisitos": "<string>",
    "responsabilidades": "<string>",
    "tipos_pcd": [
      {
        "created_at": "<string>",
        "descricao": "<string>",
        "id": "<string>",
        "updated_at": "<string>"
      }
    ],
    "titulo": "<string>",
    "updated_at": "<string>",
    "valor_vaga": 123
  }
}
'
import requests

url = "https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas"

payload = {
"created_at": "<string>",
"descricao": "<string>",
"id": "<string>",
"id_vaga": "<string>",
"ordem": 123,
"titulo": "<string>",
"updated_at": "<string>",
"vaga": {
"bairro": "<string>",
"beneficios": "<string>",
"contratante": {
"cnpj": "<string>",
"created_at": "<string>",
"descricao": "<string>",
"nome_fantasia": "<string>",
"porte": "<string>",
"razao_social": "<string>",
"setor": "<string>",
"updated_at": "<string>",
"url_logo": "<string>",
"website": "<string>"
},
"created_at": "<string>",
"data_limite": "<string>",
"deleted_at": "2024-12-31T23:59:59Z",
"descricao": "<string>",
"diferenciais": "<string>",
"etapas": "<array>",
"id": "<string>",
"id_contratante": "<string>",
"id_modelo_trabalho": "<string>",
"id_orgao_parceiro": "<string>",
"id_regime_contratacao": "<string>",
"informacoes_complementares": [
{
"created_at": "<string>",
"id": "<string>",
"id_vaga": "<string>",
"obrigatorio": True,
"opcoes": ["<string>"],
"titulo": "<string>",
"updated_at": "<string>",
"vaga": "<unknown>",
"valor_maximo": 123,
"valor_minimo": 123
}
],
"modelo_trabalho": {
"created_at": "<string>",
"descricao": "<string>",
"id": "<string>",
"updated_at": "<string>"
},
"orgao_parceiro": {
"created_at": "<string>",
"id": 123,
"last_synced_at": "<string>",
"metadata": {},
"name": "<string>",
"orgao_id": "<string>",
"sigla": "<string>",
"sync_error": "<string>",
"sync_status": "<string>",
"updated_at": "<string>"
},
"regime_contratacao": {
"created_at": "<string>",
"descricao": "<string>",
"id": "<string>",
"updated_at": "<string>"
},
"requisitos": "<string>",
"responsabilidades": "<string>",
"tipos_pcd": [
{
"created_at": "<string>",
"descricao": "<string>",
"id": "<string>",
"updated_at": "<string>"
}
],
"titulo": "<string>",
"updated_at": "<string>",
"valor_vaga": 123
}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
created_at: '<string>',
descricao: '<string>',
id: '<string>',
id_vaga: '<string>',
ordem: 123,
titulo: '<string>',
updated_at: '<string>',
vaga: {
bairro: '<string>',
beneficios: '<string>',
contratante: {
cnpj: '<string>',
created_at: '<string>',
descricao: '<string>',
nome_fantasia: '<string>',
porte: '<string>',
razao_social: '<string>',
setor: '<string>',
updated_at: '<string>',
url_logo: '<string>',
website: '<string>'
},
created_at: '<string>',
data_limite: '<string>',
deleted_at: '2024-12-31T23:59:59Z',
descricao: '<string>',
diferenciais: '<string>',
etapas: '<array>',
id: '<string>',
id_contratante: '<string>',
id_modelo_trabalho: '<string>',
id_orgao_parceiro: '<string>',
id_regime_contratacao: '<string>',
informacoes_complementares: [
{
created_at: '<string>',
id: '<string>',
id_vaga: '<string>',
obrigatorio: true,
opcoes: ['<string>'],
titulo: '<string>',
updated_at: '<string>',
vaga: '<unknown>',
valor_maximo: 123,
valor_minimo: 123
}
],
modelo_trabalho: {
created_at: '<string>',
descricao: '<string>',
id: '<string>',
updated_at: '<string>'
},
orgao_parceiro: {
created_at: '<string>',
id: 123,
last_synced_at: '<string>',
metadata: {},
name: '<string>',
orgao_id: '<string>',
sigla: '<string>',
sync_error: '<string>',
sync_status: '<string>',
updated_at: '<string>'
},
regime_contratacao: {
created_at: '<string>',
descricao: '<string>',
id: '<string>',
updated_at: '<string>'
},
requisitos: '<string>',
responsabilidades: '<string>',
tipos_pcd: [
{
created_at: '<string>',
descricao: '<string>',
id: '<string>',
updated_at: '<string>'
}
],
titulo: '<string>',
updated_at: '<string>',
valor_vaga: 123
}
})
};

fetch('https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'created_at' => '<string>',
'descricao' => '<string>',
'id' => '<string>',
'id_vaga' => '<string>',
'ordem' => 123,
'titulo' => '<string>',
'updated_at' => '<string>',
'vaga' => [
'bairro' => '<string>',
'beneficios' => '<string>',
'contratante' => [
'cnpj' => '<string>',
'created_at' => '<string>',
'descricao' => '<string>',
'nome_fantasia' => '<string>',
'porte' => '<string>',
'razao_social' => '<string>',
'setor' => '<string>',
'updated_at' => '<string>',
'url_logo' => '<string>',
'website' => '<string>'
],
'created_at' => '<string>',
'data_limite' => '<string>',
'deleted_at' => '2024-12-31T23:59:59Z',
'descricao' => '<string>',
'diferenciais' => '<string>',
'etapas' => '<array>',
'id' => '<string>',
'id_contratante' => '<string>',
'id_modelo_trabalho' => '<string>',
'id_orgao_parceiro' => '<string>',
'id_regime_contratacao' => '<string>',
'informacoes_complementares' => [
[
'created_at' => '<string>',
'id' => '<string>',
'id_vaga' => '<string>',
'obrigatorio' => true,
'opcoes' => [
'<string>'
],
'titulo' => '<string>',
'updated_at' => '<string>',
'vaga' => '<unknown>',
'valor_maximo' => 123,
'valor_minimo' => 123
]
],
'modelo_trabalho' => [
'created_at' => '<string>',
'descricao' => '<string>',
'id' => '<string>',
'updated_at' => '<string>'
],
'orgao_parceiro' => [
'created_at' => '<string>',
'id' => 123,
'last_synced_at' => '<string>',
'metadata' => [

],
'name' => '<string>',
'orgao_id' => '<string>',
'sigla' => '<string>',
'sync_error' => '<string>',
'sync_status' => '<string>',
'updated_at' => '<string>'
],
'regime_contratacao' => [
'created_at' => '<string>',
'descricao' => '<string>',
'id' => '<string>',
'updated_at' => '<string>'
],
'requisitos' => '<string>',
'responsabilidades' => '<string>',
'tipos_pcd' => [
[
'created_at' => '<string>',
'descricao' => '<string>',
'id' => '<string>',
'updated_at' => '<string>'
]
],
'titulo' => '<string>',
'updated_at' => '<string>',
'valor_vaga' => 123
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas"

payload := strings.NewReader("{\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"ordem\": 123,\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": {\n \"bairro\": \"<string>\",\n \"beneficios\": \"<string>\",\n \"contratante\": {\n \"cnpj\": \"<string>\",\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"nome_fantasia\": \"<string>\",\n \"porte\": \"<string>\",\n \"razao_social\": \"<string>\",\n \"setor\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"url_logo\": \"<string>\",\n \"website\": \"<string>\"\n },\n \"created_at\": \"<string>\",\n \"data_limite\": \"<string>\",\n \"deleted_at\": \"2024-12-31T23:59:59Z\",\n \"descricao\": \"<string>\",\n \"diferenciais\": \"<string>\",\n \"etapas\": \"<array>\",\n \"id\": \"<string>\",\n \"id_contratante\": \"<string>\",\n \"id_modelo_trabalho\": \"<string>\",\n \"id_orgao_parceiro\": \"<string>\",\n \"id_regime_contratacao\": \"<string>\",\n \"informacoes_complementares\": [\n {\n \"created_at\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"obrigatorio\": true,\n \"opcoes\": [\n \"<string>\"\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": \"<unknown>\",\n \"valor_maximo\": 123,\n \"valor_minimo\": 123\n }\n ],\n \"modelo_trabalho\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"orgao_parceiro\": {\n \"created_at\": \"<string>\",\n \"id\": 123,\n \"last_synced_at\": \"<string>\",\n \"metadata\": {},\n \"name\": \"<string>\",\n \"orgao_id\": \"<string>\",\n \"sigla\": \"<string>\",\n \"sync_error\": \"<string>\",\n \"sync_status\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"regime_contratacao\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"requisitos\": \"<string>\",\n \"responsabilidades\": \"<string>\",\n \"tipos_pcd\": [\n {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n }\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"valor_vaga\": 123\n }\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"ordem\": 123,\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": {\n \"bairro\": \"<string>\",\n \"beneficios\": \"<string>\",\n \"contratante\": {\n \"cnpj\": \"<string>\",\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"nome_fantasia\": \"<string>\",\n \"porte\": \"<string>\",\n \"razao_social\": \"<string>\",\n \"setor\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"url_logo\": \"<string>\",\n \"website\": \"<string>\"\n },\n \"created_at\": \"<string>\",\n \"data_limite\": \"<string>\",\n \"deleted_at\": \"2024-12-31T23:59:59Z\",\n \"descricao\": \"<string>\",\n \"diferenciais\": \"<string>\",\n \"etapas\": \"<array>\",\n \"id\": \"<string>\",\n \"id_contratante\": \"<string>\",\n \"id_modelo_trabalho\": \"<string>\",\n \"id_orgao_parceiro\": \"<string>\",\n \"id_regime_contratacao\": \"<string>\",\n \"informacoes_complementares\": [\n {\n \"created_at\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"obrigatorio\": true,\n \"opcoes\": [\n \"<string>\"\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": \"<unknown>\",\n \"valor_maximo\": 123,\n \"valor_minimo\": 123\n }\n ],\n \"modelo_trabalho\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"orgao_parceiro\": {\n \"created_at\": \"<string>\",\n \"id\": 123,\n \"last_synced_at\": \"<string>\",\n \"metadata\": {},\n \"name\": \"<string>\",\n \"orgao_id\": \"<string>\",\n \"sigla\": \"<string>\",\n \"sync_error\": \"<string>\",\n \"sync_status\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"regime_contratacao\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"requisitos\": \"<string>\",\n \"responsabilidades\": \"<string>\",\n \"tipos_pcd\": [\n {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n }\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"valor_vaga\": 123\n }\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://services.pref.rio/go/api/v1/empregabilidade/vagas/{id}/etapas")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"ordem\": 123,\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": {\n \"bairro\": \"<string>\",\n \"beneficios\": \"<string>\",\n \"contratante\": {\n \"cnpj\": \"<string>\",\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"nome_fantasia\": \"<string>\",\n \"porte\": \"<string>\",\n \"razao_social\": \"<string>\",\n \"setor\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"url_logo\": \"<string>\",\n \"website\": \"<string>\"\n },\n \"created_at\": \"<string>\",\n \"data_limite\": \"<string>\",\n \"deleted_at\": \"2024-12-31T23:59:59Z\",\n \"descricao\": \"<string>\",\n \"diferenciais\": \"<string>\",\n \"etapas\": \"<array>\",\n \"id\": \"<string>\",\n \"id_contratante\": \"<string>\",\n \"id_modelo_trabalho\": \"<string>\",\n \"id_orgao_parceiro\": \"<string>\",\n \"id_regime_contratacao\": \"<string>\",\n \"informacoes_complementares\": [\n {\n \"created_at\": \"<string>\",\n \"id\": \"<string>\",\n \"id_vaga\": \"<string>\",\n \"obrigatorio\": true,\n \"opcoes\": [\n \"<string>\"\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"vaga\": \"<unknown>\",\n \"valor_maximo\": 123,\n \"valor_minimo\": 123\n }\n ],\n \"modelo_trabalho\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"orgao_parceiro\": {\n \"created_at\": \"<string>\",\n \"id\": 123,\n \"last_synced_at\": \"<string>\",\n \"metadata\": {},\n \"name\": \"<string>\",\n \"orgao_id\": \"<string>\",\n \"sigla\": \"<string>\",\n \"sync_error\": \"<string>\",\n \"sync_status\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"regime_contratacao\": {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n },\n \"requisitos\": \"<string>\",\n \"responsabilidades\": \"<string>\",\n \"tipos_pcd\": [\n {\n \"created_at\": \"<string>\",\n \"descricao\": \"<string>\",\n \"id\": \"<string>\",\n \"updated_at\": \"<string>\"\n }\n ],\n \"titulo\": \"<string>\",\n \"updated_at\": \"<string>\",\n \"valor_vaga\": 123\n }\n}"

response = http.request(request)
puts response.read_body
{
  "created_at": "<string>",
  "descricao": "<string>",
  "id": "<string>",
  "id_vaga": "<string>",
  "ordem": 123,
  "titulo": "<string>",
  "updated_at": "<string>",
  "vaga": {
    "bairro": "<string>",
    "beneficios": "<string>",
    "contratante": {
      "cnpj": "<string>",
      "created_at": "<string>",
      "descricao": "<string>",
      "nome_fantasia": "<string>",
      "porte": "<string>",
      "razao_social": "<string>",
      "setor": "<string>",
      "updated_at": "<string>",
      "url_logo": "<string>",
      "website": "<string>"
    },
    "created_at": "<string>",
    "data_limite": "<string>",
    "deleted_at": "2024-12-31T23:59:59Z",
    "descricao": "<string>",
    "diferenciais": "<string>",
    "etapas": "<array>",
    "id": "<string>",
    "id_contratante": "<string>",
    "id_modelo_trabalho": "<string>",
    "id_orgao_parceiro": "<string>",
    "id_regime_contratacao": "<string>",
    "informacoes_complementares": [
      {
        "created_at": "<string>",
        "id": "<string>",
        "id_vaga": "<string>",
        "obrigatorio": true,
        "opcoes": [
          "<string>"
        ],
        "titulo": "<string>",
        "updated_at": "<string>",
        "vaga": "<unknown>",
        "valor_maximo": 123,
        "valor_minimo": 123
      }
    ],
    "modelo_trabalho": {
      "created_at": "<string>",
      "descricao": "<string>",
      "id": "<string>",
      "updated_at": "<string>"
    },
    "orgao_parceiro": {
      "created_at": "<string>",
      "id": 123,
      "last_synced_at": "<string>",
      "metadata": {},
      "name": "<string>",
      "orgao_id": "<string>",
      "sigla": "<string>",
      "sync_error": "<string>",
      "sync_status": "<string>",
      "updated_at": "<string>"
    },
    "regime_contratacao": {
      "created_at": "<string>",
      "descricao": "<string>",
      "id": "<string>",
      "updated_at": "<string>"
    },
    "requisitos": "<string>",
    "responsabilidades": "<string>",
    "tipos_pcd": [
      {
        "created_at": "<string>",
        "descricao": "<string>",
        "id": "<string>",
        "updated_at": "<string>"
      }
    ],
    "titulo": "<string>",
    "updated_at": "<string>",
    "valor_vaga": 123
  }
}
{}
{}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

ID da vaga

Body

application/json

Dados da etapa

created_at
string
descricao
string
id
string
id_vaga
string
ordem
integer
titulo
string
updated_at
string
vaga
object

Relationships

Response

Created

created_at
string
descricao
string
id
string
id_vaga
string
ordem
integer
titulo
string
updated_at
string
vaga
object

Relationships