Tags de recursos#

Alguns recursos da API podem ser “tagueados”, ou seja, podem ter uma lista de strings arbitrárias associadas a cada instância do recurso.

  • Lista as tags do relatório de id indicado. Ou seja, retorna uma lista de strings json, uma para cada tag:

cURL

curl -X GET 'https://op.digesto.com.br/api/relatorio-judicial/live_report_def/<id>)/tags' \
-H 'Content-Type: application/json' \
-H 'Host: op.digesto.com.br' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>'

Parâmetro

Tipo

Descrição

id

integer

Identificador numérico do relatório.

  • Redefine as tags de um relatório. E retorna HTTP 200 em caso de sucesso:

cURL

curl -X POST 'https://op.digesto.com.br/api/relatorio-judicial/live_report_def/<id>/set_tags' \
-H 'Content-Type: application/json' \
-H 'Host: op.digesto.com.br' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <token>' \
-d '{
    "new_tags": ["tag1", "tag2"]
}'

Parâmetro

Tipo

Descrição

id

integer

Identificador numérico do relatório.

new_tags

array

Lista de strings com as novas tags.

  • Não há operação para inclusão parcial ou exclusão de tags. Na chamada acima todas as tags que deverão estar associadas ao relatório precisam ser passadas na chamada. Ou seja, após a chamada acima, para excluir a “tag2”, bastaria fazer nova chamada com {"new_tags": ["tag1"]}.