{"id":2173,"date":"2026-07-10T21:54:28","date_gmt":"2026-07-11T00:54:28","guid":{"rendered":"https:\/\/www.bancosemear.com.br\/docs\/?post_type=docs&#038;p=2173"},"modified":"2026-07-23T11:45:22","modified_gmt":"2026-07-23T14:45:22","slug":"api-de-consulta-de-status","status":"publish","type":"docs","link":"https:\/\/www.bancosemear.com.br\/docs\/?docs=api-de-consulta-de-status","title":{"rendered":"API de Consulta de Status"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">1. Endpoint<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>POST https:\/\/hmlapi2.bancosemear.com.br\/caas-api-status\/v1\/public\/status<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">2. Descri\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Este endpoint permite consultar o status atual de propostas (CCB) cadastradas, a partir de um ou mais identificadores: CPF, n\u00famero de contrato, n\u00famero de CCB ou ID de contrato. \u00c9 poss\u00edvel informar m\u00faltiplos valores por campo, combinando filtros na mesma requisi\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Headers<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Key<\/strong><\/td><td><strong>Valor (apenas exemplo)<\/strong><\/td><td><strong>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><tr><td>client_id<\/td><td><code>00000000-0000-0000-0000-000000000000<\/code><\/td><td>Identificador \u00fanico do cliente\/aplica\u00e7\u00e3o consumidora da API<\/td><\/tr><tr><td>access_token<\/td><td><code>00000000-0000-0000-0000-000000000000<\/code><\/td><td>Token de acesso Bearer\/JWT com escopo de<br>autoriza\u00e7\u00e3o<\/td><\/tr><tr><td>Content-Type<\/td><td>application\/json<\/td><td>Formato do corpo da requisi\u00e7\u00e3o<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Request Body<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"cpf\": &#91;\"00000000000\", \"00000000000\"],\n  \"contractNumber\": &#91;\"0000000000000\", \"0000000000000\"],\n  \"ccbNumber\": &#91;\"0000000000000\", \"0000000000000\"],\n  \"contractId\": &#91;\"00000000-0000-0000-0000-000000000000\", \"00000000-0000-0000-0000-000000000000\"]\n}\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\u00c9 obrigat\u00f3rio informar&nbsp;<strong>pelo menos um<\/strong>&nbsp;dos quatro campos, com pelo menos um valor v\u00e1lido. Os campos s\u00e3o independentes entre si e podem ser combinados.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 obrigat\u00f3rio informar&nbsp;<strong>pelo menos um<\/strong>&nbsp;dos quatro campos, com pelo menos um valor v\u00e1lido. Os campos s\u00e3o independentes entre si e podem ser combinados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4.1. Tabela de campos<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Campo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Tipo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Obrigat\u00f3rio*<\/th><th class=\"has-text-align-left\" data-align=\"left\">Regras<\/th><th class=\"has-text-align-left\" data-align=\"left\">Descri\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>cpf<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o*<\/td><td class=\"has-text-align-left\" data-align=\"left\">Somente n\u00fameros<\/td><td class=\"has-text-align-left\" data-align=\"left\">Lista de CPFs a consultar<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>contractNumber<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o*<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">Lista de n\u00fameros de contrato<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>ccbNumber<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o*<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">Lista de n\u00fameros de CCB<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>contractId<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00e3o*<\/td><td class=\"has-text-align-left\" data-align=\"left\">\u2014<\/td><td class=\"has-text-align-left\" data-align=\"left\">Lista de IDs internos de contrato (UUID)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">*Pelo menos um dos quatro campos deve ser enviado com ao menos um valor n\u00e3o vazio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Respostas esperadas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.1.&nbsp;201 \u2014 Sucesso<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Retornado mesmo quando nenhuma proposta \u00e9 encontrada. A resposta traz as propostas localizadas e, separadamente, os identificadores que n\u00e3o geraram resultado.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"proposals\": &#91;\n    {\n      \"currentStatus\": \"IN_PROGRESS\",\n      \"currentStageName\": \"DataPrev (Averba\u00e7\u00e3o)\",\n      \"stageComment\": \"Proposta reprovada ao realizar averba\u00e7\u00e3o na Dataprev.\",\n      \"contractNumber\": \"0000000000000\",\n      \"contractId\": \"00000000-0000-0000-0000-000000000000\",\n      \"ccbNumber\": \"0000000000000\",\n      \"cpf\": \"00000000000\"\n    }\n  ],\n  \"notFoundCpfs\": &#91;],\n  \"notFoundContractNumbers\": &#91;],\n  \"notFoundContractIds\": &#91;],\n  \"notFoundCcbNumbers\": &#91;]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tabela de campos da resposta<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Campo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Tipo<\/th><th class=\"has-text-align-left\" data-align=\"left\">Descri\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de objeto<\/td><td class=\"has-text-align-left\" data-align=\"left\">Lista de propostas encontradas<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].currentStatus<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Status atual da proposta (ex.:&nbsp;<code>IN_PROGRESS<\/code>,&nbsp;<code>REPROVED<\/code>,&nbsp;<code>FINISHED<\/code>,&nbsp;<code>CANCELED<\/code>,&nbsp;<code>FAIL<\/code>)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].currentStageName<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Nome da etapa atual do fluxo: <br>AVERBACAO<br>INTEGRACAO_DOCUMENTA<br>DESEMBOLSO<br>ENCARTEIRAMENTO<br>CRIVO<br>ANUENCIA<br>PORTABILIDADE<br>PARADA_ACAO_CORBAN <\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].stageComment<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">Coment\u00e1rio\/observa\u00e7\u00e3o da etapa atual<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].contractNumber<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero do contrato<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].contractId<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">ID interno do contrato<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].ccbNumber<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00famero da CCB<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>proposals[].cpf<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">string<\/td><td class=\"has-text-align-left\" data-align=\"left\">CPF do titular<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>notFoundCpfs<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">CPFs enviados na requisi\u00e7\u00e3o que n\u00e3o retornaram nenhuma proposta<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>notFoundContractNumbers<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00fameros de contrato n\u00e3o localizados<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>notFoundContractIds<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">IDs de contrato n\u00e3o localizados<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>notFoundCcbNumbers<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">array de string<\/td><td class=\"has-text-align-left\" data-align=\"left\">N\u00fameros de CCB n\u00e3o localizados<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.2. Exemplo \u2014 busca por CPF com m\u00faltiplas propostas<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Request:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"cpf\": &#91;\"00000000000\"]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Response (201):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"proposals\": &#91;\n    {\n      \"currentStatus\": \"IN_PROGRESS\",\n      \"currentStageName\": \"An\u00e1lise Interna (Semear)\",\n      \"stageComment\": \"MCB: ELEGIVEL\",\n      \"contractNumber\": \"0000000000000\",\n      \"contractId\": \"00000000-0000-0000-0000-000000000000\",\n      \"ccbNumber\": \"0000000000000\",\n      \"cpf\": \"00000000000\"\n    },\n    {\n      \"currentStatus\": \"FINISHED\",\n      \"currentStageName\": \"Encarteiramento\",\n      \"stageComment\": \"Encarteiramento realizado com sucesso.\",\n      \"contractNumber\": \"0000000000000\",\n      \"contractId\": \"00000000-0000-0000-0000-000000000000\",\n      \"ccbNumber\": \"0000000000000\",\n      \"cpf\": \"00000000000\"\n    }\n  ],\n  \"notFoundCpfs\": &#91;],\n  \"notFoundContractNumbers\": &#91;],\n  \"notFoundContractIds\": &#91;],\n  \"notFoundCcbNumbers\": &#91;]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.3. Exemplo \u2014 identificador n\u00e3o encontrado<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Request:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"contractId\": &#91;\"00000000-0000-0000-0000-000000000000\"]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Response (201):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"proposals\": &#91;],\n  \"notFoundCpfs\": &#91;],\n  \"notFoundContractNumbers\": &#91;],\n  \"notFoundContractIds\": &#91;\"00000000-0000-0000-0000-000000000000\"],\n  \"notFoundCcbNumbers\": &#91;]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.4.&nbsp;(400)&nbsp;\u2014 Requisi\u00e7\u00e3o inv\u00e1lida<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Retornado quando nenhum dos quatro campos de filtro \u00e9 enviado, ou quando o header&nbsp;<code>client_id<\/code>&nbsp;est\u00e1 ausente.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;\n  {\n    \"code\": \"40000\",\n    \"title\": \"statusCommand\",\n    \"detail\": \"Informe pelo menos um dos campos: cpf, contractNumber, ccbNumber ou contractId.\"\n  }\n]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5.5.&nbsp;500 \u2014 Erro inesperado<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"code\": \"50000\",\n  \"title\": \"Erro interno\",\n  \"detail\": \"Ocorreu um erro inesperado ao processar a requisi\u00e7\u00e3o.\"\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">6. Observa\u00e7\u00f5es<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Todos os resultados s\u00e3o restritos ao&nbsp;client_id&nbsp;informado no header: propostas de outros clientes nunca s\u00e3o retornadas.<\/li>\n\n\n\n<li>Os valores de&nbsp;currentStatus&nbsp;e&nbsp;currentStageName&nbsp;refletem o est\u00e1gio atual do fluxo de origina\u00e7\u00e3o e podem variar conforme o produto\/parceiro.<\/li>\n\n\n\n<li>M\u00faltiplos valores podem ser combinados no mesmo request (ex.:&nbsp;<code>cpf<\/code>&nbsp;+&nbsp;contractId&nbsp;juntos); o resultado \u00e9 a uni\u00e3o das propostas que atendem a qualquer um dos filtros informados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Endpoint 2. Descri\u00e7\u00e3o Este endpoint permite consultar o status atual de propostas (CCB) cadastradas, a partir de um ou mais identificadores: CPF, n\u00famero de contrato, n\u00famero de CCB ou ID de contrato. \u00c9 poss\u00edvel informar m\u00faltiplos valores por campo, combinando filtros na mesma requisi\u00e7\u00e3o. 3. Headers Key Valor (apenas exemplo) Descri\u00e7\u00e3o client_id 00000000-0000-0000-0000-000000000000 Identificador &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.bancosemear.com.br\/docs\/?docs=api-de-consulta-de-status\"> <span class=\"screen-reader-text\">API de Consulta de Status<\/span> Leia mais &raquo;<\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"doc_category":[55],"doc_tag":[],"class_list":["post-2173","docs","type-docs","status-publish","hentry","doc_category-consignado_inss"],"_links":{"self":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2173"}],"version-history":[{"count":7,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2173\/revisions"}],"predecessor-version":[{"id":2209,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=\/wp\/v2\/docs\/2173\/revisions\/2209"}],"wp:attachment":[{"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2173"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_category&post=2173"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.bancosemear.com.br\/docs\/index.php?rest_route=%2Fwp%2Fv2%2Fdoc_tag&post=2173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}