Skip to main content
POST
/
api
/
v1
/
admin
/
services
/
{id}
/
rollback
Realiza rollback de um serviço para uma versão anterior
curl --request POST \
  --url https://services.pref.rio/app-busca-search/api/v1/admin/services/{id}/rollback \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "change_reason": "<string>",
  "to_version": 2
}'
{
  "agents": {
    "exclusive_for_agents": true,
    "tool_hint": "<string>"
  },
  "autor": "<string>",
  "awaiting_approval": true,
  "buttons": [
    {
      "descricao": "<string>",
      "is_enabled": true,
      "ordem": 123,
      "titulo": "<string>",
      "url_service": "<string>"
    }
  ],
  "canais_digitais": [
    "<string>"
  ],
  "canais_presenciais": [
    "<string>"
  ],
  "created_at": 123,
  "custo_servico": "<string>",
  "descricao_completa": "<string>",
  "documentos_necessarios": [
    "<string>"
  ],
  "embedding": [
    123
  ],
  "extra_fields": {},
  "fixar_destaque": true,
  "id": "<string>",
  "instrucoes_solicitante": "<string>",
  "is_free": true,
  "last_update": 123,
  "legislacao_relacionada": [
    "<string>"
  ],
  "nome_servico": "<string>",
  "orgao_gestor": [
    "<string>"
  ],
  "publico_especifico": [
    "<string>"
  ],
  "published_at": 123,
  "resultado_solicitacao": "<string>",
  "resumo": "<string>",
  "search_content": "<string>",
  "servico_nao_cobre": "<string>",
  "status": 0,
  "tema_geral": "<string>",
  "tempo_atendimento": "<string>"
}

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 do serviço

Body

application/json

Dados do rollback

to_version
integer
required
Required range: x >= 1
change_reason
string
Maximum length: 20000

Response

OK

autor
string
required
Maximum length: 20000
custo_servico
string
required
Maximum length: 20000
descricao_completa
string
required
Maximum length: 20000
nome_servico
string
required
Maximum length: 20000
orgao_gestor
string[]
required
Minimum length: 1
resultado_solicitacao
string
required
Maximum length: 20000
resumo
string
required
Maximum length: 20000
tema_geral
string
required
Maximum length: 20000
tempo_atendimento
string
required
Maximum length: 20000
agents
object
awaiting_approval
boolean
buttons
object[]
canais_digitais
string[]
canais_presenciais
string[]
created_at
integer
documentos_necessarios
string[]
embedding
number[]
extra_fields
object
fixar_destaque
boolean
id
string
instrucoes_solicitante
string
Maximum length: 20000
is_free
boolean
last_update
integer
legislacao_relacionada
string[]
publico_especifico
string[]
published_at
integer
search_content
string
servico_nao_cobre
string
Maximum length: 20000
status
integer

0=Draft, 1=Published

Required range: 0 <= x <= 1