Consultar Catálogos =================== Serviço que permite consultar os catálogos cadastrados no PNCP. Detalhes da Requisição ~~~~~~~~~~~~~~~~~~~~~~ .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Endpoint - Método HTTP * - /v1/catalogos - GET Exemplo de Payload ~~~~~~~~~~~~~~~~~~ .. code-block:: json :linenos: Não se aplica Exemplo Requisição (cURL) ~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: bash :linenos: curl -k -X GET \ "${BASE_URL}/v1/catalogos" \ -H "accept: */*" ou curl -k -X GET \ "${BASE_URL}/v1/catalogos?statusAtivo=true" \ -H "accept: */*" Dados de entrada ~~~~~~~~~~~~~~~~ .. note:: Alimentar o parâmetro ``statusAtivo``. .. list-table:: :width: 100% :widths: auto :header-rows: 1 :class: quebra-linha-ultima-coluna * - Campo - Tipo - Obrigatório - Descrição * - statusAtivo - Booleano - Não - Indicador de status do catálogo. True-Ativo / False-Inativo Dados de retorno ~~~~~~~~~~~~~~~~ .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Id - Campo - Tipo - Descrição * - 1 - id - Inteiro - Código de identificação do catálogo * - 2 - nome - Texto - Nome do catálogo * - 3 - descricao - Texto - Descrição do catálogo * - 4 - dataInclusao - Data/Hora - Data e hora da inclusão do registro * - 5 - dataAtualizacao - Data/Hora - Data e hora da última atualização do registro * - 6 - statusAtivo - Booleano - Indicador de status do catálogo. True-Ativo / False-Inativo Códigos de Retorno ~~~~~~~~~~~~~~~~~~ .. list-table:: :width: 100% :widths: auto :header-rows: 1 * - Código HTTP - Mensagem - Tipo * - 200 - OK - Sucesso * - 400 - BadRequest - Erro * - 404 - Catálogo não encontrado - NotFound * - 422 - Unprocessable Entity - Erro * - 500 - Internal Server Error - Erro \