Skip to main content
GET
/
api
/
v1
/
admin
/
services
/
{id}
/
versions
/
{version}
Busca uma versão específica de um serviço
curl --request GET \
  --url https://services.pref.rio/app-busca-search/api/v1/admin/services/{id}/versions/{version} \
  --header 'Authorization: Bearer <token>'
{
  "autor": "<string>",
  "awaiting_approval": true,
  "canais_digitais": [
    "<string>"
  ],
  "canais_presenciais": [
    "<string>"
  ],
  "change_reason": "<string>",
  "change_type": "create",
  "changed_fields_json": "<string>",
  "created_at": 123,
  "created_by": "<string>",
  "created_by_cpf": "<string>",
  "custo_servico": "<string>",
  "descricao_completa": "<string>",
  "documentos_necessarios": [
    "<string>"
  ],
  "embedding_hash": "<string>",
  "fixar_destaque": true,
  "id": "<string>",
  "instrucoes_solicitante": "<string>",
  "is_free": true,
  "is_rollback": true,
  "legislacao_relacionada": [
    "<string>"
  ],
  "nome_servico": "<string>",
  "orgao_gestor": [
    "<string>"
  ],
  "previous_version": 123,
  "publico_especifico": [
    "<string>"
  ],
  "published_at": 123,
  "resultado_solicitacao": "<string>",
  "resumo": "<string>",
  "rollback_to_version": 123,
  "search_content": "<string>",
  "service_id": "<string>",
  "servico_nao_cobre": "<string>",
  "status": 123,
  "tema_geral": "<string>",
  "tempo_atendimento": "<string>",
  "version_number": 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 do serviço

version
integer
required

Número da versão

Response

OK

change_type
enum<string>
required
Available options:
create,
update,
publish,
unpublish,
delete,
rollback
created_by
string
required
Maximum length: 20000
created_by_cpf
string
required
Maximum length: 20000
service_id
string
required
Maximum length: 20000
version_number
integer
required
autor
string
Maximum length: 20000
awaiting_approval
boolean
canais_digitais
string[]
canais_presenciais
string[]
change_reason
string
Maximum length: 20000
changed_fields_json
string

Campos de mudança (armazenados como JSON string no Typesense)

Maximum length: 20000
created_at
integer
custo_servico
string
Maximum length: 20000
descricao_completa
string
Maximum length: 20000
documentos_necessarios
string[]
embedding_hash
string

Hash do embedding para verificação (não armazenamos o embedding completo)

Maximum length: 20000
fixar_destaque
boolean
id
string
instrucoes_solicitante
string
Maximum length: 20000
is_free
boolean
is_rollback
boolean
legislacao_relacionada
string[]
nome_servico
string

Snapshot completo do serviço (sem embedding para economizar espaço)

Maximum length: 20000
orgao_gestor
string[]
previous_version
integer
publico_especifico
string[]
published_at
integer
resultado_solicitacao
string
Maximum length: 20000
resumo
string
Maximum length: 20000
rollback_to_version
integer
search_content
string
Maximum length: 20000
servico_nao_cobre
string
Maximum length: 20000
status
integer
tema_geral
string
Maximum length: 20000
tempo_atendimento
string
Maximum length: 20000