{"info":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","description":"<html><head></head><body><h1 id=\"iopay-api-de-cartoes-corporativos\">IOPAY — API de Cartões Corporativos</h1>\n<p>API pública para consulta e operação do recurso de <strong>Cartões Corporativos</strong>.</p>\n<p><strong>Base URL</strong><br><code>https://api.iopay.com.br/api/v1/baas</code></p>\n<p><strong>Autenticação</strong><br><code>Authorization: Bearer </code></p>\n<blockquote>\n<p>Valores monetários são enviados e retornados em <strong>centavos</strong>. </p>\n</blockquote>\n<h2 id=\"habilitação-do-recurso\">Habilitação do recurso</h2>\n<p>A habilitação de Cartões Corporativos <strong>não pode ser solicitada pela API pública</strong>.</p>\n<p>Quando a conta estiver com status <code>inactive</code>, o responsável deve acessar:</p>\n<p><code>https://account.iopay.com.br/v2/banking/corporate</code></p>\n<p>e solicitar a ativação diretamente pela Conta IOPAY.</p>\n<p>Após a solicitação, o fluxo é:</p>\n<p><code>inactive</code> → <code>waiting_contract_assignment</code> → <code>pending</code> → <code>active</code></p>\n<ol>\n<li><p><code>inactive</code> — recurso ainda não solicitado/habilitado.</p>\n</li>\n<li><p><code>waiting_contract_assignment</code> — é necessário acessar a Conta IOPAY e aceitar o contrato atualizado com o anexo de Cartões Corporativos.</p>\n</li>\n<li><p><code>pending</code> — solicitação em análise pela equipe IOPAY.</p>\n</li>\n<li><p><code>active</code> — recurso habilitado e operações da API disponíveis.</p>\n</li>\n<li><p><code>suspended</code> — recurso indisponível para a conta; em caso de dúvida, contate o suporte IOPAY.</p>\n</li>\n</ol>\n<p>O endpoint <code>GET /corporate/cards/account</code> permanece disponível em qualquer estado para consulta do status atual.</p>\n<h2 id=\"bloqueio-de-operações\">Bloqueio de operações</h2>\n<p>Com exceção da consulta da conta, as operações de Cartões Corporativos exigem status <code>active</code>.</p>\n<p>Enquanto o recurso não estiver disponível, a API pode retornar <code>409</code> com uma das categorias:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Categoria</th>\n<th>Ação</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>inactive</code></td>\n<td><code>corporate_account_activation_required</code></td>\n<td>Solicitar ativação pela Conta IOPAY</td>\n</tr>\n<tr>\n<td><code>waiting_contract_assignment</code></td>\n<td><code>corporate_contract_acceptance_required</code></td>\n<td>Aceitar o contrato na Conta IOPAY</td>\n</tr>\n<tr>\n<td><code>pending</code></td>\n<td><code>corporate_account_pending_review</code></td>\n<td>Aguardar análise</td>\n</tr>\n<tr>\n<td><code>suspended</code></td>\n<td><code>corporate_account_suspended</code></td>\n<td>Contatar o suporte IOPAY</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Não existe endpoint público para ativação ou aceite contratual.</strong></p>\n<h2 id=\"atualização-de-dados\">Atualização de dados</h2>\n<p>Nas consultas que suportam <code>refresh</code>, use <code>?refresh=true</code> quando quiser atualizar a base da IOPAY com os dados mais recentes do banco emissor antes da resposta.</p>\n<h2 id=\"suporte\">Suporte</h2>\n<p><code>https://iopay.com.br/entre-em-contato</code></p>\n<h2 id=\"contrato-de-resources\">Contrato de resources</h2>\n<p>Toda resposta pública de sucesso identifica o recurso retornado com <code>resource</code>.</p>\n<p>Em recursos com <code>id</code>, a ordem é:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": \"123\",\n  \"resource\": \"holder\"\n}\n</code></pre>\n<p>Em recursos sem <code>id</code>, <code>resource</code> vem primeiro.</p>\n<p>Respostas curtas de ação usam:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resource\": \"holder\",\n  \"action\": \"cancel\",\n  \"success\": true\n}\n</code></pre>\n<p>Todas as listagens usam o envelope:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [],\n  \"limit\": 100,\n  \"total\": 0,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 0\n}\n</code></pre>\n<p>Cada item de <code>items</code> também possui seu próprio <code>resource</code>. <code>query_count</code> representa a quantidade de itens retornados nesta resposta; <code>total</code> representa a quantidade total após os filtros; <code>has_more</code> informa se existem registros após o <code>offset + query_count</code>.</p>\n<p><code>limit</code> e <code>offset</code> são suportados nas listagens. O limite padrão é <code>100</code> e o máximo é <code>1000</code>.</p>\n<p>Resources utilizados: <code>account</code>, <code>balance</code>, <code>recharge</code>, <code>holder</code>, <code>card</code>, <code>card_secrets</code>, <code>purchase</code>, <code>cost_center</code>, <code>invoice</code>, <code>analytics</code>, <code>analytics_month</code> e <code>list</code>.</p>\n<h2 id=\"merchant-restriction\">Merchant restriction</h2>\n<p>O campo <code>merchant</code> de um cartão define uma <strong>restrição de estabelecimento</strong>.</p>\n<p>Exemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"merchant\": \"GOOGLE\"\n}\n</code></pre>\n<p>Nesse caso, o cartão fica restrito a compras reconhecidas como Google. O campo <code>merchant</code> não deve ser usado como nome ou descrição do cartão; para isso, use <code>name</code>. Quando <code>merchant</code> for omitido ou <code>null</code>, nenhuma restrição de estabelecimento é definida por esse campo.</p>\n<h2 id=\"erros\">Erros</h2>\n<p>Erros públicos seguem o envelope:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"error\": {\n    \"status\": \"Request Failed\",\n    \"status_code\": 422,\n    \"type\": \"invalid_request_error\",\n    \"category\": \"validation_error\",\n    \"message\": \"Invalid request data.\"\n  }\n}\n</code></pre>\n<p>A categoria e os campos adicionais variam conforme a operação.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"IOPAY — API de Cartões Corporativos","slug":"iopay-api-de-cartoes-corporativos"}],"owner":"42214416","collectionId":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","publishedId":"2sBYB4LSRP","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"58016e","highlight":"330a61"},"publishDate":"2026-09-28T21:16:19.000Z"},"item":[{"name":"Conta","item":[{"name":"Consultar conta corporativa","id":"ae8e9edd-f9a0-4d26-9980-83b1880949cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/account?refresh=false","description":"<p>Retorna os dados e o status atual da conta de Cartões Corporativos.</p>\n<p>Este endpoint permanece disponível mesmo quando o recurso ainda não está ativo.</p>\n<h3 id=\"status-possíveis\">Status possíveis</h3>\n<ul>\n<li><code>inactive</code>: ativação ainda não solicitada. Solicite pela Conta IOPAY.</li>\n<li><code>waiting_contract_assignment</code>: é necessário aceitar o contrato atualizado com o anexo de Cartões Corporativos na Conta IOPAY.</li>\n<li><code>pending</code>: solicitação em análise pela equipe IOPAY.</li>\n<li><code>active</code>: recurso habilitado; operações disponíveis.</li>\n<li><code>suspended</code>: recurso indisponível para esta conta. Caso considere um erro, contate o suporte IOPAY.</li>\n</ul>\n<h3 id=\"ativação\">Ativação</h3>\n<p>Não existe endpoint público de ativação.</p>\n<p>A solicitação deve ser feita em:</p>\n<p><code>https://account.iopay.com.br/v2/banking/corporate</code></p>\n<h3 id=\"parâmetros-opcionais\">Parâmetros opcionais</h3>\n<ul>\n<li><code>refresh=true</code>: atualiza os dados antes da consulta.</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"account\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","account"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"e4d94b48-a773-434b-8048-5e4487c4a784","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/account?refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","account"],"query":[{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"account\",\n  \"status\": \"active\",\n  \"owner_name\": \"EMPRESA EXEMPLO LTDA\",\n  \"main_use\": \"despesas operacionais\",\n  \"requested_limit\": 150000,\n  \"requested_limit_mode\": \"analysis\",\n  \"requested_limit_description\": \"Recarga de limite para despesas operacionais.\",\n  \"approved_limit\": 500000,\n  \"invoice_due_day\": 10,\n  \"cashback\": 0.015,\n  \"balance\": {\n    \"resource\": \"balance\",\n    \"limit\": 500000,\n    \"max_limit\": 500000,\n    \"amount\": -125000,\n    \"used\": 125000,\n    \"available\": 375000,\n    \"currency\": \"BRL\",\n    \"updated\": \"2026-09-24T12:45:25+00:00\",\n    \"account_balance\": {\n      \"amount\": 2000000,\n      \"currency\": \"BRL\"\n    }\n  },\n  \"reason\": null\n}"}],"_postman_id":"ae8e9edd-f9a0-4d26-9980-83b1880949cb"},{"name":"Consultar saldo e limite","id":"62efb6d4-0219-4438-b9c1-becf210d3a19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/balance","description":"<p>Retorna saldo, limite total, valor utilizado e valor disponível.</p>\n<p>Campos principais:</p>\n<ul>\n<li><code>limit</code></li>\n<li><code>max_limit</code></li>\n<li><code>amount</code></li>\n<li><code>used</code></li>\n<li><code>available</code></li>\n<li><code>currency</code></li>\n<li><code>updated</code></li>\n</ul>\n<p>Valores monetários são retornados em centavos.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"balance\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","balance"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"d4fdb5ad-505a-41fc-9fd2-896ed5c4adac","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"balance\",\n  \"limit\": 500000,\n  \"max_limit\": 500000,\n  \"amount\": -125000,\n  \"used\": 125000,\n  \"available\": 375000,\n  \"currency\": \"BRL\",\n  \"updated\": \"2026-09-24T12:45:25+00:00\",\n  \"account_balance\": {\n    \"amount\": 2000000,\n    \"currency\": \"BRL\"\n  }\n}"},{"id":"a013f28e-e9cb-46c7-b493-8dbc68fb2be8","name":"409 - Conta corporativa inativa","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/balance"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": \"Request Failed\",\n    \"status_code\": 409,\n    \"type\": \"invalid_request_error\",\n    \"category\": \"corporate_account_activation_required\",\n    \"message\": \"Corporate Cards is not enabled for this account. Sign in at account.iopay.com.br to request activation.\",\n    \"corporate_status\": \"inactive\",\n    \"action_url\": \"https://account.iopay.com.br/v2/banking/corporate\"\n  }\n}"}],"_postman_id":"62efb6d4-0219-4438-b9c1-becf210d3a19"},{"name":"Solicitar recarga de limite","id":"2f630712-4aae-4c2c-baec-1e07f21adb4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"amount\": 150000,\n  \"mode\": \"analysis\",\n  \"description\": \"Recarga de limite para despesas operacionais.\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/recharge","description":"<p>Solicita recarga do limite da conta.</p>\n<p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"amount\": 150000,\n  \"mode\": \"analysis\",\n  \"description\": \"Recarga de limite para despesas operacionais.\"\n}\n\n</code></pre>\n<p>Campos:</p>\n<ul>\n<li><p><code>amount</code>: valor em centavos.</p>\n</li>\n<li><p><code>mode</code>: <code>analysis</code> ou <code>immediate</code>.</p>\n</li>\n<li><p><code>description</code>: obrigatória para <code>analysis</code>.</p>\n</li>\n</ul>\n<p><code>immediate</code> está disponível somente em dias úteis.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"recharge\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"janela-operacional\">Janela operacional</h3>\n<p>Solicitações de recarga podem ser rejeitadas fora da janela operacional. Consulte o Example <code>422 - Fora da janela operacional</code> para o formato retornado.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","recharge"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"f9a01416-aff5-456b-921f-90793f041bf7","name":"201 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"amount\": 150000,\n  \"mode\": \"analysis\",\n  \"description\": \"Recarga de limite para despesas operacionais.\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/recharge"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"recharge\",\n  \"success\": true,\n  \"requested_recharge\": 150000,\n  \"mode\": \"analysis\",\n  \"description\": \"Recarga de limite para despesas operacionais.\"\n}"},{"id":"2687acd6-ef98-49fe-8e3d-7e2a42062f1d","name":"422 - Fora da janela operacional","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"amount\": 150000,\n  \"mode\": \"analysis\",\n  \"description\": \"Recarga de limite para despesas operacionais.\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/recharge"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": \"Request Failed\",\n    \"status_code\": 422,\n    \"type\": \"invalid_request_error\",\n    \"category\": \"invalid_request_time\",\n    \"message\": \"recharge requests or withdrawals must be sent between 10:00 and 16:00\",\n    \"errors\": [\n      {\n        \"code\": \"invalid_request_time\",\n        \"message\": \"recharge requests or withdrawals must be sent between 10:00 and 16:00\"\n      }\n    ]\n  }\n}"}],"_postman_id":"2f630712-4aae-4c2c-baec-1e07f21adb4b"}],"id":"2a422589-31e5-40e9-8f8f-7dda88fb8e54","description":"<p>Consulta da conta corporativa, saldo, limite e recargas.</p>\n<h3 id=\"importante\">Importante</h3>\n<p>A ativação do recurso não é realizada pela API pública.</p>\n<p>Se <code>GET /corporate/cards/account</code> retornar <code>status: inactive</code>, o responsável deve acessar <code>https://account.iopay.com.br/v2/banking/corporate</code> para solicitar a habilitação.</p>\n<p>Somente contas com status <code>active</code> podem executar as demais operações de Cartões Corporativos.</p>\n","_postman_id":"2a422589-31e5-40e9-8f8f-7dda88fb8e54","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Portadores","item":[{"name":"Listar portadores","event":[{"listen":"test","script":{"type":"text/javascript","exec":["try {","    const body = pm.response.json();","    if (!pm.collectionVariables.get('holder_id') && body && body.resource === 'list' && Array.isArray(body.items) && body.items.length && body.items[0].id) {","        pm.collectionVariables.set('holder_id', String(body.items[0].id));","    }","} catch (e) {}"],"id":"c56d9355-9f4b-43b7-9524-70bafcb5ccb5"}}],"id":"02d06cc9-367a-4942-b5ce-0d77a288086d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders?limit=100&offset=0","description":"<p>Lista os portadores não cancelados da conta corporativa.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>name-ascending</code></li>\n<li><code>items[].resource</code>: <code>holder</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"disabled":true,"key":"status","value":"active"},{"key":"limit","value":"100"},{"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"2b054b5f-3995-493e-80b6-2324b147a8fb","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders?limit=100&offset=0","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","holders"],"query":[{"key":"status","value":"active","disabled":true},{"key":"limit","value":"100"},{"key":"offset","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"name-ascending\",\n  \"items\": [\n    {\n      \"id\": \"4671376403202048\",\n      \"resource\": \"holder\",\n      \"name\": \"FINANCEIRO EXEMPLO\",\n      \"tax_id\": null,\n      \"status\": \"active\",\n      \"center_cost\": null,\n      \"rule\": {\n        \"interval\": \"month\",\n        \"amount\": 100000,\n        \"currency\": \"BRL\",\n        \"spent\": 12000\n      }\n    },\n    {\n      \"id\": \"5798098116804608\",\n      \"resource\": \"holder\",\n      \"name\": \"PORTADOR EXEMPLO\",\n      \"tax_id\": \"12345678909\",\n      \"status\": \"active\",\n      \"center_cost\": \"marketing\",\n      \"rule\": {\n        \"interval\": \"month\",\n        \"amount\": 200000,\n        \"currency\": \"BRL\",\n        \"spent\": 35000\n      }\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 2,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 2\n}"}],"_postman_id":"02d06cc9-367a-4942-b5ce-0d77a288086d"},{"name":"Consultar portador","id":"9c978407-781f-4f59-bf13-ee8536823ce1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders/","description":"<p>Consulta um portador.</p>\n<p>Path:</p>\n<ul>\n<li><code>holder</code>: ID do portador.</li>\n</ul>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"holder\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders",""],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"5e1579fe-2e06-4358-a643-7135cf4b5463","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"5798098116804608\",\n  \"resource\": \"holder\",\n  \"name\": \"PORTADOR EXEMPLO\",\n  \"tax_id\": \"12345678909\",\n  \"status\": \"active\",\n  \"center_cost\": \"marketing\",\n  \"rule\": {\n    \"interval\": \"month\",\n    \"amount\": 200000,\n    \"currency\": \"BRL\",\n    \"spent\": 35000\n  }\n}"}],"_postman_id":"9c978407-781f-4f59-bf13-ee8536823ce1"},{"name":"Criar portador","event":[{"listen":"test","script":{"type":"text/javascript","exec":["pm.test('Portador criado', function () {\n    pm.expect(pm.response.code).to.be.oneOf([200, 201]);\n});\n\ntry {\n    const body = pm.response.json();\n    if (body && body.id) {\n        pm.collectionVariables.set('holder_id', String(body.id));\n    }\n} catch (e) {}"],"id":"d13afe0b-dda2-4e1e-885d-71934169718b"}}],"id":"f1599360-54c0-4acc-a60a-9d982c13cf5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"NOMEE HOLDER\",\n  \"tax_id\": \"12345678909\",\n  \"amount\": 1000,\n  \"interval\": \"month\",\n  \"center_cost\": \"MeuCenterCost\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders","description":"<p>Cria um portador.</p>\n<p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"name\": \"NOME HOLDER\",\n  \"tax_id\": \"12345678909\",\n  \"amount\": 1000,\n  \"interval\": \"month\",\n  \"center_cost\": \"MeuCenterCost\"\n}\n</code></pre>\n<p>Campos:</p>\n<ul>\n<li><code>name</code>: nome do portador.</li>\n<li><code>tax_id</code>: CPF ou CNPJ.</li>\n<li><code>amount</code>: limite em centavos.</li>\n<li><code>interval</code>: <code>day</code>, <code>week</code> ou <code>month</code>.</li>\n<li><code>center_cost</code>: opcional.</li>\n</ul>\n<p>O ID retornado é salvo em <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"holder\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"33161686-4868-4968-ab6d-112de0ef7154","name":"201 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"NOMEE HOLDER\",\n  \"tax_id\": \"12345678909\",\n  \"amount\": 1000,\n  \"interval\": \"month\",\n  \"center_cost\": \"MeuCenterCost\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"5798098116804608\",\n  \"resource\": \"holder\",\n  \"name\": \"PORTADOR EXEMPLO\",\n  \"tax_id\": \"12345678909\",\n  \"status\": \"active\",\n  \"center_cost\": \"marketing\",\n  \"rule\": {\n    \"interval\": \"month\",\n    \"amount\": 200000,\n    \"currency\": \"BRL\",\n    \"spent\": 35000\n  }\n}"},{"id":"a34004e3-cae7-44a2-9af8-b9b21c4f8781","name":"422 - Nome já utilizado","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"NOMEE HOLDER\",\n  \"tax_id\": \"12345678909\",\n  \"amount\": 1000,\n  \"interval\": \"month\",\n  \"center_cost\": \"MeuCenterCost\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders"},"status":"Unprocessable Entity","code":422,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": \"Request Failed\",\n    \"status_code\": 422,\n    \"type\": \"invalid_request_error\",\n    \"category\": \"invalid_name\",\n    \"message\": \"Element 0: Another holder is already named \\\"PORTADOR EXEMPLO\\\".\"\n  }\n}"}],"_postman_id":"f1599360-54c0-4acc-a60a-9d982c13cf5a"},{"name":"Atualizar portador","id":"b3718725-3783-45dc-b64d-e43040760801","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"rule\": {\n    \"amount\": 2000,\n    \"interval\": \"month\"\n  },\n  \"center_cost\": \"MeuCenterCost\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders/","description":"<p>Atualiza o portador.</p>\n<p>Exemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"rule\": {\n    \"amount\": 2000,\n    \"interval\": \"month\"\n  },\n  \"center_cost\": \"MeuCenterCost\"\n}\n</code></pre>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"holder\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders",""],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"e662de27-405b-475b-9cae-4388aeb7ed48","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"rule\": {\n    \"amount\": 2000,\n    \"interval\": \"month\"\n  },\n  \"center_cost\": \"MeuCenterCost\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"5798098116804608\",\n  \"resource\": \"holder\",\n  \"name\": \"PORTADOR EXEMPLO\",\n  \"tax_id\": \"12345678909\",\n  \"status\": \"active\",\n  \"center_cost\": \"marketing\",\n  \"rule\": {\n    \"interval\": \"month\",\n    \"amount\": 200000,\n    \"currency\": \"BRL\",\n    \"spent\": 35000\n  }\n}"}],"_postman_id":"b3718725-3783-45dc-b64d-e43040760801"},{"name":"Cancelar portador","id":"015df9b9-92df-41db-a496-9fa33bc1bc58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//cancel","description":"<p>Cancela o portador informado.</p>\n<p>Não é possível cancelar um portador que ainda possua cartões vinculados que impeçam o cancelamento.</p>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><code>resource</code>: <code>holder</code></li>\n<li><code>action</code>: <code>cancel</code></li>\n</ul>\n<p>Respostas curtas de ação seguem a ordem <code>resource</code>, <code>action</code>, <code>success</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders","","cancel"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"e3079247-e4ae-44de-b150-87472ab3d9a5","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//cancel"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"holder\",\n  \"action\": \"cancel\",\n  \"success\": true\n}"},{"id":"3d1b94a3-caa1-4191-be6e-8fdd79dea6ce","name":"409 - Portador possui cartões vinculados","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//cancel"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": \"Request Failed\",\n    \"status_code\": 409,\n    \"type\": \"invalid_request_error\",\n    \"category\": \"corporate_error\",\n    \"message\": \"This holder has 1 linked card. Cancel the card before deleting the holder.\"\n  }\n}"}],"_postman_id":"015df9b9-92df-41db-a496-9fa33bc1bc58"},{"name":"Listar cartões do portador","id":"42bf5548-5fdc-4a99-8125-f5af6c08f3da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//cards?limit=100&offset=0","description":"<p>Lista os cartões vinculados ao portador.</p>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>card</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"merchant\">Merchant</h3>\n<p><code>items[].merchant</code> informa a restrição de estabelecimento do cartão. <code>null</code> indica que nenhuma restrição foi definida por esse campo.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders","","cards"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"disabled":true,"key":"status","value":"active"},{"key":"limit","value":"100"},{"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"0e19dba3-ed55-4336-8e90-69c30464eb9b","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//cards?limit=100&offset=0","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","holders","","cards"],"query":[{"key":"status","value":"active","disabled":true},{"key":"limit","value":"100"},{"key":"offset","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": \"6215873796767744\",\n      \"resource\": \"card\",\n      \"holder_id\": \"5798098116804608\",\n      \"name\": \"Google Ads\",\n      \"type\": \"virtual\",\n      \"last4\": \"7488\",\n      \"status\": \"active\",\n      \"limit\": 100000,\n      \"spent\": 25000,\n      \"merchant\": \"GOOGLE\",\n      \"created\": \"2026-09-28\"\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 1,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 1\n}"}],"_postman_id":"42bf5548-5fdc-4a99-8125-f5af6c08f3da"},{"name":"Listar compras do portador","id":"522f9101-95f6-4b14-b2aa-26391a7e0a94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//purchases?after=&before=&status=&q=&limit=10&offset=0&refresh=false","description":"<p>Lista as compras do portador.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><p><code>after</code></p>\n</li>\n<li><p><code>before</code></p>\n</li>\n<li><p><code>status</code></p>\n</li>\n<li><p><code>q (busca por texto na descrição da compra)</code></p>\n</li>\n<li><p><code>limit</code></p>\n</li>\n<li><p><code>refresh=true</code></p>\n</li>\n</ul>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>purchase</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","holders","","purchases"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"q","value":""},{"key":"limit","value":"10"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"0dc2e006-9783-4588-bbef-68ba48e1be31","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/holders//purchases?after=&before=&status=&q=&limit=10&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","holders","","purchases"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"q","value":""},{"key":"limit","value":"10"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": \"4655507027525632\",\n      \"resource\": \"purchase\",\n      \"card_id\": \"6215873796767744\",\n      \"holder_id\": \"5798098116804608\",\n      \"holder_name\": \"PORTADOR EXEMPLO\",\n      \"desc\": \"GOOGLE ADS\",\n      \"category\": \"services\",\n      \"center_cost\": \"marketing\",\n      \"amount\": 25000,\n      \"status\": \"confirmed\",\n      \"reason\": null,\n      \"at\": \"2026-09-24T08:12\",\n      \"cashback\": 375\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 1,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 1\n}"}],"_postman_id":"522f9101-95f6-4b14-b2aa-26391a7e0a94"}],"id":"97f722c6-f1ad-410a-8ab9-d2a00856a523","description":"<p>Criação, consulta, alteração e cancelamento de portadores.</p>\n","_postman_id":"97f722c6-f1ad-410a-8ab9-d2a00856a523","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Centros de custo","item":[{"name":"Listar gastos por centro de custo","id":"09a438fe-5f0f-404a-90f8-0549e62f0c0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/cost-centers?after=&before=&limit=100&offset=0&refresh=false","description":"<p>Retorna os gastos confirmados agrupados por centro de custo.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>after</code></li>\n<li><code>before</code></li>\n<li><code>refresh=true</code></li>\n</ul>\n<p>Retorna total gasto, quantidade de compras e cashback.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>amount-descending</code></li>\n<li><code>items[].resource</code>: <code>cost_center</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","cost-centers"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"516754c8-a24d-4925-9c46-a27395acfb40","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/cost-centers?after=&before=&limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","cost-centers"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"amount-descending\",\n  \"items\": [\n    {\n      \"resource\": \"cost_center\",\n      \"center_cost\": \"marketing\",\n      \"amount\": 25000,\n      \"count\": 1,\n      \"cashback\": 375\n    },\n    {\n      \"resource\": \"cost_center\",\n      \"center_cost\": null,\n      \"amount\": 12000,\n      \"count\": 1,\n      \"cashback\": 180\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 2,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 2\n}"}],"_postman_id":"09a438fe-5f0f-404a-90f8-0549e62f0c0b"},{"name":"Consultar centro de custo","id":"3f706f6d-bc4b-4039-b306-1205a2ab87fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/cost-centers/?after=&before=&limit=100&offset=0&refresh=false","description":"<p>Retorna o resumo e as compras de um centro de custo.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>after</code></li>\n<li><code>before</code></li>\n<li><code>limit</code></li>\n<li><code>refresh=true</code></li>\n</ul>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta usa <code>resource: \"cost_center\"</code>.</p>\n<p>O campo <code>purchases</code> também é uma listagem padronizada (<code>resource: \"list\"</code>), com itens <code>resource: \"purchase\"</code>, <code>sort: \"time-descending\"</code>, <code>limit</code>, <code>total</code>, <code>offset</code>, <code>has_more</code> e <code>query_count</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","cost-centers",""],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"b2332f84-8332-46bc-928f-0668d6343ec8","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/cost-centers/?after=&before=&limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","cost-centers",""],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"cost_center\",\n  \"center_cost\": \"marketing\",\n  \"amount\": 25000,\n  \"count\": 1,\n  \"cashback\": 375,\n  \"purchases\": {\n    \"resource\": \"list\",\n    \"sort\": \"time-descending\",\n    \"items\": [\n      {\n        \"id\": \"4655507027525632\",\n        \"resource\": \"purchase\",\n        \"card_id\": \"6215873796767744\",\n        \"holder_id\": \"5798098116804608\",\n        \"holder_name\": \"PORTADOR EXEMPLO\",\n        \"desc\": \"GOOGLE ADS\",\n        \"category\": \"services\",\n        \"center_cost\": \"marketing\",\n        \"amount\": 25000,\n        \"status\": \"confirmed\",\n        \"reason\": null,\n        \"at\": \"2026-09-24T08:12\",\n        \"cashback\": 375\n      }\n    ],\n    \"limit\": 100,\n    \"total\": 1,\n    \"offset\": 0,\n    \"has_more\": false,\n    \"query_count\": 1\n  }\n}"}],"_postman_id":"3f706f6d-bc4b-4039-b306-1205a2ab87fa"}],"id":"8a48ca9f-4c7e-448c-9399-d4a2442fcb24","description":"<p>Consulta de gastos agrupados por centro de custo.</p>\n","_postman_id":"8a48ca9f-4c7e-448c-9399-d4a2442fcb24","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Cartões","item":[{"name":"Listar cartões","event":[{"listen":"test","script":{"type":"text/javascript","exec":["try {","    const body = pm.response.json();","    if (!pm.collectionVariables.get('card_id') && body && body.resource === 'list' && Array.isArray(body.items) && body.items.length && body.items[0].id) {","        pm.collectionVariables.set('card_id', String(body.items[0].id));","    }","} catch (e) {}"],"id":"2115b562-3524-487b-a6b8-cbc0266f2e51"}}],"id":"6b9f7fd3-78ae-4406-a6c3-53e806bc944c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards?limit=100&offset=0","description":"<p>Lista os cartões da conta.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>holder_id</code></li>\n<li><code>status</code></li>\n</ul>\n<p>Sem <code>status</code>, cartões cancelados não são retornados.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>card</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"merchant\">Merchant</h3>\n<p><code>items[].merchant</code> informa a restrição de estabelecimento do cartão. <code>null</code> indica que nenhuma restrição foi definida por esse campo.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"disabled":true,"key":"holder_id","value":""},{"disabled":true,"key":"status","value":"active"},{"key":"limit","value":"100"},{"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"a0df7685-dca5-492b-b777-7c3de12c5bf5","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards?limit=100&offset=0","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards"],"query":[{"key":"holder_id","value":"","disabled":true},{"key":"status","value":"active","disabled":true},{"key":"limit","value":"100"},{"key":"offset","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": \"6215873796767744\",\n      \"resource\": \"card\",\n      \"holder_id\": \"5798098116804608\",\n      \"name\": \"Google Ads\",\n      \"type\": \"virtual\",\n      \"last4\": \"7488\",\n      \"status\": \"active\",\n      \"limit\": 100000,\n      \"spent\": 25000,\n      \"merchant\": \"GOOGLE\",\n      \"created\": \"2026-09-28\"\n    },\n    {\n      \"id\": \"5588144814555136\",\n      \"resource\": \"card\",\n      \"holder_id\": \"4671376403202048\",\n      \"name\": \"Despesas gerais\",\n      \"type\": \"virtual\",\n      \"last4\": \"3584\",\n      \"status\": \"active\",\n      \"limit\": 120000,\n      \"spent\": 9850,\n      \"merchant\": null,\n      \"created\": \"2026-08-15\"\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 2,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 2\n}"}],"_postman_id":"6b9f7fd3-78ae-4406-a6c3-53e806bc944c"},{"name":"Consultar cartão","id":"b8828721-32f8-450c-8554-e44417eff5a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/","description":"<p>Consulta um cartão.</p>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"card\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"merchant\">Merchant</h3>\n<p>Quando <code>merchant</code> estiver preenchido, ele representa a restrição de estabelecimento configurada para o cartão. Ex.: <code>GOOGLE</code> indica um cartão restrito a compras reconhecidas como Google.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards",""],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"c87c7a89-6cc9-4c56-be3f-2f512c03e300","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"6215873796767744\",\n  \"resource\": \"card\",\n  \"holder_id\": \"5798098116804608\",\n  \"name\": \"Google Ads\",\n  \"type\": \"virtual\",\n  \"last4\": \"7488\",\n  \"status\": \"active\",\n  \"limit\": 100000,\n  \"spent\": 25000,\n  \"merchant\": \"GOOGLE\",\n  \"created\": \"2026-09-28\"\n}"}],"_postman_id":"b8828721-32f8-450c-8554-e44417eff5a7"},{"name":"Criar cartão","event":[{"listen":"test","script":{"type":"text/javascript","exec":["pm.test('Cartão criado', function () {","    pm.expect(pm.response.code).to.be.oneOf([200, 201]);","});","","try {","    const body = pm.response.json();","    if (body && body.id) {","        pm.collectionVariables.set('card_id', String(body.id));","    }","} catch (e) {}"],"id":"92030948-c179-48fa-9104-839c251908fa"}}],"id":"a5b713f5-58e3-46c1-863d-91f604b95e54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"holder_id\": \"\",\n  \"name\": \"Google Ads\",\n  \"limit\": 100000,\n  \"interval\": \"month\",\n  \"type\": \"virtual\",\n  \"merchant\": \"GOOGLE\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards","description":"<p>Cria um cartão para um portador.</p>\n<h3 id=\"body\">Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"holder_id\": \"\",\n  \"name\": \"Google Ads\",\n  \"limit\": 100000,\n  \"interval\": \"month\",\n  \"type\": \"virtual\",\n  \"merchant\": \"GOOGLE\"\n}\n</code></pre>\n<h3 id=\"campos\">Campos</h3>\n<ul>\n<li><code>holder_id</code>: ID do portador.</li>\n<li><code>name</code>: nome interno do cartão.</li>\n<li><code>limit</code>: limite do cartão em centavos.</li>\n<li><code>interval</code>: <code>day</code>, <code>week</code> ou <code>month</code>.</li>\n<li><code>type</code>: <code>virtual</code> ou <code>physical</code>.</li>\n<li><code>merchant</code>: opcional. Define uma <strong>restrição de estabelecimento</strong> para o cartão. Por exemplo, <code>GOOGLE</code> restringe o cartão a compras reconhecidas como Google. Não use este campo como nome ou descrição do cartão; para isso, use <code>name</code>. Se omitido ou <code>null</code>, nenhuma restrição de estabelecimento é definida por este campo.</li>\n</ul>\n<p>O ID retornado é salvo automaticamente em <code></code> pela collection.</p>\n<h3 id=\"response\">Response</h3>\n<p>Em caso de sucesso, retorna o cartão criado com <code>id</code> seguido de <code>resource: \"card\"</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"9e786b38-3dbe-4fec-ba6c-d82b91cf5cfc","name":"201 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"holder_id\": \"\",\n  \"name\": \"NOME CARTAO\",\n  \"limit\": 1000,\n  \"interval\": \"month\",\n  \"type\": \"virtual\",\n  \"merchant\": \"MEU MERCHANT\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"6215873796767744\",\n  \"resource\": \"card\",\n  \"holder_id\": \"5798098116804608\",\n  \"name\": \"Google Ads\",\n  \"type\": \"virtual\",\n  \"last4\": \"7488\",\n  \"status\": \"active\",\n  \"limit\": 100000,\n  \"spent\": 25000,\n  \"merchant\": \"GOOGLE\",\n  \"created\": \"2026-09-28\"\n}"}],"_postman_id":"a5b713f5-58e3-46c1-863d-91f604b95e54"},{"name":"Atualizar cartão","id":"88057cf6-fcfb-49eb-9a21-7b5c29474c10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": \"canceled\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/","description":"<p>Atualiza o cartão.</p>\n<p>Exemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": \"blocked\"\n}\n</code></pre>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"card\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards",""],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"681c7a47-b05f-451c-99fa-88672015518d","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"status\": \"canceled\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"6215873796767744\",\n  \"resource\": \"card\",\n  \"holder_id\": \"5798098116804608\",\n  \"name\": \"Google Ads\",\n  \"type\": \"virtual\",\n  \"last4\": \"7488\",\n  \"status\": \"blocked\",\n  \"limit\": 100000,\n  \"spent\": 25000,\n  \"merchant\": \"GOOGLE\",\n  \"created\": \"2026-09-28\"\n}"}],"_postman_id":"88057cf6-fcfb-49eb-9a21-7b5c29474c10"},{"name":"Consultar dados sensíveis do cartão","id":"3b732906-d2dc-4b87-9016-018f3335b7e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards//secrets","description":"<p>Retorna PAN, CVV, validade e TTL dos dados sensíveis do cartão.</p>\n<p>A collection utiliza <code></code>.</p>\n<p>Use apenas quando necessário e evite armazenar ou registrar a resposta.</p>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"card_secrets\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","","secrets"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"56e74d3f-0e6b-4ddb-9f2f-48c77b3f2221","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards//secrets"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"card_secrets\",\n  \"pan\": \"5209 xxxx xxxx 7488\",\n  \"cvv\": \"***\",\n  \"exp\": \"03/34\",\n  \"ttl\": 40\n}"}],"_postman_id":"3b732906-d2dc-4b87-9016-018f3335b7e9"},{"name":"Listar compras do cartão","id":"7455b7e6-5c3b-485a-8671-223a17965c30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards//purchases?after=&before=&status=&q=&limit=100&offset=0&refresh=false","description":"<p>Lista as compras do cartão.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>after</code></li>\n<li><code>before</code></li>\n<li><code>status</code></li>\n<li><code>q</code></li>\n<li><code>limit</code></li>\n<li><code>refresh=true</code></li>\n</ul>\n<p>A collection utiliza <code></code>.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>purchase</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","","purchases"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"q","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"02eb6a3a-64b2-4057-8951-999f25491a90","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards//purchases?after=&before=&status=&q=&limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","","purchases"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"q","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": \"4655507027525632\",\n      \"resource\": \"purchase\",\n      \"card_id\": \"6215873796767744\",\n      \"holder_id\": \"5798098116804608\",\n      \"holder_name\": \"PORTADOR EXEMPLO\",\n      \"desc\": \"GOOGLE ADS\",\n      \"category\": \"services\",\n      \"center_cost\": \"marketing\",\n      \"amount\": 25000,\n      \"status\": \"confirmed\",\n      \"reason\": null,\n      \"at\": \"2026-09-24T08:12\",\n      \"cashback\": 375\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 1,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 1\n}"}],"_postman_id":"7455b7e6-5c3b-485a-8671-223a17965c30"}],"id":"8e13979e-b8c3-46e5-8424-18d4e176d24a","description":"<p>Criação, consulta, alteração e dados de cartões.</p>\n","_postman_id":"8e13979e-b8c3-46e5-8424-18d4e176d24a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Compras","item":[{"name":"Listar compras","id":"2ab92806-d813-4974-87cf-8fdab494426b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/purchases?after=&before=&status=&holder_id=&card_id=&q=&limit=100&offset=0&refresh=false","description":"<p>Lista as compras da conta corporativa.</p>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>after</code></li>\n<li><code>before</code></li>\n<li><code>status</code></li>\n<li><code>card_id</code></li>\n<li><code>holder_id</code></li>\n<li><code>q</code></li>\n<li><code>limit</code></li>\n<li><code>refresh=true</code></li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>purchase</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","purchases"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"holder_id","value":""},{"key":"card_id","value":""},{"key":"q","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"5b64f734-f5cc-4a8d-a823-483c01f2fb60","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/purchases?after=&before=&status=&holder_id=&card_id=&q=&limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","purchases"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"status","value":""},{"key":"holder_id","value":""},{"key":"card_id","value":""},{"key":"q","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": \"4655507027525632\",\n      \"resource\": \"purchase\",\n      \"card_id\": \"6215873796767744\",\n      \"holder_id\": \"5798098116804608\",\n      \"holder_name\": \"PORTADOR EXEMPLO\",\n      \"desc\": \"GOOGLE ADS\",\n      \"category\": \"services\",\n      \"center_cost\": \"marketing\",\n      \"amount\": 25000,\n      \"status\": \"confirmed\",\n      \"reason\": null,\n      \"at\": \"2026-09-24T08:12\",\n      \"cashback\": 375\n    },\n    {\n      \"id\": \"5245675379884032\",\n      \"resource\": \"purchase\",\n      \"card_id\": \"6215873796767744\",\n      \"holder_id\": \"5798098116804608\",\n      \"holder_name\": \"PORTADOR EXEMPLO\",\n      \"desc\": \"OTHER MERCHANT\",\n      \"category\": \"retail\",\n      \"center_cost\": \"marketing\",\n      \"amount\": 18000,\n      \"status\": \"denied\",\n      \"reason\": null,\n      \"at\": \"2026-09-23T19:20\",\n      \"cashback\": 0\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 2,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 2\n}"}],"_postman_id":"2ab92806-d813-4974-87cf-8fdab494426b"}],"id":"67e827b0-cf98-48ea-96f3-12b4e1f3bcb1","description":"<p>Consulta de compras e filtros.</p>\n","_postman_id":"67e827b0-cf98-48ea-96f3-12b4e1f3bcb1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Faturas","item":[{"name":"Listar faturas","event":[{"listen":"test","script":{"type":"text/javascript","exec":["try {","    const body = pm.response.json();","    if (!pm.collectionVariables.get('invoice_id') && body && body.resource === 'list' && Array.isArray(body.items) && body.items.length && body.items[0].id) {","        pm.collectionVariables.set('invoice_id', String(body.items[0].id));","    }","} catch (e) {}"],"id":"6d491950-e21b-40ac-8215-98139329e86e"}}],"id":"2f8393b9-724b-48df-b412-e3094d1e0689","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices?limit=100&offset=0&refresh=false","description":"<p>Lista as faturas da conta corporativa.</p>\n<p>Opcional:</p>\n<ul>\n<li><code>refresh=true</code></li>\n</ul>\n<p>O primeiro ID disponível pode ser salvo em <code></code> pela collection.</p>\n<h3 id=\"response\">Response</h3>\n<p>Esta é uma listagem pública padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-descending</code></li>\n<li><code>items[].resource</code>: <code>invoice</code></li>\n<li><code>limit</code>: limite aplicado</li>\n<li><code>total</code>: total após os filtros</li>\n<li><code>offset</code>: deslocamento aplicado</li>\n<li><code>has_more</code>: indica se existem mais resultados</li>\n<li><code>query_count</code>: quantidade de itens em <code>items</code></li>\n</ul>\n<p>Paginação: <code>limit</code> padrão <code>100</code>, máximo <code>1000</code>; <code>offset</code> padrão <code>0</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","invoices"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"e9232882-7aa5-420a-8ed7-408eb1e184f6","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices?limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","invoices"],"query":[{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"list\",\n  \"sort\": \"time-descending\",\n  \"items\": [\n    {\n      \"id\": 4,\n      \"resource\": \"invoice\",\n      \"bank_id\": \"5579885676331008\",\n      \"competence\": \"2026-09\",\n      \"due\": \"15/10/2026\",\n      \"amount\": 125000,\n      \"cashback\": 1875,\n      \"paid\": 0,\n      \"status\": \"unpaid\"\n    },\n    {\n      \"id\": 3,\n      \"resource\": \"invoice\",\n      \"bank_id\": \"5096202196484096\",\n      \"competence\": \"2026-08\",\n      \"due\": \"05/09/2026\",\n      \"amount\": 90000,\n      \"cashback\": 1350,\n      \"paid\": 90000,\n      \"status\": \"paid\"\n    }\n  ],\n  \"limit\": 100,\n  \"total\": 2,\n  \"offset\": 0,\n  \"has_more\": false,\n  \"query_count\": 2\n}"}],"_postman_id":"2f8393b9-724b-48df-b412-e3094d1e0689"},{"name":"Alterar dia de vencimento","id":"e4f2ab64-55d6-407e-92b0-5634c66a4dc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"due_day\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices/due-day","description":"<p>Altera o dia de vencimento das faturas.</p>\n<p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"due_day\": 10\n}\n</code></pre>\n<p>Valores permitidos: 1 a 28.</p>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><code>resource</code>: <code>invoice</code></li>\n<li><code>action</code>: <code>update_due_day</code></li>\n</ul>\n<p>Respostas curtas de ação seguem a ordem <code>resource</code>, <code>action</code>, <code>success</code>.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","invoices","due-day"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"09f8abca-5c5c-4fed-9494-bcfb7012f112","name":"200 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"due_day\": 10\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices/due-day"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"invoice\",\n  \"action\": \"update_due_day\",\n  \"success\": true,\n  \"invoice_due_day\": 10\n}"}],"_postman_id":"e4f2ab64-55d6-407e-92b0-5634c66a4dc5"},{"name":"Pagar fatura","id":"0d707b50-9d02-4f46-8390-33c95edb26e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"tax_id\": \"12345678909\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices//pay","description":"<p>Gera os dados para pagamento da fatura.</p>\n<p>A collection utiliza <code></code>.</p>\n<p>A resposta pode conter:</p>\n<ul>\n<li><code>brcode</code></li>\n<li><code>link</code></li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>A resposta de sucesso identifica o recurso com <code>resource: \"invoice\"</code>. Quando existir <code>id</code>, o campo <code>resource</code> aparece imediatamente depois dele.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","invoices","","pay"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[],"variable":[]}},"response":[{"id":"720e3404-4c5a-41f3-80c9-177e487c5a13","name":"201 - Success","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"tax_id\": \"12345678909\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/invoices//pay"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": 4,\n  \"resource\": \"invoice\",\n  \"bank_id\": \"5579885676331008\",\n  \"competence\": \"2026-09\",\n  \"due\": \"15/10/2026\",\n  \"amount\": 125000,\n  \"cashback\": 1875,\n  \"paid\": 0,\n  \"status\": \"unpaid\",\n  \"brcode\": \"00020101021226...6304ABCD\",\n  \"link\": \"https://ms-card-issuer.starkbank.com/invoicelink/example\"\n}"}],"_postman_id":"0d707b50-9d02-4f46-8390-33c95edb26e4"}],"id":"31e12bc3-414a-4f91-aee3-a3e9ca4bbca3","description":"<p>Consulta e pagamento de faturas.</p>\n","_postman_id":"31e12bc3-414a-4f91-aee3-a3e9ca4bbca3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}},{"name":"Análises de gastos","item":[{"name":"Análises de gastos","id":"5912127e-e118-4a07-ba70-f07f1b42c836","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://api.iopay.com.br/api/v1/baas/corporate/cards/analytics?after=&before=&limit=100&offset=0&refresh=false","description":"<p>Retorna o resumo das compras confirmadas.</p>\n<p>Inclui:</p>\n<ul>\n<li>total gasto</li>\n<li>quantidade de compras</li>\n<li>cashback</li>\n<li>agrupamento por categoria</li>\n<li>agrupamento por centro de custo</li>\n<li>agrupamento por portador</li>\n<li>evolução mensal</li>\n</ul>\n<p>Filtros opcionais:</p>\n<ul>\n<li><code>after</code></li>\n<li><code>before</code></li>\n<li><code>refresh=true</code></li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>A resposta usa <code>resource: \"analytics\"</code>.</p>\n<p>O campo <code>monthly</code> é uma listagem padronizada:</p>\n<ul>\n<li><code>resource</code>: <code>list</code></li>\n<li><code>sort</code>: <code>time-ascending</code></li>\n<li><code>items[].resource</code>: <code>analytics_month</code></li>\n<li><code>limit</code>, <code>total</code>, <code>offset</code>, <code>has_more</code>, <code>query_count</code></li>\n</ul>\n<p>Neste endpoint, <code>limit</code> e <code>offset</code> paginam especificamente a lista <code>monthly</code>; os totais e agrupamentos gerais continuam representando todo o período filtrado.</p>\n<h3 id=\"exemplos-de-resposta\">Exemplos de resposta</h3>\n<p>Consulte a aba <strong>Examples</strong> deste endpoint para respostas completas de sucesso e, quando aplicável, de erro.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}},"urlObject":{"path":["corporate","cards","analytics"],"host":["https://api.iopay.com.br/api/v1/baas"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}],"variable":[]}},"response":[{"id":"859f649e-2370-4f76-b9ca-dffa74263d82","name":"200 - Success","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"https://api.iopay.com.br/api/v1/baas/corporate/cards/analytics?after=&before=&limit=100&offset=0&refresh=false","host":["https://api.iopay.com.br/api/v1/baas"],"path":["corporate","cards","analytics"],"query":[{"key":"after","value":""},{"key":"before","value":""},{"key":"limit","value":"100"},{"key":"offset","value":"0"},{"key":"refresh","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"resource\": \"analytics\",\n  \"total\": 37000,\n  \"count\": 2,\n  \"cashback\": 555,\n  \"by_category\": {\n    \"services\": {\n      \"amount\": 25000,\n      \"count\": 1\n    },\n    \"retail\": {\n      \"amount\": 12000,\n      \"count\": 1\n    }\n  },\n  \"by_center\": {\n    \"marketing\": {\n      \"amount\": 25000,\n      \"count\": 1\n    },\n    \"Unassigned\": {\n      \"amount\": 12000,\n      \"count\": 1\n    }\n  },\n  \"by_holder\": {\n    \"PORTADOR EXEMPLO\": {\n      \"amount\": 25000,\n      \"count\": 1\n    },\n    \"FINANCEIRO EXEMPLO\": {\n      \"amount\": 12000,\n      \"count\": 1\n    }\n  },\n  \"monthly\": {\n    \"resource\": \"list\",\n    \"sort\": \"time-ascending\",\n    \"items\": [\n      {\n        \"resource\": \"analytics_month\",\n        \"competence\": \"2026-09-01\",\n        \"category\": \"services\",\n        \"center_cost\": \"marketing\",\n        \"holder_name\": \"PORTADOR EXEMPLO\",\n        \"purchases\": 1,\n        \"total_amount\": 25000,\n        \"total_cashback\": 375\n      }\n    ],\n    \"limit\": 100,\n    \"total\": 1,\n    \"offset\": 0,\n    \"has_more\": false,\n    \"query_count\": 1\n  }\n}"}],"_postman_id":"5912127e-e118-4a07-ba70-f07f1b42c836"}],"id":"91b681fd-6855-4dea-a37e-0622ac981a02","description":"<p>Resumo e agrupamentos de gastos.</p>\n","_postman_id":"91b681fd-6855-4dea-a37e-0622ac981a02","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":true,"source":{"_postman_id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","id":"613b1cc2-d67b-4852-b4b5-a6159bd15e00","name":"[IOPAY] Cartões Corporativos","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"variable":[{"key":"base_url","value":"https://api.iopay.com.br/api/v1/baas","description":"Base URL de produção da API pública IOPAY."},{"key":"token","value":"","description":"Bearer token da API. Preencha antes de executar as requests."},{"key":"holder_id","value":"","description":"ID do portador usado."},{"key":"card_id","value":"","description":"ID do cartão usado."},{"key":"invoice_id","value":"","description":"ID da fatura usada."},{"key":"center_cost","value":"","description":"Centro de custo usado."}]}