{"info":{"_postman_id":"fc80ad71-6cde-43d7-b986-e0a5d181e767","name":"Lógica ERP — API completa (622 operações; contratos em revisão)","description":"<html><head></head><body><p>Gerada do OpenAPI versionado. 48 contratos tipados; operações com extração parcial exigem revisão antes de executar. Sessão ERP depende de cookie e X-CSRF-Token.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"49769218","collectionId":"fc80ad71-6cde-43d7-b986-e0a5d181e767","publishedId":"2sBYHVvK9K","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-10-28T02:01:12.000Z"},"item":[{"name":"Administration","item":[{"name":"GET admin/integration-tokens — Lista tokens de integração (administração).","id":"cae083ad-358e-482e-8282-0e7c615b96b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/admin/integration-tokens","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/admin/integration-tokens</p>\n<p><strong>Para que serve:</strong> Esta operação lista tokens de integração (administração).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: token-policy.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","integration-tokens"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cae083ad-358e-482e-8282-0e7c615b96b0"},{"name":"POST admin/integration-tokens — Cria tokens de integração (administração).","id":"9f472425-bca8-4cf3-925c-929e6ab90fa6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/admin/integration-tokens","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/integration-tokens</p>\n<p><strong>Para que serve:</strong> Esta operação cria tokens de integração (administração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: token-policy.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","integration-tokens"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f472425-bca8-4cf3-925c-929e6ab90fa6"},{"name":"POST admin/integration-tokens/{id}/revoke — Revoga tokens de integração (administração).","id":"86bd5d80-4d98-44ed-9539-4e0082174587","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/admin/integration-tokens/{{id}}/revoke","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/integration-tokens/{id}/revoke</p>\n<p><strong>Para que serve:</strong> Esta operação revoga tokens de integração (administração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: token-policy.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","integration-tokens","{{id}}","revoke"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"86bd5d80-4d98-44ed-9539-4e0082174587"},{"name":"GET admin/units — Lista unidades (administração).","id":"8ae23301-4915-4566-8667-ed0f8778ba03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/admin/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/admin/units</p>\n<p><strong>Para que serve:</strong> Esta operação lista unidades (administração).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.view. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8ae23301-4915-4566-8667-ed0f8778ba03"},{"name":"POST admin/units — Salva unidades (administração).","id":"4d0fc1ea-095c-450b-8ded-c71575dde533","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/admin/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/units</p>\n<p><strong>Para que serve:</strong> Esta operação salva unidades (administração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4d0fc1ea-095c-450b-8ded-c71575dde533"},{"name":"POST admin/units/import-branches — Importa import branches (unidades).","id":"3eb43319-6efd-4734-950e-e3c74deb7d58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/admin/units/import-branches","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/units/import-branches</p>\n<p><strong>Para que serve:</strong> Esta operação importa import branches (unidades).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201, 207. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","import-branches"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3eb43319-6efd-4734-950e-e3c74deb7d58"},{"name":"GET admin/units/{id} — Consulta unidades (administração).","id":"f6847a43-c1b8-46f3-9775-b185bae27273","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/admin/units/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/admin/units/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta unidades (administração).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.view. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f6847a43-c1b8-46f3-9775-b185bae27273"},{"name":"GET admin/units/{id}/assets/{assetType} — Consulta arquivos e ativos (unidades).","id":"ae57c966-2d9e-4790-9cc7-961edb270143","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/admin/units/{{id}}/assets/{{assetType}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/admin/units/{id}/assets/{assetType}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta arquivos e ativos (unidades).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, assetType.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.view. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","{{id}}","assets","{{assetType}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ae57c966-2d9e-4790-9cc7-961edb270143"},{"name":"POST admin/units/{id}/assets/{assetType} — Envia arquivo para arquivos e ativos (unidades).","id":"2003b680-cb86-4041-9ad5-b88829006c9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/admin/units/{{id}}/assets/{{assetType}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/units/{id}/assets/{assetType}</p>\n<p><strong>Para que serve:</strong> Esta operação envia arquivo para arquivos e ativos (unidades).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, assetType; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","{{id}}","assets","{{assetType}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2003b680-cb86-4041-9ad5-b88829006c9b"},{"name":"POST admin/units/{id}/certificate — Envia arquivo para certificado digital (unidades).","id":"3ddb1db4-abce-4bc3-ab04-459b3bfb4f17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/admin/units/{{id}}/certificate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/units/{id}/certificate</p>\n<p><strong>Para que serve:</strong> Esta operação envia arquivo para certificado digital (unidades).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","{{id}}","certificate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3ddb1db4-abce-4bc3-ab04-459b3bfb4f17"},{"name":"POST admin/units/{id}/certificate/material/{kind} — Materializa material (certificado digital).","id":"4545aaed-2c5a-4bfb-8426-593b31f58dcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/admin/units/{{id}}/certificate/material/{{kind}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/units/{id}/certificate/material/{kind}</p>\n<p><strong>Para que serve:</strong> Esta operação materializa material (certificado digital).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, kind.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","units","{{id}}","certificate","material","{{kind}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4545aaed-2c5a-4bfb-8426-593b31f58dcd"},{"name":"GET help/screen — Consulta acessos a tela (ajuda contextual).","id":"8c6f7b0e-a229-4368-b5cc-e74e9fb6da43","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/help/screen","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/help/screen</p>\n<p><strong>Para que serve:</strong> Esta operação consulta acessos a tela (ajuda contextual).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","help","screen"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"route","value":""}],"variable":[]}},"response":[],"_postman_id":"8c6f7b0e-a229-4368-b5cc-e74e9fb6da43"}],"id":"d059737a-59d5-435f-802b-3998dcf6cb2f","description":"<p>Operações de Administration</p>\n","_postman_id":"d059737a-59d5-435f-802b-3998dcf6cb2f"},{"name":"Alarms","item":[{"name":"GET alarms/billing/failures — Lista failures (faturamento).","id":"eff6fe55-ab0e-40c6-9028-7fa966d29f05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/billing/failures","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/billing/failures</p>\n<p><strong>Para que serve:</strong> Esta operação lista failures (faturamento).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","failures"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"hours","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"eff6fe55-ab0e-40c6-9028-7fa966d29f05"},{"name":"GET alarms/billing/health — Verifica integridade de faturamento (alarmes).","id":"214fbab6-94c0-47e3-b01b-aa15cdb8080c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/billing/health","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/billing/health</p>\n<p><strong>Para que serve:</strong> Esta operação verifica integridade de faturamento (alarmes).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","health"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"hours","value":""}],"variable":[]}},"response":[],"_postman_id":"214fbab6-94c0-47e3-b01b-aa15cdb8080c"},{"name":"POST alarms/billing/observations — Registra observations (faturamento).","id":"4babc473-1ce6-4357-9445-0039d8c58476","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/billing/observations","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/billing/observations</p>\n<p><strong>Para que serve:</strong> Esta operação registra observations (faturamento).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: observation-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","observations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4babc473-1ce6-4357-9445-0039d8c58476"},{"name":"POST alarms/billing/reconciliation/expect — Executa operação em expect (reconciliation).","id":"dff544ec-edff-497c-a721-257474378d87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/billing/reconciliation/expect","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/billing/reconciliation/expect</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em expect (reconciliation).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: expectation-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","reconciliation","expect"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"dff544ec-edff-497c-a721-257474378d87"},{"name":"POST alarms/billing/reconciliation/{id}/complete — Executa operação em complete (reconciliation).","id":"99daef11-e892-41c2-8bcd-6170263ce6bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/billing/reconciliation/{{id}}/complete","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/billing/reconciliation/{id}/complete</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em complete (reconciliation).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: expectation-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","reconciliation","{{id}}","complete"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"99daef11-e892-41c2-8bcd-6170263ce6bc"},{"name":"POST alarms/billing/scan — Executa varredura de faturamento (alarmes).","id":"1c52b3e2-cba7-49af-a9aa-f15d69a53d1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/alarms/billing/scan","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/billing/scan</p>\n<p><strong>Para que serve:</strong> Esta operação executa varredura de faturamento (alarmes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.billing.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","billing","scan"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1c52b3e2-cba7-49af-a9aa-f15d69a53d1f"},{"name":"GET alarms/engine/definitions — Lista definitions (motor de regras).","id":"1063e13a-3ed1-4151-b9ad-4a02db569cb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/engine/definitions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/engine/definitions</p>\n<p><strong>Para que serve:</strong> Esta operação lista definitions (motor de regras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","engine","definitions"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1063e13a-3ed1-4151-b9ad-4a02db569cb1"},{"name":"PUT alarms/engine/definitions/{id}/groups — Substitui grupos (definitions).","id":"5ac77f33-68a3-4aad-9cfd-ce28bcf5cdb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/engine/definitions/{{id}}/groups","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/alarms/engine/definitions/{id}/groups</p>\n<p><strong>Para que serve:</strong> Esta operação substitui grupos (definitions).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: definition-scope.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","engine","definitions","{{id}}","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5ac77f33-68a3-4aad-9cfd-ce28bcf5cdb7"},{"name":"GET alarms/engine/events — Lista eventos (motor de regras).","id":"278254a4-7f2a-4cc1-b320-637c74bbe7b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/engine/events","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/engine/events</p>\n<p><strong>Para que serve:</strong> Esta operação lista eventos (motor de regras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","engine","events"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"278254a4-7f2a-4cc1-b320-637c74bbe7b8"},{"name":"GET alarms/engine/groups — Lista grupos (motor de regras).","id":"db872792-08e7-4ff2-a445-4e950e031cec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/engine/groups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/engine/groups</p>\n<p><strong>Para que serve:</strong> Esta operação lista grupos (motor de regras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","engine","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"db872792-08e7-4ff2-a445-4e950e031cec"},{"name":"POST alarms/engine/sync-legacy — Sincroniza sync legacy (motor de regras).","id":"6eb98b15-160a-4630-ab45-40c9800a5b0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/alarms/engine/sync-legacy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/engine/sync-legacy</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza sync legacy (motor de regras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.engine.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","engine","sync-legacy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6eb98b15-160a-4630-ab45-40c9800a5b0b"},{"name":"GET alarms/finance/due-bills — Consulta due bills.","id":"13ca9511-f91e-453d-98cc-87069365836f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/finance/due-bills","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/finance/due-bills</p>\n<p><strong>Para que serve:</strong> Esta operação consulta due bills.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.view. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"13ca9511-f91e-453d-98cc-87069365836f"},{"name":"PUT alarms/finance/due-bills — Substitui due bills.","id":"302c301b-14ce-4bb9-932d-7f34f5789767","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/finance/due-bills","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/alarms/finance/due-bills</p>\n<p><strong>Para que serve:</strong> Esta operação substitui due bills.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.update. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"302c301b-14ce-4bb9-932d-7f34f5789767"},{"name":"GET alarms/finance/due-bills/templates — Lista modelos de mensagem (due bills).","id":"80c729e1-5a86-4d9a-8aa9-4d44dd0daf0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/alarms/finance/due-bills/templates","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/alarms/finance/due-bills/templates</p>\n<p><strong>Para que serve:</strong> Esta operação lista modelos de mensagem (due bills).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.view. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills","templates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"80c729e1-5a86-4d9a-8aa9-4d44dd0daf0c"},{"name":"POST alarms/finance/due-bills/templates — Cria modelos de mensagem (due bills).","id":"c8a0dc48-349b-453a-a410-3a30b69da24f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/finance/due-bills/templates","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/alarms/finance/due-bills/templates</p>\n<p><strong>Para que serve:</strong> Esta operação cria modelos de mensagem (due bills).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.update. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills","templates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c8a0dc48-349b-453a-a410-3a30b69da24f"},{"name":"PUT alarms/finance/due-bills/templates/{id} — Atualiza modelos de mensagem (due bills).","id":"3269105a-a94e-455f-a069-2e8153142578","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/alarms/finance/due-bills/templates/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/alarms/finance/due-bills/templates/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza modelos de mensagem (due bills).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.update. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills","templates","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3269105a-a94e-455f-a069-2e8153142578"},{"name":"DELETE alarms/finance/due-bills/templates/{id} — Solicita remoção de modelos de mensagem (due bills).","id":"5d8014b4-b710-4d63-a7f2-6498cf10ed9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/alarms/finance/due-bills/templates/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/alarms/finance/due-bills/templates/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de modelos de mensagem (due bills).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: alarms.finance.due_bills.update. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","alarms","finance","due-bills","templates","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5d8014b4-b710-4d63-a7f2-6498cf10ed9f"}],"id":"81d6784a-838e-4a10-99a9-1922f76dd306","description":"<p>Operações de Alarms</p>\n","_postman_id":"81d6784a-838e-4a10-99a9-1922f76dd306"},{"name":"Audit","item":[{"name":"GET audit/events — Lista eventos (auditoria).","id":"e7b8b217-9c5c-4ca0-a5fd-c40a066a56ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/audit/events","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/audit/events</p>\n<p><strong>Para que serve:</strong> Esta operação lista eventos (auditoria).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: audit.view. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","audit","events"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"e7b8b217-9c5c-4ca0-a5fd-c40a066a56ee"},{"name":"POST audit/screen — Registra acessos a tela (auditoria).","id":"e22db2e8-b35f-4976-a395-9a8d87e45758","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/audit/screen","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/audit/screen</p>\n<p><strong>Para que serve:</strong> Esta operação registra acessos a tela (auditoria).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","audit","screen"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e22db2e8-b35f-4976-a395-9a8d87e45758"},{"name":"GET audit/screens — Lista telas acessadas (auditoria).","id":"89f37f68-fa03-4284-ae40-070b41f4ee28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/audit/screens","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/audit/screens</p>\n<p><strong>Para que serve:</strong> Esta operação lista telas acessadas (auditoria).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: audit.view. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","audit","screens"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"89f37f68-fa03-4284-ae40-070b41f4ee28"}],"id":"faf1db54-d478-487f-b19b-40db7a3489c3","description":"<p>Operações de Audit</p>\n","_postman_id":"faf1db54-d478-487f-b19b-40db7a3489c3"},{"name":"Brazil","item":[{"name":"GET br/cep — Consulta endereço completo de CEP com campos tipados.","id":"b35d8d73-63dc-45cc-b3ac-3a6f79edd41f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/br/cep?cep=","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/br/cep</p>\n<p>Consulta o CEP por ViaCEP e retorna address com postal_code, street, address_complement, district, city, state_region, city_ibge_code, gia, ddd, siafi, provider, verified_at e single_postal_city_candidate. Requer sessão ERP e permissão units.manage. Falhas: 422 CEP inválido, 404 não encontrado, 424 falha do fornecedor, 401/403 controle de acesso, 500 falha interna.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","cep"],"host":[""],"query":[{"description":{"content":"<p>CEP obrigatório. Aceita 8 dígitos ou máscara XXXXX-XXX; é normalizado para oito dígitos.</p>\n","type":"text/plain"},"key":"cep","value":""}],"variable":[]}},"response":[],"_postman_id":"b35d8d73-63dc-45cc-b3ac-3a6f79edd41f"},{"name":"POST br/certificate/validate — Valida validate (certificado digital).","id":"79e8a953-4bbd-4111-9e89-15b7edf29fdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/br/certificate/validate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/br/certificate/validate</p>\n<p><strong>Para que serve:</strong> Esta operação valida validate (certificado digital).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","certificate","validate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"79e8a953-4bbd-4111-9e89-15b7edf29fdd"},{"name":"GET br/cnpj — Consulta dados completos de CNPJ e possíveis filiais.","id":"df34a768-98f3-4724-8648-0e9726f2aa5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/br/cnpj?cnpj=","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/br/cnpj</p>\n<p>Consulta cadastro empresarial por CNPJ validado e descobre filiais, retornando os objetos company e branches. A fonte primária é Minha Receita, com fallback BrasilAPI; a busca de filiais usa o serviço BranchDiscoveryV2Service. Exige acesso administrativo da organização. Os dados são normalizados e a evidência é guardada na sessão de cadastro de unidades. Uma busca de filiais indisponível não implica ausência de filiais; consulte branches.available/coverage. Falhas: 422 (CNPJ inválido ou consulta alfanumérica não suportada), 404 (não encontrado), 424 (provedores indisponíveis ou dados inconsistentes), 401/403 (autenticação/autorização), 500 (erro interno).</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","cnpj"],"host":[""],"query":[{"description":{"content":"<p>CNPJ obrigatório; máscara de pontuação aceita, mas consulta pontual requer 14 dígitos numéricos após normalização e dígitos verificadores válidos.</p>\n","type":"text/plain"},"key":"cnpj","value":""}],"variable":[]}},"response":[],"_postman_id":"df34a768-98f3-4724-8648-0e9726f2aa5c"},{"name":"GET br/localities — Consulta estados e municípios do IBGE a partir do catálogo local do ERP.","id":"548531ea-889a-498c-9beb-460aea0ff211","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/br/localities?type=states","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/br/localities</p>\n<p>Consulta a lista canônica de estados brasileiros ou os municípios de uma UF, sem download síncrono do IBGE. Quando type=states, retorna as 27 UFs ordenadas pelo nome; quando type=cities ou municipalities, exige uf e retorna municípios ordenados pelo nome. Usado para montar seletores de endereço em cadastros. A resposta contém items, source=IBGE_LOCALIDADES e cod_transacao. Erro 422 se type ou uf inválidos; 503 se o catálogo local não estiver sincronizado.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","localities"],"host":[""],"query":[{"description":{"content":"<p>states retorna 27 UFs; cities ou municipalities retorna municípios da UF solicitada.</p>\n","type":"text/plain"},"key":"type","value":"states"},{"disabled":true,"description":{"content":"<p>Obrigatório se type=cities ou type=municipalities; sigla de UF com 2 letras. Ignorado se type=states.</p>\n","type":"text/plain"},"key":"uf","value":"RN"}],"variable":[]}},"response":[],"_postman_id":"548531ea-889a-498c-9beb-460aea0ff211"},{"name":"GET br/neighborhoods — Lista bairros.","id":"e00e8dff-782f-4970-8680-71d60b2045af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/br/neighborhoods","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/br/neighborhoods</p>\n<p><strong>Para que serve:</strong> Esta operação lista bairros.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","neighborhoods"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"city_ibge_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"e00e8dff-782f-4970-8680-71d60b2045af"},{"name":"POST br/neighborhoods — Salva bairros.","id":"e0bb6fc2-7e27-48c8-ab4c-742751024fe5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/br/neighborhoods","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/br/neighborhoods</p>\n<p><strong>Para que serve:</strong> Esta operação salva bairros.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: units.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","neighborhoods"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e0bb6fc2-7e27-48c8-ab4c-742751024fe5"}],"id":"26bef6bc-d5db-424d-9f2f-3cf9a13e1d84","description":"<p>Operações de Brazil</p>\n","_postman_id":"26bef6bc-d5db-424d-9f2f-3cf9a13e1d84"},{"name":"Connectors","item":[{"name":"GET connectors — Lista conectores externos.","id":"ba55d6cc-417b-49cc-8645-9288b14442af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors</p>\n<p><strong>Para que serve:</strong> Esta operação lista conectores externos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"channel","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"ba55d6cc-417b-49cc-8645-9288b14442af"},{"name":"POST connectors — Cria conectores externos.","id":"8cb86153-5df3-4791-adcb-38451c64984d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors</p>\n<p><strong>Para que serve:</strong> Esta operação cria conectores externos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8cb86153-5df3-4791-adcb-38451c64984d"},{"name":"GET connectors/catalog — Consulta catálogo (conectores externos).","id":"9c646b38-4219-4b5b-9389-38c628ad49e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9c646b38-4219-4b5b-9389-38c628ad49e6"},{"name":"GET connectors/{id} — Consulta conectores externos.","id":"a7511b72-0039-44b3-bacc-eeb407cbf108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta conectores externos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"date_from","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"date_to","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"module","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"per_page","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"summary_only","value":""}],"variable":[]}},"response":[],"_postman_id":"a7511b72-0039-44b3-bacc-eeb407cbf108"},{"name":"PUT connectors/{id} — Atualiza conectores externos.","id":"cf9aacd1-26c1-4d8e-b960-2577669d9439","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/connectors/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza conectores externos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cf9aacd1-26c1-4d8e-b960-2577669d9439"},{"name":"DELETE connectors/{id} — Solicita remoção de conectores externos.","id":"58374003-729e-4e17-a951-53d76c15e30b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/connectors/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/connectors/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de conectores externos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"58374003-729e-4e17-a951-53d76c15e30b"},{"name":"POST connectors/{id}/context-action — Executa operação em context action (conectores externos).","id":"4b3bf64d-99e5-45fb-8f3d-9a6472ec46cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/context-action","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/context-action</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em context action (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","context-action"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4b3bf64d-99e5-45fb-8f3d-9a6472ec46cd"},{"name":"GET connectors/{id}/email-log — Lista e quantifica envios de e-mail do conector; summary_only=1 devolve somente contadores e agrupam","id":"a7696c0c-3787-4b54-865c-3ae1ff5d125d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/email-log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/email-log</p>\n<p><strong>Para que serve:</strong> Esta operação lista e quantifica envios de e-mail do conector; summary_only=1 devolve somente contadores e agrupamento por módulo.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","email-log"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"date_from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"date_to","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"module","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"per_page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"summary_only","value":""}],"variable":[]}},"response":[],"_postman_id":"a7696c0c-3787-4b54-865c-3ae1ff5d125d"},{"name":"GET connectors/{id}/email-log/{logId} — Retorna metadados e corpo do e-mail e audita a visualização.","id":"b95e2558-a599-4838-a6b1-1223d8e0b152","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/email-log/{{logId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/email-log/{logId}</p>\n<p><strong>Para que serve:</strong> Esta operação retorna metadados e corpo do e-mail e audita a visualização.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, logId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 404. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","email-log","{{logId}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b95e2558-a599-4838-a6b1-1223d8e0b152"},{"name":"POST connectors/{id}/email-test — Envia email test (conectores externos).","id":"baae4592-d328-42ef-a01c-43d81dcc3420","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/email-test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/email-test</p>\n<p><strong>Para que serve:</strong> Esta operação envia email test (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","email-test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"baae4592-d328-42ef-a01c-43d81dcc3420"},{"name":"GET connectors/{id}/message-log — Consulta o histórico WhatsApp local do ERP; summary_only=1 devolve apenas indicadores e agrupamento ","id":"43c3f420-baa1-4238-b15c-769ed51922ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/message-log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/message-log</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o histórico WhatsApp local do ERP; summary_only=1 devolve apenas indicadores e agrupamento por módulo.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","message-log"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"date_from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"date_to","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"module","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"per_page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"summary_only","value":""}],"variable":[]}},"response":[],"_postman_id":"43c3f420-baa1-4238-b15c-769ed51922ad"},{"name":"POST connectors/{id}/message-log/sync — Pede ao adapter WhatsApp configurado que reconcilie estados remotos no histórico local do ERP quando","id":"fbfd535b-7dd6-4188-b0e0-7e2ea34b1aca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/message-log/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/message-log/sync</p>\n<p><strong>Para que serve:</strong> Esta operação pede ao adapter WhatsApp configurado que reconcilie estados remotos no histórico local do ERP quando essa capability for suportada.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","message-log","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fbfd535b-7dd6-4188-b0e0-7e2ea34b1aca"},{"name":"GET connectors/{id}/message-log/{logId} — Consulta corpo e rastreamento do registro WhatsApp armazenado no ERP e audita a visualização.","id":"960ddedc-18fa-4c78-887b-937467e4af3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/message-log/{{logId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/message-log/{logId}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta corpo e rastreamento do registro WhatsApp armazenado no ERP e audita a visualização.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, logId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 404. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","message-log","{{logId}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"960ddedc-18fa-4c78-887b-937467e4af3c"},{"name":"POST connectors/{id}/message-log/{logId}/sync — Consulta o provider pelo identificador remoto de um registro WhatsApp e devolve o estado local já re","id":"bb164dc2-04b3-4089-b054-0d24740099c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/message-log/{{logId}}/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/message-log/{logId}/sync</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o provider pelo identificador remoto de um registro WhatsApp e devolve o estado local já reconciliado.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, logId; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","message-log","{{logId}}","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"bb164dc2-04b3-4089-b054-0d24740099c6"},{"name":"POST connectors/{id}/recipient-check — Verifica se o provider consegue confirmar que o número informado possui conta WhatsApp antes do test","id":"ffb26dde-4ecb-49e3-8cda-7bf5bca2f65d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/recipient-check","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/recipient-check</p>\n<p><strong>Para que serve:</strong> Esta operação verifica se o provider consegue confirmar que o número informado possui conta WhatsApp antes do teste de envio.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","recipient-check"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ffb26dde-4ecb-49e3-8cda-7bf5bca2f65d"},{"name":"POST connectors/{id}/send-test — Valida a conta WhatsApp imediatamente antes do transporte","id":"40b19859-4181-42c3-a4fb-0790f46e2fe3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/send-test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/send-test</p>\n<p><strong>Para que serve:</strong> Esta operação valida a conta WhatsApp imediatamente antes do transporte.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","send-test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"40b19859-4181-42c3-a4fb-0790f46e2fe3"},{"name":"PATCH connectors/{id}/status — Define conectores externos.","id":"fa18c364-2a6f-4695-b93e-83fac6cef91b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/connectors/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação define conectores externos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fa18c364-2a6f-4695-b93e-83fac6cef91b"},{"name":"POST connectors/{id}/test — Testa conectores externos.","id":"9359bab3-b56e-4f67-a453-7ec3eab5be3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/connectors/{{id}}/test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa conectores externos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9359bab3-b56e-4f67-a453-7ec3eab5be3c"},{"name":"PUT connectors/{id}/usage — Define os módulos atendidos pela integração e quais vínculos são padrão","id":"011d841d-35c5-4935-9cf9-7e7e129fccb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/usage","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/connectors/{id}/usage</p>\n<p><strong>Para que serve:</strong> Esta operação define os módulos atendidos pela integração e quais vínculos são padrão.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: connectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","usage"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"011d841d-35c5-4935-9cf9-7e7e129fccb0"}],"id":"2823248b-2755-41ae-865d-137dc4056628","description":"<p>Operações de Connectors</p>\n","_postman_id":"2823248b-2755-41ae-865d-137dc4056628"},{"name":"Contracts","item":[{"name":"GET contracts — Lista contratos comerciais materializados da unidade.","id":"422148c8-f9c8-43d8-a308-0b25dbc85017","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts</p>\n<p><strong>Para que serve:</strong> Esta operação lista contratos comerciais materializados da unidade.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"422148c8-f9c8-43d8-a308-0b25dbc85017"},{"name":"POST contracts — Cria contrato congelando Modelo","id":"ada26339-06ab-4851-a867-a509007444da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts</p>\n<p><strong>Para que serve:</strong> Esta operação cria contrato congelando Modelo.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.manage. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ada26339-06ab-4851-a867-a509007444da"},{"name":"GET contracts/catalogs/{catalog} — Lista catálogos operacionais (contratos).","id":"2ab69ef8-cbe8-4c36-a930-4044032f4a04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/catalogs/{{catalog}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/catalogs/{catalog}</p>\n<p><strong>Para que serve:</strong> Esta operação lista catálogos operacionais (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: catalog.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.catalogs.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","catalogs","{{catalog}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2ab69ef8-cbe8-4c36-a930-4044032f4a04"},{"name":"POST contracts/catalogs/{catalog} — Cria catálogos operacionais (contratos).","id":"24479bd7-c93a-458e-87ca-3a7b58998e28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/catalogs/{{catalog}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/catalogs/{catalog}</p>\n<p><strong>Para que serve:</strong> Esta operação cria catálogos operacionais (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: catalog; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.catalogs.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","catalogs","{{catalog}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"24479bd7-c93a-458e-87ca-3a7b58998e28"},{"name":"GET contracts/catalogs/{catalog}/{id} — Consulta catálogos operacionais (contratos).","id":"d0434899-523f-4469-b4c0-7792dc52afbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/catalogs/{{catalog}}/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/catalogs/{catalog}/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogos operacionais (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: catalog, id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.catalogs.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","catalogs","{{catalog}}","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d0434899-523f-4469-b4c0-7792dc52afbd"},{"name":"PUT contracts/catalogs/{catalog}/{id} — Atualiza catálogos operacionais (contratos).","id":"916e85b4-d0b2-467e-946d-1ed5dff0436a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/catalogs/{{catalog}}/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/catalogs/{catalog}/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza catálogos operacionais (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: catalog, id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.catalogs.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","catalogs","{{catalog}}","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"916e85b4-d0b2-467e-946d-1ed5dff0436a"},{"name":"PATCH contracts/catalogs/{catalog}/{id}/status — Define catálogos operacionais (contratos).","id":"327f10dc-6f85-4d50-b994-aa7df1cfff54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/catalogs/{{catalog}}/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/contracts/catalogs/{catalog}/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação define catálogos operacionais (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: catalog, id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.catalogs.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","catalogs","{{catalog}}","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"327f10dc-6f85-4d50-b994-aa7df1cfff54"},{"name":"GET contracts/credit-policy — Consulta política de crédito (contratos).","id":"23bd011f-f812-4757-ae04-cbcbee04a215","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/credit-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/credit-policy</p>\n<p><strong>Para que serve:</strong> Esta operação consulta política de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","credit-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"23bd011f-f812-4757-ae04-cbcbee04a215"},{"name":"PUT contracts/credit-policy — Atualiza política de crédito (contratos).","id":"f0a489cb-b875-40be-bd5f-779da2dbe432","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/credit-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/credit-policy</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza política de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","credit-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f0a489cb-b875-40be-bd5f-779da2dbe432"},{"name":"GET contracts/customer-options — Consulta customer options (contratos).","id":"fe3d519b-c1cd-49c8-8f45-39be2031a262","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/customer-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/customer-options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta customer options (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","customer-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fe3d519b-c1cd-49c8-8f45-39be2031a262"},{"name":"GET contracts/document-studio/templates — Lista modelos de mensagem (estúdio de documentos).","id":"fb24b5a7-8a54-4d19-96cc-65e69125b9ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/document-studio/templates","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/document-studio/templates</p>\n<p><strong>Para que serve:</strong> Esta operação lista modelos de mensagem (estúdio de documentos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fb24b5a7-8a54-4d19-96cc-65e69125b9ec"},{"name":"POST contracts/document-studio/templates — Salva modelos de mensagem (estúdio de documentos).","id":"37bf62e9-4731-4f8f-9b13-63d124fcdbb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/document-studio/templates","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/document-studio/templates</p>\n<p><strong>Para que serve:</strong> Esta operação salva modelos de mensagem (estúdio de documentos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.manage. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"37bf62e9-4731-4f8f-9b13-63d124fcdbb1"},{"name":"GET contracts/document-studio/templates/{id} — Consulta modelos de mensagem (estúdio de documentos).","id":"60bd2305-d09c-4d2d-9c77-4ac6e0f20630","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/document-studio/templates/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/document-studio/templates/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta modelos de mensagem (estúdio de documentos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.view. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"60bd2305-d09c-4d2d-9c77-4ac6e0f20630"},{"name":"POST contracts/document-studio/templates/{id}/preview — Pré-visualiza modelos de mensagem (estúdio de documentos).","id":"25b50702-b55c-4d6b-be75-52f04600c19d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/document-studio/templates/{{id}}/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/document-studio/templates/{id}/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza modelos de mensagem (estúdio de documentos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.preview. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"25b50702-b55c-4d6b-be75-52f04600c19d"},{"name":"POST contracts/document-studio/templates/{id}/publish — Publica publish (modelos de mensagem).","id":"f6ec1797-c786-45a7-aeb6-d762f792f3c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/contracts/document-studio/templates/{{id}}/publish","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/document-studio/templates/{id}/publish</p>\n<p><strong>Para que serve:</strong> Esta operação publica publish (modelos de mensagem).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.publish. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","publish"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f6ec1797-c786-45a7-aeb6-d762f792f3c7"},{"name":"POST contracts/document-studio/templates/{id}/snapshot — Cria snapshot (modelos de mensagem).","id":"7bd0b896-cb2e-45e0-ae29-b9bd31606b5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/document-studio/templates/{{id}}/snapshot","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/document-studio/templates/{id}/snapshot</p>\n<p><strong>Para que serve:</strong> Esta operação cria snapshot (modelos de mensagem).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.publish. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","snapshot"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7bd0b896-cb2e-45e0-ae29-b9bd31606b5e"},{"name":"GET contracts/document-studio/templates/{id}/versions — Lista versions (modelos de mensagem).","id":"9f9c8b44-3530-4c80-8578-8aff9f3d39b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/document-studio/templates/{{id}}/versions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/document-studio/templates/{id}/versions</p>\n<p><strong>Para que serve:</strong> Esta operação lista versions (modelos de mensagem).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.view. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","versions"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f9c8b44-3530-4c80-8578-8aff9f3d39b5"},{"name":"POST contracts/document-studio/templates/{id}/versions/{version}/restore — Restaura restore (versions).","id":"2ca5f7ac-67f3-4c05-a63d-823dbfc96aa8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/document-studio/templates/{{id}}/versions/{{version}}/restore","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/document-studio/templates/{id}/versions/{version}/restore</p>\n<p><strong>Para que serve:</strong> Esta operação restaura restore (versions).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, version; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.manage. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","versions","{{version}}","restore"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2ca5f7ac-67f3-4c05-a63d-823dbfc96aa8"},{"name":"GET contracts/document-studio/templates/{id}/versions/{version}/source — Obtém arquivo de source (versions).","id":"96ad0f43-ab05-4f0b-9b68-64c7ee82137c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/document-studio/templates/{{id}}/versions/{{version}}/source","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/document-studio/templates/{id}/versions/{version}/source</p>\n<p><strong>Para que serve:</strong> Esta operação obtém arquivo de source (versions).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, version.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.view. Escopo da unidade: template-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","templates","{{id}}","versions","{{version}}","source"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"96ad0f43-ab05-4f0b-9b68-64c7ee82137c"},{"name":"GET contracts/document-studio/variables — Lista variables (estúdio de documentos).","id":"78b51eac-f44c-4339-b0c4-d19d630f8dc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/document-studio/variables","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/document-studio/variables</p>\n<p><strong>Para que serve:</strong> Esta operação lista variables (estúdio de documentos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.document_templates.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","document-studio","variables"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"78b51eac-f44c-4339-b0c4-d19d630f8dc5"},{"name":"GET contracts/due-dates — Consulta vencimentos (contratos).","id":"f81dd793-9436-47e7-97d6-e3b87ebc5c87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/due-dates","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/due-dates</p>\n<p><strong>Para que serve:</strong> Esta operação consulta vencimentos (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.due_dates.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","due-dates"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"f81dd793-9436-47e7-97d6-e3b87ebc5c87"},{"name":"PUT contracts/due-dates — Substitui vencimentos (contratos).","id":"8f2d506b-c773-461f-b114-a6a8856a1dc2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/due-dates","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/due-dates</p>\n<p><strong>Para que serve:</strong> Esta operação substitui vencimentos (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.due_dates.update. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","due-dates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8f2d506b-c773-461f-b114-a6a8856a1dc2"},{"name":"GET contracts/financial-entries — Lista lançamentos financeiros vinculados a contratos.","id":"5304b34f-4428-4685-8496-ee61aa6a70f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/financial-entries","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/financial-entries</p>\n<p><strong>Para que serve:</strong> Esta operação lista lançamentos financeiros vinculados a contratos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","financial-entries"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5304b34f-4428-4685-8496-ee61aa6a70f5"},{"name":"GET contracts/indexes — Lista índices de reajuste (contratos).","id":"e9d05c69-f395-44cf-8bef-f59404d41d34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/indexes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/indexes</p>\n<p><strong>Para que serve:</strong> Esta operação lista índices de reajuste (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.indexes.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","indexes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e9d05c69-f395-44cf-8bef-f59404d41d34"},{"name":"POST contracts/indexes/sync — Sincroniza índices de reajuste (contratos).","id":"e8de345c-3739-4e43-99b3-56410c2b5216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/indexes/sync","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/indexes/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza índices de reajuste (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 502).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.indexes.sync. Escopo da unidade: none.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","indexes","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e8de345c-3739-4e43-99b3-56410c2b5216"},{"name":"GET contracts/indexes/{code}/history — Consulta histórico (índices de reajuste).","id":"fb28835f-f426-4447-aff0-b15445a6d76c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/indexes/{{code}}/history","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/indexes/{code}/history</p>\n<p><strong>Para que serve:</strong> Esta operação consulta histórico (índices de reajuste).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: code.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.indexes.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","indexes","{{code}}","history"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to","value":""}],"variable":[]}},"response":[],"_postman_id":"fb28835f-f426-4447-aff0-b15445a6d76c"},{"name":"GET contracts/invoices — Lista faturas de contratos.","id":"ad4941b9-075f-4118-9cae-cb173e5d32a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/invoices</p>\n<p><strong>Para que serve:</strong> Esta operação lista faturas de contratos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ad4941b9-075f-4118-9cae-cb173e5d32a6"},{"name":"GET contracts/invoices/{id} — Consulta faturas (contratos).","id":"c7856fa6-a5ed-4841-a38c-ecd83b3b97df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/invoices/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta faturas (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c7856fa6-a5ed-4841-a38c-ecd83b3b97df"},{"name":"GET contracts/invoices/{id}/delivery — Consulta entrega (faturas).","id":"86b92d18-98a2-4a54-84a0-4418d5f8fd22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices/{{id}}/delivery","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/invoices/{id}/delivery</p>\n<p><strong>Para que serve:</strong> Esta operação consulta entrega (faturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices","{{id}}","delivery"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"86b92d18-98a2-4a54-84a0-4418d5f8fd22"},{"name":"POST contracts/invoices/{id}/delivery — Executa operação em entrega (faturas).","id":"572c8ba2-51dd-4b58-9a8d-81a3bacf79f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices/{{id}}/delivery","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/invoices/{id}/delivery</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em entrega (faturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices","{{id}}","delivery"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"572c8ba2-51dd-4b58-9a8d-81a3bacf79f8"},{"name":"PUT contracts/invoices/{id}/lines/{id2} — Atualiza lines (faturas).","id":"8ba186e4-51e1-448e-a3c8-5e6cf588eaf7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices/{{id}}/lines/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/invoices/{id}/lines/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza lines (faturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices","{{id}}","lines","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8ba186e4-51e1-448e-a3c8-5e6cf588eaf7"},{"name":"PATCH contracts/invoices/{id}/lines/{id2} — Atualiza parcialmente lines (faturas).","id":"6292f991-ef68-4a1b-930d-8ef41c69949a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/invoices/{{id}}/lines/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/contracts/invoices/{id}/lines/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente lines (faturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","invoices","{{id}}","lines","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6292f991-ef68-4a1b-930d-8ef41c69949a"},{"name":"GET contracts/models — Lista modelos comerciais da unidade; com customer_id aplica elegibilidade por tipo/perfil de Pessoa.","id":"31fd6891-0422-4fc9-bdc4-17d8ebf7efe7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/models</p>\n<p><strong>Para que serve:</strong> Esta operação lista modelos comerciais da unidade; com customer_id aplica elegibilidade por tipo/perfil de Pessoa.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> query: customer_id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.view. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Quando informado</p>\n","type":"text/plain"},"key":"customer_id","value":""}],"variable":[]}},"response":[],"_postman_id":"31fd6891-0422-4fc9-bdc4-17d8ebf7efe7"},{"name":"POST contracts/models — Cria modelo comercial de contrato; no PREPAID configura prazo da primeira cobrança e trava opcional ","id":"1bea10d6-80a5-4f0a-a2d0-59ff634bb5bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/models","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/models</p>\n<p><strong>Para que serve:</strong> Esta operação cria modelo comercial de contrato; no PREPAID configura prazo da primeira cobrança e trava opcional da instalação até quitação.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.manage. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1bea10d6-80a5-4f0a-a2d0-59ff634bb5bd"},{"name":"GET contracts/models/{id} — Consulta modelos (contratos).","id":"54a69d36-8998-4743-b172-06850e025677","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/models/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta modelos (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.view. Escopo da unidade: model-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"54a69d36-8998-4743-b172-06850e025677"},{"name":"PUT contracts/models/{id} — Atualiza modelos (contratos).","id":"545fe8a3-912b-459e-bbe9-1df581332871","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/models/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/models/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza modelos (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.manage. Escopo da unidade: model-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"545fe8a3-912b-459e-bbe9-1df581332871"},{"name":"GET contracts/models/{id}/documents — Lista kit documental e modelos disponíveis da mesma unidade.","id":"5f2ab727-4a8c-465f-8ce0-0e0904c98f03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}/documents","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/models/{id}/documents</p>\n<p><strong>Para que serve:</strong> Esta operação lista kit documental e modelos disponíveis da mesma unidade.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.view. Escopo da unidade: model-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","documents"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5f2ab727-4a8c-465f-8ce0-0e0904c98f03"},{"name":"PUT contracts/models/{id}/documents — Substitui associações do kit documental.","id":"90a9980d-e25e-40b1-b832-5e00798516dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/models/{{id}}/documents","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/models/{id}/documents</p>\n<p><strong>Para que serve:</strong> Esta operação substitui associações do kit documental.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.manage. Escopo da unidade: model-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","documents"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"90a9980d-e25e-40b1-b832-5e00798516dd"},{"name":"GET contracts/models/{id}/loyalty — Consulta fidelização (modelos).","id":"e2da86b1-ccbd-4bbc-8154-89a29bcf94d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}/loyalty","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/models/{id}/loyalty</p>\n<p><strong>Para que serve:</strong> Esta operação consulta fidelização (modelos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","loyalty"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e2da86b1-ccbd-4bbc-8154-89a29bcf94d4"},{"name":"PUT contracts/models/{id}/loyalty — Atualiza fidelização (modelos).","id":"04ffd14a-20b8-4a02-95f9-d11c77d3178a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}/loyalty","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/models/{id}/loyalty</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza fidelização (modelos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","loyalty"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"04ffd14a-20b8-4a02-95f9-d11c77d3178a"},{"name":"GET contracts/models/{id}/required-documents — Consulta documentos obrigatórios (modelos).","id":"3b60d869-fb3b-41bb-8191-abd4ab6589c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}/required-documents","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/models/{id}/required-documents</p>\n<p><strong>Para que serve:</strong> Esta operação consulta documentos obrigatórios (modelos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","required-documents"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3b60d869-fb3b-41bb-8191-abd4ab6589c4"},{"name":"PUT contracts/models/{id}/required-documents — Atualiza documentos obrigatórios (modelos).","id":"598765f8-2458-4f30-a1de-a164d241c0f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/models/{{id}}/required-documents","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/models/{id}/required-documents</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza documentos obrigatórios (modelos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","required-documents"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"598765f8-2458-4f30-a1de-a164d241c0f4"},{"name":"PATCH contracts/models/{id}/status — Ativa ou desativa sem exclusão física.","id":"2c535e5a-ab0e-4d6f-beb7-191dd00a99ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/models/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/contracts/models/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação ativa ou desativa sem exclusão física.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.models.manage. Escopo da unidade: model-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","models","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2c535e5a-ab0e-4d6f-beb7-191dd00a99ea"},{"name":"GET contracts/service-options — Lista opções de Serviço elegíveis para contrato.","id":"b7fcef66-cb37-4696-9745-1cfb5574c418","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/service-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/service-options</p>\n<p><strong>Para que serve:</strong> Esta operação lista opções de Serviço elegíveis para contrato.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","service-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b7fcef66-cb37-4696-9745-1cfb5574c418"},{"name":"GET contracts/settings — Consulta configurações (contratos).","id":"2fe80c1d-a670-4e54-9bc8-6c4de99b2590","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","settings"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"2fe80c1d-a670-4e54-9bc8-6c4de99b2590"},{"name":"PUT contracts/settings — Atualiza configurações (contratos).","id":"d322ead4-e566-4903-99a2-b9e9137f838d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/settings</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza configurações (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d322ead4-e566-4903-99a2-b9e9137f838d"},{"name":"GET contracts/signatures/config — Consulta configuração (assinaturas).","id":"bf8fef89-dd03-4221-a582-1966fde79d05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/config","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/config</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configuração (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","config"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"bf8fef89-dd03-4221-a582-1966fde79d05"},{"name":"POST contracts/signatures/config — Salva configuração (assinaturas).","id":"298c3abf-eee2-40ea-b522-5b525b9bd196","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/signatures/config","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/config</p>\n<p><strong>Para que serve:</strong> Esta operação salva configuração (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","config"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"298c3abf-eee2-40ea-b522-5b525b9bd196"},{"name":"POST contracts/signatures/config/policies — Executa operação em policies (configuração).","id":"e0a5d532-7a3b-41bb-bad6-a6fc335df145","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/config/policies","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/config/policies</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em policies (configuração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","config","policies"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e0a5d532-7a3b-41bb-bad6-a6fc335df145"},{"name":"POST contracts/signatures/config/provision — Executa operação em provision (configuração).","id":"f22f8fef-333f-46e9-83d1-6ce562957de6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/config/provision","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/config/provision</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em provision (configuração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","config","provision"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f22f8fef-333f-46e9-83d1-6ce562957de6"},{"name":"POST contracts/signatures/config/test — Testa configuração (assinaturas).","id":"507190d3-1f84-448a-8ecf-14acb28af66d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/signatures/config/test","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/config/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa configuração (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","config","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"507190d3-1f84-448a-8ecf-14acb28af66d"},{"name":"GET contracts/signatures/contract-flow/options — Consulta opções disponíveis (contract flow).","id":"a25add12-8eec-412c-8bac-6a7745a1dd41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/contract-flow/options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/contract-flow/options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta opções disponíveis (contract flow).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","contract-flow","options"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"contract_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"service_item_id","value":""}],"variable":[]}},"response":[],"_postman_id":"a25add12-8eec-412c-8bac-6a7745a1dd41"},{"name":"POST contracts/signatures/contract-flow/send — Envia contract flow (assinaturas).","id":"f14d3057-4079-49c2-9ace-5630f47972be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/contract-flow/send","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/contract-flow/send</p>\n<p><strong>Para que serve:</strong> Esta operação envia contract flow (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","contract-flow","send"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f14d3057-4079-49c2-9ace-5630f47972be"},{"name":"GET contracts/signatures/contract/{id}/signed-document — Consulta signed document (contract).","id":"20d80d20-f2f9-4ed0-8cb4-cf2c18e4a1af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/contract/{{id}}/signed-document","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/contract/{id}/signed-document</p>\n<p><strong>Para que serve:</strong> Esta operação consulta signed document (contract).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","contract","{{id}}","signed-document"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"view","value":""}],"variable":[]}},"response":[],"_postman_id":"20d80d20-f2f9-4ed0-8cb4-cf2c18e4a1af"},{"name":"GET contracts/signatures/contract/{id}/signed-document/file — Consulta file (signed document).","id":"70c92f8b-8ee1-47e1-8662-621b77338326","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/contract/{{id}}/signed-document/file","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/contract/{id}/signed-document/file</p>\n<p><strong>Para que serve:</strong> Esta operação consulta file (signed document).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","contract","{{id}}","signed-document","file"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"view","value":""}],"variable":[]}},"response":[],"_postman_id":"70c92f8b-8ee1-47e1-8662-621b77338326"},{"name":"GET contracts/signatures/evidence/contract/{id} — Consulta contract (evidence).","id":"572ff8e1-64b3-4eea-9fe8-23788ef96364","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/evidence/contract/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/evidence/contract/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contract (evidence).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","evidence","contract","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"572ff8e1-64b3-4eea-9fe8-23788ef96364"},{"name":"GET contracts/signatures/evidence/{id} — Consulta evidence (assinaturas).","id":"8596871a-2cc6-4535-a548-345acff1f28f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/evidence/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/evidence/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta evidence (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","evidence","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8596871a-2cc6-4535-a548-345acff1f28f"},{"name":"GET contracts/signatures/evidence/{id}/documents/{id2} — Consulta documentos (evidence).","id":"80a67187-218a-4013-9822-2678c11968ad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/evidence/{{id}}/documents/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/evidence/{id}/documents/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta documentos (evidence).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","evidence","{{id}}","documents","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"80a67187-218a-4013-9822-2678c11968ad"},{"name":"GET contracts/signatures/requests — Lista requests (assinaturas).","id":"25469fae-ce3c-4673-ad3f-05e44bbbe060","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/requests","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/requests</p>\n<p><strong>Para que serve:</strong> Esta operação lista requests (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"25469fae-ce3c-4673-ad3f-05e44bbbe060"},{"name":"POST contracts/signatures/requests — Cria requests (assinaturas).","id":"79b0740d-c7a8-416f-9945-98c738949390","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/signatures/requests","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/requests</p>\n<p><strong>Para que serve:</strong> Esta operação cria requests (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.signature.create. Escopo da unidade: payload-authorized-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"79b0740d-c7a8-416f-9945-98c738949390"},{"name":"GET contracts/signatures/requests/{id} — Consulta requests (assinaturas).","id":"be44a559-a70d-477e-8e6f-f280f98ea8a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/requests/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/requests/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta requests (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: request-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"be44a559-a70d-477e-8e6f-f280f98ea8a5"},{"name":"GET contracts/signatures/requests/{id}/artifacts/{childId} — Obtém arquivo de artifacts (requests).","id":"e5530ec2-2ce1-4107-b9b0-8a995264f9b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/signatures/requests/{{id}}/artifacts/{{childId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/signatures/requests/{id}/artifacts/{childId}</p>\n<p><strong>Para que serve:</strong> Esta operação obtém arquivo de artifacts (requests).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, childId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: request-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests","{{id}}","artifacts","{{childId}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e5530ec2-2ce1-4107-b9b0-8a995264f9b5"},{"name":"POST contracts/signatures/requests/{id}/cancel — Cancela requests (assinaturas).","id":"d4a2a41a-ef7f-4adc-9e67-440eeca3ceb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/signatures/requests/{{id}}/cancel","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/requests/{id}/cancel</p>\n<p><strong>Para que serve:</strong> Esta operação cancela requests (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: request-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests","{{id}}","cancel"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d4a2a41a-ef7f-4adc-9e67-440eeca3ceb1"},{"name":"POST contracts/signatures/requests/{id}/{action} — Executa operação em requests (assinaturas).","id":"149f3a59-d406-439f-b705-d860bf47e714","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/contracts/signatures/requests/{{id}}/{{action}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/signatures/requests/{id}/{action}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em requests (assinaturas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, action.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: request-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","signatures","requests","{{id}}","{{action}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"149f3a59-d406-439f-b705-d860bf47e714"},{"name":"GET contracts/{id} — Retorna contrato","id":"bffb4ded-819b-4dd0-a732-f182d5bc91b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação retorna contrato.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"bffb4ded-819b-4dd0-a732-f182d5bc91b0"},{"name":"PUT contracts/{id} — Atualiza contratos.","id":"0f251774-34f1-4529-8b52-5640b05b8d8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/contracts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza contratos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0f251774-34f1-4529-8b52-5640b05b8d8b"},{"name":"PATCH contracts/{id} — Atualiza parcialmente contratos.","id":"0e4bd9b8-f712-432f-a62c-1c69f5d02a28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/contracts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente contratos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0e4bd9b8-f712-432f-a62c-1c69f5d02a28"},{"name":"POST contracts/{id}/activate — Ativa contratos.","id":"4defd61b-9e60-4bf1-9f73-f15331fbab6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/contracts/{{id}}/activate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/activate</p>\n<p><strong>Para que serve:</strong> Esta operação ativa contratos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","activate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4defd61b-9e60-4bf1-9f73-f15331fbab6e"},{"name":"POST contracts/{id}/billing/generate — Gera billing run","id":"292c54c0-d9d1-4946-83ce-4f4a2b067108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/billing/generate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/billing/generate</p>\n<p><strong>Para que serve:</strong> Esta operação gera billing run.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.billing.generate. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","billing","generate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"292c54c0-d9d1-4946-83ce-4f4a2b067108"},{"name":"POST contracts/{id}/billing/preview — Executa rating determinístico sem emitir fatura.","id":"2ef39e14-5cfe-4e12-9715-ac34257e2e03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/billing/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/billing/preview</p>\n<p><strong>Para que serve:</strong> Esta operação executa rating determinístico sem emitir fatura.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.billing.preview. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","billing","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2ef39e14-5cfe-4e12-9715-ac34257e2e03"},{"name":"POST contracts/{id}/cancel — Cancela contratos.","id":"1ab4c2fd-0bdd-44c3-beb8-a8207d4c52b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/contracts/{{id}}/cancel","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/cancel</p>\n<p><strong>Para que serve:</strong> Esta operação cancela contratos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","cancel"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1ab4c2fd-0bdd-44c3-beb8-a8207d4c52b2"},{"name":"POST contracts/{id}/change-address — Executa operação em change address (contratos).","id":"9aba423d-6b8f-41fd-ab8d-f0f174ea1fd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/change-address","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/change-address</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em change address (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","change-address"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9aba423d-6b8f-41fd-ab8d-f0f174ea1fd6"},{"name":"POST contracts/{id}/change-holder — Executa operação em change holder (contratos).","id":"71a7b9f7-d0c8-4cad-92bd-c763d59020f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/change-holder","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/change-holder</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em change holder (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","change-holder"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"71a7b9f7-d0c8-4cad-92bd-c763d59020f7"},{"name":"GET contracts/{id}/communication-log — Consulta communication log (contratos).","id":"901d8048-12f3-4d8f-a5f8-ee9d5b52c24e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/communication-log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/communication-log</p>\n<p><strong>Para que serve:</strong> Esta operação consulta communication log (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","communication-log"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"901d8048-12f3-4d8f-a5f8-ee9d5b52c24e"},{"name":"POST contracts/{id}/communication-log/refresh — Atualiza communication log (contratos).","id":"8c17c6da-0dce-44f2-a968-ac23abe04298","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/communication-log/refresh","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/communication-log/refresh</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza communication log (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","communication-log","refresh"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8c17c6da-0dce-44f2-a968-ac23abe04298"},{"name":"GET contracts/{id}/credit — Consulta análise de crédito (contratos).","id":"7197bb27-ed26-4a90-9f03-af53b4229c4b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/credit","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/credit</p>\n<p><strong>Para que serve:</strong> Esta operação consulta análise de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","credit"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7197bb27-ed26-4a90-9f03-af53b4229c4b"},{"name":"POST contracts/{id}/credit — Executa operação em análise de crédito (contratos).","id":"88ef7f18-42ab-40af-afc8-c49ea821b675","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/credit","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/credit</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em análise de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","credit"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"88ef7f18-42ab-40af-afc8-c49ea821b675"},{"name":"POST contracts/{id}/credit/approve — Aprova análise de crédito (contratos).","id":"c4f6ee3b-b57b-418d-b281-3dfd08234eca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/credit/approve","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/credit/approve</p>\n<p><strong>Para que serve:</strong> Esta operação aprova análise de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","credit","approve"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c4f6ee3b-b57b-418d-b281-3dfd08234eca"},{"name":"POST contracts/{id}/credit/consult — Consulta análise de crédito (contratos).","id":"d08e102c-e3be-4f9d-9fb3-4e51a6c95495","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/credit/consult","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/credit/consult</p>\n<p><strong>Para que serve:</strong> Esta operação consulta análise de crédito (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","credit","consult"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d08e102c-e3be-4f9d-9fb3-4e51a6c95495"},{"name":"POST contracts/{id}/document-data/apply — Aplica document data (contratos).","id":"e4eea7fd-5ce1-44f9-af6e-b8d184200dc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/document-data/apply","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/document-data/apply</p>\n<p><strong>Para que serve:</strong> Esta operação aplica document data (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","document-data","apply"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e4eea7fd-5ce1-44f9-af6e-b8d184200dc7"},{"name":"POST contracts/{id}/financial-schedule/materialize — Executa operação em materialize (agenda financeira).","id":"aa5b7e2d-088f-4278-9bd8-64a64c1324bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/financial-schedule/materialize","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/financial-schedule/materialize</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em materialize (agenda financeira).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","financial-schedule","materialize"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"aa5b7e2d-088f-4278-9bd8-64a64c1324bc"},{"name":"POST contracts/{id}/financial-schedule/sync — Sincroniza agenda financeira (contratos).","id":"2cf95c21-9cbf-4f91-b5c6-7b6f75722d7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/financial-schedule/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/financial-schedule/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza agenda financeira (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","financial-schedule","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2cf95c21-9cbf-4f91-b5c6-7b6f75722d7c"},{"name":"POST contracts/{id}/items — Executa operação em items (contratos).","id":"a83aa2c9-e8a6-4319-a0bb-dddb4c3d2153","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/items","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/items</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em items (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a83aa2c9-e8a6-4319-a0bb-dddb4c3d2153"},{"name":"POST contracts/{id}/items/{id2}/activate — Ativa items (contratos).","id":"34932dda-b96e-4d02-8d69-7df4fc6201ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/items/{{id2}}/activate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/items/{id2}/activate</p>\n<p><strong>Para que serve:</strong> Esta operação ativa items (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","activate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"34932dda-b96e-4d02-8d69-7df4fc6201ed"},{"name":"POST contracts/{id}/items/{id2}/change-plan — Executa operação em change plan (items).","id":"2f1ddd58-75c6-4560-8658-e820eae40940","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/items/{{id2}}/change-plan","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/items/{id2}/change-plan</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em change plan (items).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","change-plan"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2f1ddd58-75c6-4560-8658-e820eae40940"},{"name":"POST contracts/{id}/items/{id2}/contract-print — Executa operação em contract print (items).","id":"35fc613d-1993-4b5f-87e8-4af77c9fbcad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/items/{{id2}}/contract-print","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/items/{id2}/contract-print</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em contract print (items).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","contract-print"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"35fc613d-1993-4b5f-87e8-4af77c9fbcad"},{"name":"GET contracts/{id}/items/{id2}/contract-print-options — Consulta contract print options (items).","id":"6f5504e9-3964-4f2c-9504-717fc351dad9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/items/{{id2}}/contract-print-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/items/{id2}/contract-print-options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contract print options (items).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","contract-print-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6f5504e9-3964-4f2c-9504-717fc351dad9"},{"name":"POST contracts/{id}/items/{id2}/equipment — Executa operação em equipment (items).","id":"9ebbc97a-c077-4c75-819c-4ce75abe315b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/items/{{id2}}/equipment","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/items/{id2}/equipment</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em equipment (items).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","equipment"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9ebbc97a-c077-4c75-819c-4ce75abe315b"},{"name":"GET contracts/{id}/items/{id2}/equipment-options — Consulta equipment options (items).","id":"23422413-06e3-4a13-84d6-5d7ef5af14c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/items/{{id2}}/equipment-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/items/{id2}/equipment-options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta equipment options (items).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","items","{{id2}}","equipment-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"23422413-06e3-4a13-84d6-5d7ef5af14c2"},{"name":"GET contracts/{id}/loyalty — Consulta fidelização (contratos).","id":"5c40c77b-c7d3-4a1b-b1b4-aa0516aa4387","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/loyalty","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/loyalty</p>\n<p><strong>Para que serve:</strong> Esta operação consulta fidelização (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","loyalty"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"effective_at","value":""}],"variable":[]}},"response":[],"_postman_id":"5c40c77b-c7d3-4a1b-b1b4-aa0516aa4387"},{"name":"POST contracts/{id}/loyalty/preview — Pré-visualiza fidelização (contratos).","id":"35a9a02c-80dc-4595-b26e-882e1a3fcc65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/loyalty/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/loyalty/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza fidelização (contratos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","loyalty","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"35a9a02c-80dc-4595-b26e-882e1a3fcc65"},{"name":"POST contracts/{id}/measurements — Registra medição idempotente para métrica existente no snapshot contratado.","id":"b047e013-7014-4ef2-bde9-e0c8e1318e0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/measurements","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/measurements</p>\n<p><strong>Para que serve:</strong> Esta operação registra medição idempotente para métrica existente no snapshot contratado.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","measurements"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b047e013-7014-4ef2-bde9-e0c8e1318e0e"},{"name":"GET contracts/{id}/required-documents — Consulta documentos obrigatórios (contratos).","id":"7105f5f1-17e8-4a5c-937d-e180eb709567","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/required-documents</p>\n<p><strong>Para que serve:</strong> Esta operação consulta documentos obrigatórios (contratos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"part_code","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"view","value":""}],"variable":[]}},"response":[],"_postman_id":"7105f5f1-17e8-4a5c-937d-e180eb709567"},{"name":"GET contracts/{id}/required-documents/log — Consulta log (documentos obrigatórios).","id":"8303e921-d9a9-489e-bac9-7e5b28e214c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/required-documents/log</p>\n<p><strong>Para que serve:</strong> Esta operação consulta log (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","log"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"8303e921-d9a9-489e-bac9-7e5b28e214c8"},{"name":"POST contracts/{id}/required-documents/portal — Executa operação em portal (documentos obrigatórios).","id":"43f65787-ff71-4969-9424-c469d110621b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/contracts/{{id}}/required-documents/portal","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/required-documents/portal</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em portal (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","portal"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"43f65787-ff71-4969-9424-c469d110621b"},{"name":"GET contracts/{id}/required-documents/portal/readiness — Verifica prontidão de portal (documentos obrigatórios).","id":"044edfdd-7902-47f8-8073-a2e4fd2f13cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/portal/readiness","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/required-documents/portal/readiness</p>\n<p><strong>Para que serve:</strong> Esta operação verifica prontidão de portal (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","portal","readiness"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"044edfdd-7902-47f8-8073-a2e4fd2f13cf"},{"name":"GET contracts/{id}/required-documents/{id2}/attempts/{id3}/file — Consulta file (attempts).","id":"0ab38fee-679e-4f5d-96c1-565b88c7ef2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/{{id2}}/attempts/{{id3}}/file","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/required-documents/{id2}/attempts/{id3}/file</p>\n<p><strong>Para que serve:</strong> Esta operação consulta file (attempts).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2, id3.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","{{id2}}","attempts","{{id3}}","file"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"view","value":""}],"variable":[]}},"response":[],"_postman_id":"0ab38fee-679e-4f5d-96c1-565b88c7ef2b"},{"name":"GET contracts/{id}/required-documents/{id2}/file — Consulta file (documentos obrigatórios).","id":"54b3e718-4ca7-45f6-8f39-3bf8abfd1bbb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/{{id2}}/file","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/contracts/{id}/required-documents/{id2}/file</p>\n<p><strong>Para que serve:</strong> Esta operação consulta file (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","{{id2}}","file"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"part_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"view","value":""}],"variable":[]}},"response":[],"_postman_id":"54b3e718-4ca7-45f6-8f39-3bf8abfd1bbb"},{"name":"POST contracts/{id}/required-documents/{id2}/file — Executa operação em file (documentos obrigatórios).","id":"d71bd1b8-1484-4edf-9777-5bdf5eb1d3f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/{{id2}}/file","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/required-documents/{id2}/file</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em file (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","{{id2}}","file"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d71bd1b8-1484-4edf-9777-5bdf5eb1d3f2"},{"name":"POST contracts/{id}/required-documents/{id2}/validate — Executa operação em validate (documentos obrigatórios).","id":"40335c57-788e-49a8-a369-2f8907b1fbb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/contracts/{{id}}/required-documents/{{id2}}/validate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/required-documents/{id2}/validate</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em validate (documentos obrigatórios).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","required-documents","{{id2}}","validate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"40335c57-788e-49a8-a369-2f8907b1fbb9"},{"name":"POST contracts/{id}/suspend — Suspende contratos.","id":"5bd7c5d1-893d-4b9c-88b8-b195de758771","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/contracts/{{id}}/suspend","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/contracts/{id}/suspend</p>\n<p><strong>Para que serve:</strong> Esta operação suspende contratos.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: contracts.contracts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","contracts","{{id}}","suspend"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5bd7c5d1-893d-4b9c-88b8-b195de758771"}],"id":"1cba5fb5-4127-4dfe-9213-f438a73ab856","description":"<p>Operações de Contracts</p>\n","_postman_id":"1cba5fb5-4127-4dfe-9213-f438a73ab856"},{"name":"Finance","item":[{"name":"POST finance/accounting/events/apply — Aplica evento contábil conforme regra.","id":"64c1a81a-e3ae-4a29-8f90-6214460fec47","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/events/apply","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/events/apply</p>\n<p><strong>Para que serve:</strong> Esta operação aplica evento contábil conforme regra.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.post. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","events","apply"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"64c1a81a-e3ae-4a29-8f90-6214460fec47"},{"name":"POST finance/accounting/events/preview — Pré-visualiza partidas de um evento contábil.","id":"5afa62bb-58b4-4b56-9354-3fe0e0a4ceea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/events/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/events/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza partidas de um evento contábil.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","events","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5afa62bb-58b4-4b56-9354-3fe0e0a4ceea"},{"name":"GET finance/accounting/journals — Lista Diários contábeis.","id":"12d573d4-9ea2-42e3-9633-8ff6fe669e74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/journals","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/journals</p>\n<p><strong>Para que serve:</strong> Esta operação lista Diários contábeis.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","journals"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"12d573d4-9ea2-42e3-9633-8ff6fe669e74"},{"name":"POST finance/accounting/journals — Cria Diário contábil manual.","id":"282ea9a6-bac9-4471-a9e6-0559ff90fbf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/journals","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/journals</p>\n<p><strong>Para que serve:</strong> Esta operação cria Diário contábil manual.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.post. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","journals"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"282ea9a6-bac9-4471-a9e6-0559ff90fbf2"},{"name":"GET finance/accounting/journals/{id} — Consulta lançamentos contábeis (contabilidade).","id":"0559b08c-d5b9-42d5-8f5a-6c0b410e2c41","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/journals/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/journals/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta lançamentos contábeis (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","journals","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"0559b08c-d5b9-42d5-8f5a-6c0b410e2c41"},{"name":"POST finance/accounting/journals/{id}/post — Efetiva lançamentos contábeis (contabilidade).","id":"6e321fb7-19ca-4e04-9bbd-9a52250b4066","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/journals/{{id}}/post","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/journals/{id}/post</p>\n<p><strong>Para que serve:</strong> Esta operação efetiva lançamentos contábeis (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","journals","{{id}}","post"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6e321fb7-19ca-4e04-9bbd-9a52250b4066"},{"name":"POST finance/accounting/journals/{id}/reverse — Executa operação em reverse (lançamentos contábeis).","id":"d8c36d58-456d-4c35-b651-cea74ebc6ea9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/journals/{{id}}/reverse","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/journals/{id}/reverse</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em reverse (lançamentos contábeis).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","journals","{{id}}","reverse"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d8c36d58-456d-4c35-b651-cea74ebc6ea9"},{"name":"GET finance/accounting/ledger — Consulta Razão por conta.","id":"f124ae9c-e48a-43f8-a238-bad4f9ffb739","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/ledger","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/ledger</p>\n<p><strong>Para que serve:</strong> Esta operação consulta Razão por conta.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","ledger"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"chart_account_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"f124ae9c-e48a-43f8-a238-bad4f9ffb739"},{"name":"GET finance/accounting/meta — Retorna catálogo e modo da Contabilidade.","id":"f30e3cde-0620-41dd-bcb0-5d8162b9c2bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/meta","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/meta</p>\n<p><strong>Para que serve:</strong> Esta operação retorna catálogo e modo da Contabilidade.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","meta"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"f30e3cde-0620-41dd-bcb0-5d8162b9c2bd"},{"name":"GET finance/accounting/periods — Lista períodos contábeis.","id":"cf0a32b4-b7b8-4124-9bdc-969abeca10b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/periods","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/periods</p>\n<p><strong>Para que serve:</strong> Esta operação lista períodos contábeis.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.periods. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","periods"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"cf0a32b4-b7b8-4124-9bdc-969abeca10b3"},{"name":"PUT finance/accounting/periods/{period} — Atualiza periods (contabilidade).","id":"f3986782-efc5-4083-895a-9cd7b786720c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/periods/{{period}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/accounting/periods/{period}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza periods (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: period.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","periods","{{period}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f3986782-efc5-4083-895a-9cd7b786720c"},{"name":"GET finance/accounting/rules — Lista regras de contabilização.","id":"1c696818-4623-476d-a113-99dd27f8c61c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/rules","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/rules</p>\n<p><strong>Para que serve:</strong> Esta operação lista regras de contabilização.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","rules"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"event_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"1c696818-4623-476d-a113-99dd27f8c61c"},{"name":"POST finance/accounting/rules — Cria regra de contabilização.","id":"059bcf60-c40c-4021-ac74-ac1e01198225","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/rules","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/accounting/rules</p>\n<p><strong>Para que serve:</strong> Esta operação cria regra de contabilização.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.configure. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","rules"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"059bcf60-c40c-4021-ac74-ac1e01198225"},{"name":"GET finance/accounting/rules/{id} — Consulta regras (contabilidade).","id":"a07684b7-444b-4368-bde9-e8636f5acdf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/rules/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/rules/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta regras (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","rules","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"a07684b7-444b-4368-bde9-e8636f5acdf2"},{"name":"PUT finance/accounting/rules/{id} — Atualiza regras (contabilidade).","id":"0e5b9f45-c8ce-4ede-aa4d-d01baaa66703","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/rules/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/accounting/rules/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza regras (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","rules","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0e5b9f45-c8ce-4ede-aa4d-d01baaa66703"},{"name":"PATCH finance/accounting/rules/{id}/status — Consulta o estado de regras (contabilidade).","id":"778d12ec-d2de-4387-87ec-7d3c0ca33077","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/accounting/rules/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/accounting/rules/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de regras (contabilidade).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","rules","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"778d12ec-d2de-4387-87ec-7d3c0ca33077"},{"name":"GET finance/accounting/trial-balance — Consulta balancete por período.","id":"88359692-d485-4419-a06c-adcbda0c969d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/accounting/trial-balance","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/accounting/trial-balance</p>\n<p><strong>Para que serve:</strong> Esta operação consulta balancete por período.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.accounting.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","accounting","trial-balance"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"88359692-d485-4419-a06c-adcbda0c969d"},{"name":"GET finance/bcb-institutions — Pesquisa bcb institutions.","id":"d0e837cf-6569-4e19-80fa-7e86a5b95191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/bcb-institutions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/bcb-institutions</p>\n<p><strong>Para que serve:</strong> Esta operação pesquisa bcb institutions.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"d0e837cf-6569-4e19-80fa-7e86a5b95191"},{"name":"GET finance/bcb-institutions/banks — Pesquisa banks (bcb institutions).","id":"f87665e4-0195-4470-8a7f-f0addcd5523b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/bcb-institutions/banks","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/bcb-institutions/banks</p>\n<p><strong>Para que serve:</strong> Esta operação pesquisa banks (bcb institutions).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions","banks"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"f87665e4-0195-4470-8a7f-f0addcd5523b"},{"name":"GET finance/bcb-institutions/banks/{id} — Consulta banks (bcb institutions).","id":"64493f44-ae46-4f6a-befa-38ff027bc64f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/bcb-institutions/banks/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/bcb-institutions/banks/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta banks (bcb institutions).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions","banks","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"64493f44-ae46-4f6a-befa-38ff027bc64f"},{"name":"GET finance/bcb-institutions/status — Consulta o estado de bcb institutions.","id":"5077b259-9e6d-4d05-b8ff-433ee9007694","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/bcb-institutions/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/bcb-institutions/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de bcb institutions.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5077b259-9e6d-4d05-b8ff-433ee9007694"},{"name":"POST finance/bcb-institutions/sync — Sincroniza bcb institutions.","id":"9a4ed0c2-0613-40fa-9552-bfaa4e8634fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/finance/bcb-institutions/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/bcb-institutions/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza bcb institutions.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9a4ed0c2-0613-40fa-9552-bfaa4e8634fb"},{"name":"GET finance/bcb-institutions/{id} — Consulta bcb institutions.","id":"7c43f640-e24a-4ae3-a10d-378d6f143ef4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/bcb-institutions/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/bcb-institutions/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta bcb institutions.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","bcb-institutions","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7c43f640-e24a-4ae3-a10d-378d6f143ef4"},{"name":"GET finance/cash-registers — Lista Caixas da Unidade.","id":"cafe4a38-bae6-4216-b6e2-60f5ce9e8fbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers</p>\n<p><strong>Para que serve:</strong> Esta operação lista Caixas da Unidade.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cafe4a38-bae6-4216-b6e2-60f5ce9e8fbe"},{"name":"GET finance/cash-registers/current — Retorna o Caixa atual do operador.","id":"63c63c62-57f7-4a1f-a02e-9daf8230d1a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/current","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/current</p>\n<p><strong>Para que serve:</strong> Esta operação retorna o Caixa atual do operador.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","current"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"63c63c62-57f7-4a1f-a02e-9daf8230d1a7"},{"name":"POST finance/cash-registers/current/settle-invoice — Liquida fatura no Caixa atual.","id":"84c8fa0b-0208-4f3c-948e-dd863a82ab99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/cash-registers/current/settle-invoice","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/cash-registers/current/settle-invoice</p>\n<p><strong>Para que serve:</strong> Esta operação liquida fatura no Caixa atual.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.post. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","current","settle-invoice"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"84c8fa0b-0208-4f3c-948e-dd863a82ab99"},{"name":"GET finance/cash-registers/invoices/{id}/bank-charge-preflight — Consulta bank charge preflight (faturas).","id":"e2c6cc5e-d66c-4d6b-b3bf-352db72d674b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/invoices/{{id}}/bank-charge-preflight","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/invoices/{id}/bank-charge-preflight</p>\n<p><strong>Para que serve:</strong> Esta operação consulta bank charge preflight (faturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","invoices","{{id}}","bank-charge-preflight"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e2c6cc5e-d66c-4d6b-b3bf-352db72d674b"},{"name":"GET finance/cash-registers/invoices/{id}/reversal-options — Consulta reversal options (faturas).","id":"4aff534a-aeb5-4262-9d5f-4f84e92a6432","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/invoices/{{id}}/reversal-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/invoices/{id}/reversal-options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta reversal options (faturas).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","invoices","{{id}}","reversal-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4aff534a-aeb5-4262-9d5f-4f84e92a6432"},{"name":"POST finance/cash-registers/invoices/{id}/settlements/{id2}/reverse — Executa operação em reverse (settlements).","id":"f5191357-f34e-4706-b93e-6bd70dcf53cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/invoices/{{id}}/settlements/{{id2}}/reverse","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/cash-registers/invoices/{id}/settlements/{id2}/reverse</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em reverse (settlements).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","invoices","{{id}}","settlements","{{id2}}","reverse"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f5191357-f34e-4706-b93e-6bd70dcf53cb"},{"name":"POST finance/cash-registers/open — Abre Caixa para conta de Disponibilidade.","id":"92a51f6a-73f2-4e7e-9b21-ccc8661fa3ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/cash-registers/open","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/cash-registers/open</p>\n<p><strong>Para que serve:</strong> Esta operação abre Caixa para conta de Disponibilidade.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.post. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","open"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"92a51f6a-73f2-4e7e-9b21-ccc8661fa3ec"},{"name":"GET finance/cash-registers/open-cashes — Consulta open cashes (caixas financeiros).","id":"c180c509-ae5e-426f-80d2-7e587454135a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/open-cashes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/open-cashes</p>\n<p><strong>Para que serve:</strong> Esta operação consulta open cashes (caixas financeiros).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","open-cashes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c180c509-ae5e-426f-80d2-7e587454135a"},{"name":"POST finance/cash-registers/{id}/close — Executa operação em close (caixas financeiros).","id":"69e744b1-5d36-4758-a8e7-0212b98c699d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/{{id}}/close","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/cash-registers/{id}/close</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em close (caixas financeiros).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","{{id}}","close"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"69e744b1-5d36-4758-a8e7-0212b98c699d"},{"name":"GET finance/cash-registers/{id}/movements — Consulta movements (caixas financeiros).","id":"62327dc0-08f7-44d6-bd8f-dcd0bfa1ca57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/{{id}}/movements","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/{id}/movements</p>\n<p><strong>Para que serve:</strong> Esta operação consulta movements (caixas financeiros).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","{{id}}","movements"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"mode","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"orientation","value":""}],"variable":[]}},"response":[],"_postman_id":"62327dc0-08f7-44d6-bd8f-dcd0bfa1ca57"},{"name":"GET finance/cash-registers/{id}/movements/print — Prepara impressão de movements (caixas financeiros).","id":"2437c6eb-c598-4bcf-9255-c2e2f3e9c12f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/{{id}}/movements/print","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/{id}/movements/print</p>\n<p><strong>Para que serve:</strong> Esta operação prepara impressão de movements (caixas financeiros).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","{{id}}","movements","print"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"mode","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"orientation","value":""}],"variable":[]}},"response":[],"_postman_id":"2437c6eb-c598-4bcf-9255-c2e2f3e9c12f"},{"name":"GET finance/cash-registers/{id}/movements/xlsx — Exporta XLSX de movements (caixas financeiros).","id":"be6cae66-0c2a-459f-8b12-4ac4fb607f44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cash-registers/{{id}}/movements/xlsx","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cash-registers/{id}/movements/xlsx</p>\n<p><strong>Para que serve:</strong> Esta operação exporta XLSX de movements (caixas financeiros).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cash-registers","{{id}}","movements","xlsx"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"be6cae66-0c2a-459f-8b12-4ac4fb607f44"},{"name":"GET finance/chart-accounts — Lista plano de contas.","id":"571a3020-1f0d-4138-8e70-0e7382fbe69d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/chart-accounts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/chart-accounts</p>\n<p><strong>Para que serve:</strong> Esta operação lista plano de contas.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"571a3020-1f0d-4138-8e70-0e7382fbe69d"},{"name":"POST finance/chart-accounts — Cria plano de contas.","id":"1d9aa7a8-c707-47f0-bd47-ee328092b614","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/chart-accounts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/chart-accounts</p>\n<p><strong>Para que serve:</strong> Esta operação cria plano de contas.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.manage. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1d9aa7a8-c707-47f0-bd47-ee328092b614"},{"name":"GET finance/chart-accounts/print — Gera PDF canônico do Plano de Contas.","id":"b4738977-fdc7-42b1-bd33-4fa3ce7af3f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/chart-accounts/print","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/chart-accounts/print</p>\n<p><strong>Para que serve:</strong> Esta operação gera PDF canônico do Plano de Contas.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts","print"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"orientation","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"b4738977-fdc7-42b1-bd33-4fa3ce7af3f7"},{"name":"GET finance/chart-accounts/{id} — Consulta plano de contas.","id":"f2ae9a36-1fb6-42f1-af48-51fa9825d188","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/chart-accounts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/chart-accounts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta plano de contas.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"f2ae9a36-1fb6-42f1-af48-51fa9825d188"},{"name":"PUT finance/chart-accounts/{id} — Atualiza plano de contas.","id":"adc82c20-3bac-46d3-83e5-99057fdcf7dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/chart-accounts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/chart-accounts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza plano de contas.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.manage. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"adc82c20-3bac-46d3-83e5-99057fdcf7dd"},{"name":"PATCH finance/chart-accounts/{id}/status — Define plano de contas.","id":"75fd4bd4-1c35-4291-ae4c-ea91e1fee808","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/chart-accounts/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/chart-accounts/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação define plano de contas.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.chart_accounts.manage. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","chart-accounts","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"75fd4bd4-1c35-4291-ae4c-ea91e1fee808"},{"name":"GET finance/cost-centers — Lista centros de custo.","id":"46b0b98b-b772-43ce-899f-62efb409cc83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cost-centers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cost-centers</p>\n<p><strong>Para que serve:</strong> Esta operação lista centros de custo.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"46b0b98b-b772-43ce-899f-62efb409cc83"},{"name":"POST finance/cost-centers — Cria centros de custo.","id":"808395e8-de0c-40bb-aacb-85da9cb2cbdd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/cost-centers","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/cost-centers</p>\n<p><strong>Para que serve:</strong> Esta operação cria centros de custo.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"808395e8-de0c-40bb-aacb-85da9cb2cbdd"},{"name":"GET finance/cost-centers/options — Consulta opções disponíveis (centros de custo).","id":"deb0da53-166a-40f1-b4f2-dc02517db20e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cost-centers/options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cost-centers/options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta opções disponíveis (centros de custo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers","options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"deb0da53-166a-40f1-b4f2-dc02517db20e"},{"name":"GET finance/cost-centers/{id} — Consulta centros de custo.","id":"51630066-7069-4278-93bd-1b7a854dd9ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/cost-centers/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/cost-centers/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta centros de custo.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"51630066-7069-4278-93bd-1b7a854dd9ef"},{"name":"PUT finance/cost-centers/{id} — Atualiza centros de custo.","id":"a267123e-97e6-4855-bb61-0bc7edaf4d2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/cost-centers/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/cost-centers/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza centros de custo.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a267123e-97e6-4855-bb61-0bc7edaf4d2a"},{"name":"PATCH finance/cost-centers/{id}/status — Define centros de custo.","id":"8b79c78f-a194-4736-868f-164eea7be9a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/cost-centers/{{id}}/status","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/cost-centers/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação define centros de custo.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.cost_centers.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","cost-centers","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8b79c78f-a194-4736-868f-164eea7be9a3"},{"name":"GET finance/document-inbox — Consulta document inbox.","id":"29dba610-0689-492e-b498-f80557e930b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/document-inbox</p>\n<p><strong>Para que serve:</strong> Esta operação consulta document inbox.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"29dba610-0689-492e-b498-f80557e930b8"},{"name":"POST finance/document-inbox/email/{id} — Executa operação em e-mail (document inbox).","id":"441c91d9-f1a4-4439-8f66-9a283d0a3b58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/email/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/document-inbox/email/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em e-mail (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","email","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"441c91d9-f1a4-4439-8f66-9a283d0a3b58"},{"name":"GET finance/document-inbox/files/{id} — Consulta files (document inbox).","id":"3365f158-5daa-4476-95d6-5860fa7e5d22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/files/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/document-inbox/files/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta files (document inbox).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","files","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3365f158-5daa-4476-95d6-5860fa7e5d22"},{"name":"GET finance/document-inbox/mailbox — Consulta mailbox (document inbox).","id":"c2cb37d1-5ea2-4fa5-9587-68179220beaf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/mailbox","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/document-inbox/mailbox</p>\n<p><strong>Para que serve:</strong> Esta operação consulta mailbox (document inbox).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","mailbox"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c2cb37d1-5ea2-4fa5-9587-68179220beaf"},{"name":"PUT finance/document-inbox/mailbox — Atualiza mailbox (document inbox).","id":"db897f13-0fe3-4dc5-afaf-62ad7857b341","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/mailbox","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/document-inbox/mailbox</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza mailbox (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","mailbox"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"db897f13-0fe3-4dc5-afaf-62ad7857b341"},{"name":"POST finance/document-inbox/uploads — Executa operação em uploads (document inbox).","id":"09dccb11-c235-4202-9bea-fc5359378581","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/uploads","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/document-inbox/uploads</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em uploads (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","uploads"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"09dccb11-c235-4202-9bea-fc5359378581"},{"name":"GET finance/document-inbox/{id} — Consulta document inbox.","id":"264ee8bf-54a4-490e-ac23-3c0dc7e10451","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/document-inbox/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta document inbox.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"264ee8bf-54a4-490e-ac23-3c0dc7e10451"},{"name":"POST finance/document-inbox/{id}/link-purchase — Executa operação em link purchase (document inbox).","id":"c191acf3-8818-4676-a545-e3d07cd463e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/document-inbox/{{id}}/link-purchase","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/document-inbox/{id}/link-purchase</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em link purchase (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","{{id}}","link-purchase"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c191acf3-8818-4676-a545-e3d07cd463e6"},{"name":"POST finance/document-inbox/{id}/processed — Executa operação em processed (document inbox).","id":"6952cccc-550f-4a75-993c-324a02850513","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/{{id}}/processed","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/document-inbox/{id}/processed</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em processed (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","{{id}}","processed"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6952cccc-550f-4a75-993c-324a02850513"},{"name":"POST finance/document-inbox/{id}/reject — Executa operação em reject (document inbox).","id":"3a7e11eb-fbea-4888-8212-cdfabd4fdda0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/document-inbox/{{id}}/reject","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/document-inbox/{id}/reject</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em reject (document inbox).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","document-inbox","{{id}}","reject"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3a7e11eb-fbea-4888-8212-cdfabd4fdda0"},{"name":"GET finance/dre — Consulta DRE.","id":"0204586c-9767-49c6-8974-5603911b4916","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre</p>\n<p><strong>Para que serve:</strong> Esta operação consulta DRE.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"cost_center_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_forecast","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"payable_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recognition_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"0204586c-9767-49c6-8974-5603911b4916"},{"name":"GET finance/dre/config — Consulta configuração (DRE).","id":"904b0484-2943-476b-97c7-9c104f08a6f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/config","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/config</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configuração (DRE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","config"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"904b0484-2943-476b-97c7-9c104f08a6f0"},{"name":"GET finance/dre/details — Consulta details (DRE).","id":"84ebe856-4a09-40e2-8273-81d139c3a75d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/details","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/details</p>\n<p><strong>Para que serve:</strong> Esta operação consulta details (DRE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","details"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"cost_center_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_forecast","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"line_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"payable_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recognition_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"84ebe856-4a09-40e2-8273-81d139c3a75d"},{"name":"GET finance/dre/details/xlsx — Exporta XLSX de details (DRE).","id":"26baa89d-d194-42b3-96de-683f28594b69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/details/xlsx","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/details/xlsx</p>\n<p><strong>Para que serve:</strong> Esta operação exporta XLSX de details (DRE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","details","xlsx"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"cost_center_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_forecast","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"line_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"payable_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recognition_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"26baa89d-d194-42b3-96de-683f28594b69"},{"name":"PUT finance/dre/mappings/{id} — Atualiza mappings (DRE).","id":"5db20681-1ffa-41a7-aca4-1629273ceb2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/dre/mappings/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/dre/mappings/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza mappings (DRE).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","mappings","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5db20681-1ffa-41a7-aca4-1629273ceb2d"},{"name":"DELETE finance/dre/mappings/{id} — Solicita remoção de mappings (DRE).","id":"aefb8ebf-b22e-4f7b-94a6-f80797541c0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/mappings/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/finance/dre/mappings/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de mappings (DRE).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","mappings","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"aefb8ebf-b22e-4f7b-94a6-f80797541c0b"},{"name":"GET finance/dre/print — Prepara impressão de DRE.","id":"56e18b89-f6b1-4d11-82ce-52b5122b7edb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/print","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/print</p>\n<p><strong>Para que serve:</strong> Esta operação prepara impressão de DRE.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","print"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"cost_center_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_forecast","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"layout","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"orientation","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"payable_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recognition_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"56e18b89-f6b1-4d11-82ce-52b5122b7edb"},{"name":"GET finance/dre/source-title — Consulta título de origem (DRE).","id":"c05c1278-8b6a-4454-9b0c-58dbc70129cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/source-title","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/source-title</p>\n<p><strong>Para que serve:</strong> Esta operação consulta título de origem (DRE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","source-title"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"kind","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"c05c1278-8b6a-4454-9b0c-58dbc70129cf"},{"name":"GET finance/dre/xlsx — Exporta XLSX de DRE.","id":"8356efaf-a6e0-48a3-a294-c2cf4bfe767e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/dre/xlsx","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/dre/xlsx</p>\n<p><strong>Para que serve:</strong> Esta operação exporta XLSX de DRE.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","dre","xlsx"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"cost_center_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_forecast","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"model_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"payable_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recognition_basis","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to_competence","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"8356efaf-a6e0-48a3-a294-c2cf4bfe767e"},{"name":"GET finance/financial-accounts — Lista contas financeiras.","id":"0632f589-772c-4f35-9311-4302ab1b916b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts</p>\n<p><strong>Para que serve:</strong> Esta operação lista contas financeiras.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"0632f589-772c-4f35-9311-4302ab1b916b"},{"name":"POST finance/financial-accounts — Cria contas financeiras.","id":"0bbb38c6-a1b6-4097-a9be-cbd85e277b22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts</p>\n<p><strong>Para que serve:</strong> Esta operação cria contas financeiras.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0bbb38c6-a1b6-4097-a9be-cbd85e277b22"},{"name":"GET finance/financial-accounts/bank-charges — Consulta cobranças bancárias (contas financeiras).","id":"a26cb019-107e-4e00-8ca5-b7d687c7da61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/bank-charges","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/bank-charges</p>\n<p><strong>Para que serve:</strong> Esta operação consulta cobranças bancárias (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","bank-charges"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a26cb019-107e-4e00-8ca5-b7d687c7da61"},{"name":"POST finance/financial-accounts/bank-charges — Executa operação em cobranças bancárias (contas financeiras).","id":"2c27f286-9bc4-44e7-bb76-6e5ade231a36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/bank-charges","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/bank-charges</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em cobranças bancárias (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","bank-charges"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2c27f286-9bc4-44e7-bb76-6e5ade231a36"},{"name":"GET finance/financial-accounts/integration-catalog — Consulta integration catalog (contas financeiras).","id":"40d5ae0e-1749-42f5-9b52-76899d1e3d12","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/integration-catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/integration-catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta integration catalog (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","integration-catalog"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"provider_code","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"40d5ae0e-1749-42f5-9b52-76899d1e3d12"},{"name":"GET finance/financial-accounts/meta — Consulta meta (contas financeiras).","id":"56194413-826d-4dab-9844-11e158b37055","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/meta","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/meta</p>\n<p><strong>Para que serve:</strong> Esta operação consulta meta (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","meta"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"56194413-826d-4dab-9844-11e158b37055"},{"name":"GET finance/financial-accounts/receivable-settlements — Consulta receivable settlements (contas financeiras).","id":"fcc0b5eb-5d19-4924-a1f4-3db37bb1774f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/receivable-settlements","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/receivable-settlements</p>\n<p><strong>Para que serve:</strong> Esta operação consulta receivable settlements (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","receivable-settlements"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"ids","value":""}],"variable":[]}},"response":[],"_postman_id":"fcc0b5eb-5d19-4924-a1f4-3db37bb1774f"},{"name":"GET finance/financial-accounts/sicoob-charges — Consulta cobranças Sicoob (contas financeiras).","id":"11bf5f66-8d20-44f4-b403-2860d817cc97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges</p>\n<p><strong>Para que serve:</strong> Esta operação consulta cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"source_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"source_type","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"accounts_only","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"search","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"template_id","value":""}],"variable":[]}},"response":[],"_postman_id":"11bf5f66-8d20-44f4-b403-2860d817cc97"},{"name":"POST finance/financial-accounts/sicoob-charges — Executa operação em cobranças Sicoob (contas financeiras).","id":"22b17bfe-1934-4ac2-a0f4-fa6012c4fdaf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/sicoob-charges","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"22b17bfe-1934-4ac2-a0f4-fa6012c4fdaf"},{"name":"GET finance/financial-accounts/sicoob-charges/numbering/{id} — Consulta numbering (cobranças Sicoob).","id":"a10985a2-309e-467a-99f0-d73b508db5b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/numbering/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/numbering/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta numbering (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","numbering","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a10985a2-309e-467a-99f0-d73b508db5b4"},{"name":"POST finance/financial-accounts/sicoob-charges/numbering/{id} — Executa operação em numbering (cobranças Sicoob).","id":"78c00010-0d1a-4fc6-a85c-73f74e38c8a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/numbering/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/numbering/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em numbering (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","numbering","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"78c00010-0d1a-4fc6-a85c-73f74e38c8a9"},{"name":"GET finance/financial-accounts/sicoob-charges/options — Consulta opções disponíveis (cobranças Sicoob).","id":"572eae9f-ec42-4861-9ba9-9194941bbef4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta opções disponíveis (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","options"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"accounts_only","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"search","value":""}],"variable":[]}},"response":[],"_postman_id":"572eae9f-ec42-4861-9ba9-9194941bbef4"},{"name":"GET finance/financial-accounts/sicoob-charges/receivable-groups/{id}/log — Consulta log (receivable groups).","id":"c07074c1-403d-4fad-ac9d-2c37f6675912","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/receivable-groups/{{id}}/log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/receivable-groups/{id}/log</p>\n<p><strong>Para que serve:</strong> Esta operação consulta log (receivable groups).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","receivable-groups","{{id}}","log"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c07074c1-403d-4fad-ac9d-2c37f6675912"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/delivery-history — Consulta delivery history (RECEIVABLE).","id":"bc250193-85f0-47fb-97e5-649e82e1f478","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/delivery-history","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/delivery-history</p>\n<p><strong>Para que serve:</strong> Esta operação consulta delivery history (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","delivery-history"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"bc250193-85f0-47fb-97e5-649e82e1f478"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/document — Consulta document (RECEIVABLE).","id":"2ec1ccd3-c863-4f85-92a0-7bea3b88bfb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/document","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/document</p>\n<p><strong>Para que serve:</strong> Esta operação consulta document (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","document"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"template_id","value":""}],"variable":[]}},"response":[],"_postman_id":"2ec1ccd3-c863-4f85-92a0-7bea3b88bfb0"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/document/pdf — Obtém o PDF de document (RECEIVABLE).","id":"15965198-7416-47e3-94d9-a205357bc13e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/document/pdf","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/document/pdf</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o PDF de document (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","document","pdf"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"template_id","value":""}],"variable":[]}},"response":[],"_postman_id":"15965198-7416-47e3-94d9-a205357bc13e"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt — Consulta receipt (RECEIVABLE).","id":"7c24f3ef-869c-4e86-9604-ab804da24167","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt</p>\n<p><strong>Para que serve:</strong> Esta operação consulta receipt (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7c24f3ef-869c-4e86-9604-ab804da24167"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/history — Consulta histórico (receipt).","id":"e057db90-f4ba-425c-8a0e-f29a66b7facf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt/history","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/history</p>\n<p><strong>Para que serve:</strong> Esta operação consulta histórico (receipt).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt","history"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e057db90-f4ba-425c-8a0e-f29a66b7facf"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/pdf — Obtém o PDF de receipt (RECEIVABLE).","id":"81741dcb-74cf-441c-9aa3-4a11fe3aa0ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt/pdf","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/pdf</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o PDF de receipt (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt","pdf"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"81741dcb-74cf-441c-9aa3-4a11fe3aa0ed"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/recipients — Consulta destinatários (receipt).","id":"d637f3c4-7e2a-418b-8df9-3141af37a0d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt/recipients","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/recipients</p>\n<p><strong>Para que serve:</strong> Esta operação consulta destinatários (receipt).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt","recipients"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d637f3c4-7e2a-418b-8df9-3141af37a0d1"},{"name":"POST finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/resend — Reenvia receipt (RECEIVABLE).","id":"3013afa0-588e-4400-b094-3fa148d1b42f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt/resend","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/resend</p>\n<p><strong>Para que serve:</strong> Esta operação reenvia receipt (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt","resend"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3013afa0-588e-4400-b094-3fa148d1b42f"},{"name":"POST finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/send — Envia receipt (RECEIVABLE).","id":"3a294af1-27e6-4ad6-8559-a4648edbd76d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/receipt/send","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/receipt/send</p>\n<p><strong>Para que serve:</strong> Esta operação envia receipt (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","receipt","send"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3a294af1-27e6-4ad6-8559-a4648edbd76d"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/recipients — Consulta destinatários (RECEIVABLE).","id":"5616624e-5d15-49c3-bf98-1ab823839154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/recipients","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/recipients</p>\n<p><strong>Para que serve:</strong> Esta operação consulta destinatários (RECEIVABLE).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","recipients"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5616624e-5d15-49c3-bf98-1ab823839154"},{"name":"POST finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/send — Envia RECEIVABLE (fontes de dados).","id":"284ed7fe-175b-4354-b3de-16c12f80d533","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{{id}}/send","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/sources/RECEIVABLE/{id}/send</p>\n<p><strong>Para que serve:</strong> Esta operação envia RECEIVABLE (fontes de dados).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","RECEIVABLE","{{id}}","send"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"284ed7fe-175b-4354-b3de-16c12f80d533"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/{id}/{id2}/log — Consulta log (fontes de dados).","id":"9f26f33f-dae2-4386-a9b0-92a8972a5745","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/{{id}}/{{id2}}/log","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/{id}/{id2}/log</p>\n<p><strong>Para que serve:</strong> Esta operação consulta log (fontes de dados).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","{{id}}","{{id2}}","log"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f26f33f-dae2-4386-a9b0-92a8972a5745"},{"name":"GET finance/financial-accounts/sicoob-charges/sources/{id}/{id2}/preview — Pré-visualiza fontes de dados (cobranças Sicoob).","id":"d76f483c-9e86-4470-a138-c3b1b12e7c49","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/sources/{{id}}/{{id2}}/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/sources/{id}/{id2}/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza fontes de dados (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","sources","{{id}}","{{id2}}","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d76f483c-9e86-4470-a138-c3b1b12e7c49"},{"name":"GET finance/financial-accounts/sicoob-charges/{id} — Consulta cobranças Sicoob (contas financeiras).","id":"dca10468-4237-468b-abdd-4898fbd37ed2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"template_id","value":""}],"variable":[]}},"response":[],"_postman_id":"dca10468-4237-468b-abdd-4898fbd37ed2"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/abandon-draft — Executa operação em abandon draft (cobranças Sicoob).","id":"0db99276-3446-4860-b25f-153646d44540","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/abandon-draft","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/abandon-draft</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em abandon draft (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","abandon-draft"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0db99276-3446-4860-b25f-153646d44540"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/amend — Executa operação em amend (cobranças Sicoob).","id":"9ebb7413-29e9-4f09-9158-c329ee152395","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/amend","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/amend</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em amend (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","amend"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9ebb7413-29e9-4f09-9158-c329ee152395"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/cancel — Cancela cobranças Sicoob (contas financeiras).","id":"82d59e22-4213-4df0-bd34-007a1b80f1ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/cancel","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/cancel</p>\n<p><strong>Para que serve:</strong> Esta operação cancela cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","cancel"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"82d59e22-4213-4df0-bd34-007a1b80f1ee"},{"name":"GET finance/financial-accounts/sicoob-charges/{id}/pdf — Obtém o PDF de cobranças Sicoob (contas financeiras).","id":"0bcdc953-760e-4139-abf5-fb1c4859a4c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/pdf","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/{id}/pdf</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o PDF de cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","pdf"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"template_id","value":""}],"variable":[]}},"response":[],"_postman_id":"0bcdc953-760e-4139-abf5-fb1c4859a4c7"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/post — Efetiva cobranças Sicoob (contas financeiras).","id":"3629886f-4f7d-4b31-9bfe-e08dec9cdd93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/post","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/post</p>\n<p><strong>Para que serve:</strong> Esta operação efetiva cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","post"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3629886f-4f7d-4b31-9bfe-e08dec9cdd93"},{"name":"GET finance/financial-accounts/sicoob-charges/{id}/qr — Obtém o QR Code de cobranças Sicoob (contas financeiras).","id":"0a2373d7-ab7e-412e-a639-a36db9a6040c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/qr","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/sicoob-charges/{id}/qr</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o QR Code de cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","qr"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0a2373d7-ab7e-412e-a639-a36db9a6040c"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/refresh — Atualiza cobranças Sicoob (contas financeiras).","id":"7493b102-deb8-45c6-9831-f498dce8786c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/refresh","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/refresh</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","refresh"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7493b102-deb8-45c6-9831-f498dce8786c"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/release — Libera cobranças Sicoob (contas financeiras).","id":"a7c742de-9bf4-4323-9d05-0efbfd9e0a48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/release","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/release</p>\n<p><strong>Para que serve:</strong> Esta operação libera cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","release"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a7c742de-9bf4-4323-9d05-0efbfd9e0a48"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/replace — Substitui cobranças Sicoob (contas financeiras).","id":"aaf0c9be-77eb-4231-9455-48bdd40347b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/replace","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/replace</p>\n<p><strong>Para que serve:</strong> Esta operação substitui cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","replace"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"aaf0c9be-77eb-4231-9455-48bdd40347b6"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/retry — Tenta novamente cobranças Sicoob (contas financeiras).","id":"08b36360-0f27-4112-9d0d-354558b1f32c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/retry","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/retry</p>\n<p><strong>Para que serve:</strong> Esta operação tenta novamente cobranças Sicoob (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","retry"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"08b36360-0f27-4112-9d0d-354558b1f32c"},{"name":"POST finance/financial-accounts/sicoob-charges/{id}/verify-amend — Executa operação em verify amend (cobranças Sicoob).","id":"8d7cc1a9-8ac7-4519-b8fe-8c7bc9e9891e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/sicoob-charges/{{id}}/verify-amend","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/sicoob-charges/{id}/verify-amend</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em verify amend (cobranças Sicoob).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","sicoob-charges","{{id}}","verify-amend"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8d7cc1a9-8ac7-4519-b8fe-8c7bc9e9891e"},{"name":"GET finance/financial-accounts/{id} — Consulta contas financeiras.","id":"9bc0ed4a-b928-4d24-9ad6-05733729f395","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contas financeiras.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"9bc0ed4a-b928-4d24-9ad6-05733729f395"},{"name":"PUT finance/financial-accounts/{id} — Atualiza contas financeiras.","id":"d74bdb31-36d8-40ed-bead-7561cda2e2da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/financial-accounts/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza contas financeiras.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d74bdb31-36d8-40ed-bead-7561cda2e2da"},{"name":"GET finance/financial-accounts/{id}/integration-help — Consulta integration help (contas financeiras).","id":"9677e1e2-0a64-4a28-9e89-7393b5111315","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/integration-help","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/integration-help</p>\n<p><strong>Para que serve:</strong> Esta operação consulta integration help (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-help"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"9677e1e2-0a64-4a28-9e89-7393b5111315"},{"name":"GET finance/financial-accounts/{id}/integration-tests — Lista integration tests (contas financeiras).","id":"cdac9216-1c47-4776-b7ee-12728d1c5131","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/integration-tests","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/integration-tests</p>\n<p><strong>Para que serve:</strong> Esta operação lista integration tests (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-tests"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"auth_only","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"query","value":""}],"variable":[]}},"response":[],"_postman_id":"cdac9216-1c47-4776-b7ee-12728d1c5131"},{"name":"POST finance/financial-accounts/{id}/integration-tests — Executa operação em integration tests (contas financeiras).","id":"7b231c94-3736-47b7-904c-ed429495008d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}/integration-tests","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/{id}/integration-tests</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em integration tests (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.test_integration. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-tests"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7b231c94-3736-47b7-904c-ed429495008d"},{"name":"GET finance/financial-accounts/{id}/integration-tests/payers — Consulta payers (integration tests).","id":"8e59365e-d59b-4ec0-a2ac-948586e29ea7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/integration-tests/payers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/integration-tests/payers</p>\n<p><strong>Para que serve:</strong> Esta operação consulta payers (integration tests).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-tests","payers"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"query","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"8e59365e-d59b-4ec0-a2ac-948586e29ea7"},{"name":"GET finance/financial-accounts/{id}/integration-tests/plan — Consulta plan (integration tests).","id":"8147e877-4f69-4a84-94ed-20be568a991f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/integration-tests/plan","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/integration-tests/plan</p>\n<p><strong>Para que serve:</strong> Esta operação consulta plan (integration tests).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-tests","plan"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"auth_only","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"8147e877-4f69-4a84-94ed-20be568a991f"},{"name":"GET finance/financial-accounts/{id}/integration-tests/{childId} — Consulta integration tests (contas financeiras).","id":"9cfb67db-f778-4e13-8566-c34a65ce5866","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/integration-tests/{{childId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/integration-tests/{childId}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta integration tests (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, childId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.view. Escopo da unidade: active-session-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","integration-tests","{{childId}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"query","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"9cfb67db-f778-4e13-8566-c34a65ce5866"},{"name":"POST finance/financial-accounts/{id}/movements — Registra movements (contas financeiras).","id":"8c79cf8a-2a8a-453a-9dd1-69d88688ecbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}/movements","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/{id}/movements</p>\n<p><strong>Para que serve:</strong> Esta operação registra movements (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.post. Escopo da unidade: active-session-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","movements"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8c79cf8a-2a8a-453a-9dd1-69d88688ecbc"},{"name":"GET finance/financial-accounts/{id}/pix-webhook — Consulta webhook Pix (contas financeiras).","id":"c80946ee-5f1e-4b54-8886-1e53adede1eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/pix-webhook","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/financial-accounts/{id}/pix-webhook</p>\n<p><strong>Para que serve:</strong> Esta operação consulta webhook Pix (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","pix-webhook"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"pix_key","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"c80946ee-5f1e-4b54-8886-1e53adede1eb"},{"name":"PUT finance/financial-accounts/{id}/pix-webhook — Atualiza webhook Pix (contas financeiras).","id":"6c3f8c74-c063-46a8-b121-4d08c7e23e79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}/pix-webhook","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/financial-accounts/{id}/pix-webhook</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza webhook Pix (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","pix-webhook"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6c3f8c74-c063-46a8-b121-4d08c7e23e79"},{"name":"DELETE finance/financial-accounts/{id}/pix-webhook — Solicita remoção de webhook Pix (contas financeiras).","id":"2cfbb1e6-13c4-4d7e-9bb2-3e0ea2cbf05c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-accounts/{{id}}/pix-webhook","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/finance/financial-accounts/{id}/pix-webhook</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de webhook Pix (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","pix-webhook"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"pix_key","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"2cfbb1e6-13c4-4d7e-9bb2-3e0ea2cbf05c"},{"name":"POST finance/financial-accounts/{id}/settlements — Registra settlements (contas financeiras).","id":"f809dc95-4afd-41c7-ac32-f764d0b6e6f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}/settlements","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-accounts/{id}/settlements</p>\n<p><strong>Para que serve:</strong> Esta operação registra settlements (contas financeiras).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.post. Escopo da unidade: active-session-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","settlements"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f809dc95-4afd-41c7-ac32-f764d0b6e6f1"},{"name":"PATCH finance/financial-accounts/{id}/status — Define contas financeiras.","id":"c924f67d-5f75-4717-9f6c-02248bf8f9fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-accounts/{{id}}/status","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/financial-accounts/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação define contas financeiras.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.financial_accounts.manage. Escopo da unidade: active-session-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-accounts","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c924f67d-5f75-4717-9f6c-02248bf8f9fd"},{"name":"POST finance/financial-webhooks/{id}/pix — Executa operação em pix (financial webhooks).","id":"3ce52d05-ff99-4f02-906d-9451bfbf7f51","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/financial-webhooks/{{id}}/pix","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-webhooks/{id}/pix</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em pix (financial webhooks).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","financial-webhooks","{{id}}","pix"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3ce52d05-ff99-4f02-906d-9451bfbf7f51"},{"name":"GET finance/holidays — Consulta holidays.","id":"b06efa79-2800-4530-aee8-f5e2fdf75f50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/holidays","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/holidays</p>\n<p><strong>Para que serve:</strong> Esta operação consulta holidays.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b06efa79-2800-4530-aee8-f5e2fdf75f50"},{"name":"POST finance/holidays — Executa operação em holidays.","id":"eb85cb84-4c32-4f20-8323-797fccddb724","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/holidays","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/holidays</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em holidays.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"eb85cb84-4c32-4f20-8323-797fccddb724"},{"name":"POST finance/holidays/sync — Sincroniza holidays.","id":"1ae65714-8516-41f3-b157-bf52e42dc435","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/holidays/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/holidays/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza holidays.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1ae65714-8516-41f3-b157-bf52e42dc435"},{"name":"GET finance/holidays/{id} — Consulta holidays.","id":"717acd21-38c2-456f-b322-2b7d65fbbe3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/holidays/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/holidays/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta holidays.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"717acd21-38c2-456f-b322-2b7d65fbbe3a"},{"name":"PUT finance/holidays/{id} — Atualiza holidays.","id":"c69c0cd1-c4e8-4841-866d-ef15f81bd096","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/holidays/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/holidays/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza holidays.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c69c0cd1-c4e8-4841-866d-ef15f81bd096"},{"name":"PATCH finance/holidays/{id}/status — Consulta o estado de holidays.","id":"19a4e2d4-3cd5-4d3a-b337-3b7dbf57dd7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/holidays/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/holidays/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de holidays.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","holidays","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"19a4e2d4-3cd5-4d3a-b337-3b7dbf57dd7a"},{"name":"GET finance/nfcom-settings — Consulta nfcom settings.","id":"503c697b-8c5c-4254-8d4b-e1fbbe226c98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom-settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom-settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta nfcom settings.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom-settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"503c697b-8c5c-4254-8d4b-e1fbbe226c98"},{"name":"PUT finance/nfcom-settings — Atualiza nfcom settings.","id":"00100ac0-d311-4b5f-8a88-8fef70dd45bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom-settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/nfcom-settings</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza nfcom settings.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom-settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"00100ac0-d311-4b5f-8a88-8fef70dd45bf"},{"name":"GET finance/nfcom/composition/preview — Pré-visualiza composição (NFCom).","id":"1164b13d-0e88-45b7-9b0d-b01f2d3b7c26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/composition/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/composition/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza composição (NFCom).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","composition","preview"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"source","value":""}],"variable":[]}},"response":[],"_postman_id":"1164b13d-0e88-45b7-9b0d-b01f2d3b7c26"},{"name":"GET finance/nfcom/composition/rules/{id} — Consulta regras (composição).","id":"e34ae083-8227-42c3-811c-d3efb8f554df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/composition/rules/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/composition/rules/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta regras (composição).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","composition","rules","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e34ae083-8227-42c3-811c-d3efb8f554df"},{"name":"PUT finance/nfcom/composition/rules/{id} — Atualiza regras (composição).","id":"f68d1ea3-030b-4e0f-9c1a-76c0fcb1e1bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/nfcom/composition/rules/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/nfcom/composition/rules/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza regras (composição).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","composition","rules","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f68d1ea3-030b-4e0f-9c1a-76c0fcb1e1bb"},{"name":"GET finance/nfcom/composition/sources — Consulta fontes de dados (composição).","id":"f2667526-3a1f-49a7-84e0-7a10f6cf4753","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/composition/sources","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/composition/sources</p>\n<p><strong>Para que serve:</strong> Esta operação consulta fontes de dados (composição).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","composition","sources"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f2667526-3a1f-49a7-84e0-7a10f6cf4753"},{"name":"GET finance/nfcom/homologation/invoice-preview — Consulta invoice preview (homologation).","id":"bbfad4c9-9ec0-41cd-bade-b5102bf62996","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/homologation/invoice-preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/homologation/invoice-preview</p>\n<p><strong>Para que serve:</strong> Esta operação consulta invoice preview (homologation).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","homologation","invoice-preview"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"invoice_id","value":""}],"variable":[]}},"response":[],"_postman_id":"bbfad4c9-9ec0-41cd-bade-b5102bf62996"},{"name":"GET finance/nfcom/homologation/readiness — Verifica prontidão de homologation (NFCom).","id":"09d17c06-d013-448b-b4ac-d6cb3800cdb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/homologation/readiness","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/homologation/readiness</p>\n<p><strong>Para que serve:</strong> Esta operação verifica prontidão de homologation (NFCom).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","homologation","readiness"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"09d17c06-d013-448b-b4ac-d6cb3800cdb5"},{"name":"POST finance/nfcom/homologation/schemas/check — Executa operação em check (schemas).","id":"03c1bc48-a36c-4053-861c-fa4ef32b3cda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/homologation/schemas/check","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/nfcom/homologation/schemas/check</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em check (schemas).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","homologation","schemas","check"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"03c1bc48-a36c-4053-861c-fa4ef32b3cda"},{"name":"POST finance/nfcom/homologation/status — Consulta o estado de homologation (NFCom).","id":"f5d4659e-0f95-4c1d-891d-53b1dba28c80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/homologation/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/nfcom/homologation/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de homologation (NFCom).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","homologation","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f5d4659e-0f95-4c1d-891d-53b1dba28c80"},{"name":"GET finance/nfcom/homologation/workspace — Consulta workspace (homologation).","id":"444d318c-db5e-4c44-ac7b-deddde834b01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/nfcom/homologation/workspace","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/nfcom/homologation/workspace</p>\n<p><strong>Para que serve:</strong> Esta operação consulta workspace (homologation).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","nfcom","homologation","workspace"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"444d318c-db5e-4c44-ac7b-deddde834b01"},{"name":"GET finance/payables — Lista Contas a Pagar.","id":"1d89aae8-cfee-43e1-8560-e754600995ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables</p>\n<p><strong>Para que serve:</strong> Esta operação lista Contas a Pagar.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.payables.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"due","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"month","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"per_page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"scope","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"supplier_customer_id","value":""}],"variable":[]}},"response":[],"_postman_id":"1d89aae8-cfee-43e1-8560-e754600995ee"},{"name":"POST finance/payables — Cria Conta a Pagar e parcelas.","id":"6a83e7f9-8ac4-4827-bbe1-d7af6b06b7df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/payables","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/payables</p>\n<p><strong>Para que serve:</strong> Esta operação cria Conta a Pagar e parcelas.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.payables.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6a83e7f9-8ac4-4827-bbe1-d7af6b06b7df"},{"name":"GET finance/payables/attachments/{id} — Consulta attachments (contas a pagar).","id":"98ea5382-0952-4b2b-9e60-d4d5b0a90b8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/attachments/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/attachments/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta attachments (contas a pagar).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","attachments","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"98ea5382-0952-4b2b-9e60-d4d5b0a90b8a"},{"name":"POST finance/payables/boleto/preview — Pré-visualiza boleto (contas a pagar).","id":"a5096de4-955d-4874-a5d4-592366b0808c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/payables/boleto/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/payables/boleto/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza boleto (contas a pagar).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","boleto","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a5096de4-955d-4874-a5d4-592366b0808c"},{"name":"GET finance/payables/groups/{id} — Consulta grupos (contas a pagar).","id":"5560cdae-0f54-4ef4-baab-413c6ef70d76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/groups/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/groups/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta grupos (contas a pagar).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","groups","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5560cdae-0f54-4ef4-baab-413c6ef70d76"},{"name":"GET finance/payables/groups/{id}/attachments — Consulta attachments (grupos).","id":"80c370da-5f2f-474c-b179-8382cbc25df4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/groups/{{id}}/attachments","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/groups/{id}/attachments</p>\n<p><strong>Para que serve:</strong> Esta operação consulta attachments (grupos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","groups","{{id}}","attachments"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"80c370da-5f2f-474c-b179-8382cbc25df4"},{"name":"POST finance/payables/groups/{id}/attachments/boleto — Executa operação em boleto (attachments).","id":"05089667-abbd-418b-a337-6fc8c9dabe52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/groups/{{id}}/attachments/boleto","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/payables/groups/{id}/attachments/boleto</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em boleto (attachments).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","groups","{{id}}","attachments","boleto"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"05089667-abbd-418b-a337-6fc8c9dabe52"},{"name":"GET finance/payables/open-cashes — Lista Caixas abertos elegíveis.","id":"0613ee09-0fab-431f-833b-668aff9f39e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/open-cashes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/open-cashes</p>\n<p><strong>Para que serve:</strong> Esta operação lista Caixas abertos elegíveis.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.payables.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","open-cashes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0613ee09-0fab-431f-833b-668aff9f39e0"},{"name":"GET finance/payables/options — Retorna fornecedor","id":"2021c0a4-d04a-41f5-8010-61155c922513","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/options</p>\n<p><strong>Para que serve:</strong> Esta operação retorna fornecedor.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.payables.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","options"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"supplier_customer_id","value":""}],"variable":[]}},"response":[],"_postman_id":"2021c0a4-d04a-41f5-8010-61155c922513"},{"name":"POST finance/payables/{id}/settle — Executa operação em settle (contas a pagar).","id":"dc7739c8-17e1-4055-9f85-be0a131699e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/{{id}}/settle","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/payables/{id}/settle</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em settle (contas a pagar).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","{{id}}","settle"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"dc7739c8-17e1-4055-9f85-be0a131699e9"},{"name":"GET finance/payables/{id}/settlement-preview — Consulta settlement preview (contas a pagar).","id":"7193585f-027c-4521-9158-987e2bcfaffc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/payables/{{id}}/settlement-preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/payables/{id}/settlement-preview</p>\n<p><strong>Para que serve:</strong> Esta operação consulta settlement preview (contas a pagar).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","payables","{{id}}","settlement-preview"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"interest_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"late_fee_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"principal_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"settlement_date","value":""}],"variable":[]}},"response":[],"_postman_id":"7193585f-027c-4521-9158-987e2bcfaffc"},{"name":"GET finance/purchase-classifications — Consulta purchase classifications.","id":"2feb091f-f22a-4b0a-8c9d-70dbf2ddebe5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/purchase-classifications","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/purchase-classifications</p>\n<p><strong>Para que serve:</strong> Esta operação consulta purchase classifications.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","purchase-classifications"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2feb091f-f22a-4b0a-8c9d-70dbf2ddebe5"},{"name":"GET finance/purchase-classifications/{id} — Consulta purchase classifications.","id":"288af1cf-61b1-4efa-9516-a68d2232832b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/purchase-classifications/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/purchase-classifications/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta purchase classifications.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","purchase-classifications","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"288af1cf-61b1-4efa-9516-a68d2232832b"},{"name":"POST finance/purchase-classifications/{id}/complete — Executa operação em complete (purchase classifications).","id":"cedbac70-6c1b-42cf-84ab-6d48f2969a5b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/purchase-classifications/{{id}}/complete","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/purchase-classifications/{id}/complete</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em complete (purchase classifications).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","purchase-classifications","{{id}}","complete"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cedbac70-6c1b-42cf-84ab-6d48f2969a5b"},{"name":"GET finance/receivables — Consulta contas a receber.","id":"a8440300-009f-496a-9f78-c3d5ce69ce7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contas a receber.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"customer_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"due","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"month","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"per_page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"scope","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""}],"variable":[]}},"response":[],"_postman_id":"a8440300-009f-496a-9f78-c3d5ce69ce7e"},{"name":"POST finance/receivables — Executa operação em contas a receber.","id":"a34d3d81-55cd-4d65-b162-25d7b18d949a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/receivables","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/receivables</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em contas a receber.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a34d3d81-55cd-4d65-b162-25d7b18d949a"},{"name":"GET finance/receivables/attachments/{id} — Consulta attachments (contas a receber).","id":"52301cbc-13d0-4b55-b624-abfba1ba5d08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/attachments/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/attachments/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta attachments (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","attachments","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"52301cbc-13d0-4b55-b624-abfba1ba5d08"},{"name":"POST finance/receivables/boleto/preview — Pré-visualiza boleto (contas a receber).","id":"e5096780-65a2-4b76-a0bc-393e52b0e600","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/receivables/boleto/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/receivables/boleto/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza boleto (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","boleto","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e5096780-65a2-4b76-a0bc-393e52b0e600"},{"name":"GET finance/receivables/groups/{id} — Consulta grupos (contas a receber).","id":"66e672c3-bf6b-493b-82d8-82ea38a48a19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/groups/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/groups/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta grupos (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","groups","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"66e672c3-bf6b-493b-82d8-82ea38a48a19"},{"name":"GET finance/receivables/groups/{id}/attachments — Consulta attachments (grupos).","id":"ba1d3a6a-26fc-412e-9bd9-54e0d47c606c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/groups/{{id}}/attachments","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/groups/{id}/attachments</p>\n<p><strong>Para que serve:</strong> Esta operação consulta attachments (grupos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","groups","{{id}}","attachments"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ba1d3a6a-26fc-412e-9bd9-54e0d47c606c"},{"name":"POST finance/receivables/groups/{id}/attachments/boleto — Executa operação em boleto (attachments).","id":"a9b2788d-08f1-4d72-a603-e0ed9c729f25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/groups/{{id}}/attachments/boleto","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/receivables/groups/{id}/attachments/boleto</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em boleto (attachments).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","groups","{{id}}","attachments","boleto"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a9b2788d-08f1-4d72-a603-e0ed9c729f25"},{"name":"GET finance/receivables/open-cashes — Consulta open cashes (contas a receber).","id":"57f0bf97-8792-42dc-ae68-61c2e4aa4a73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/open-cashes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/open-cashes</p>\n<p><strong>Para que serve:</strong> Esta operação consulta open cashes (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","open-cashes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"57f0bf97-8792-42dc-ae68-61c2e4aa4a73"},{"name":"GET finance/receivables/options — Consulta opções disponíveis (contas a receber).","id":"047273c6-0824-403b-a1c6-e5990799b51e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta opções disponíveis (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","options"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"customer_id","value":""}],"variable":[]}},"response":[],"_postman_id":"047273c6-0824-403b-a1c6-e5990799b51e"},{"name":"PATCH finance/receivables/{id} — Atualiza parcialmente contas a receber.","id":"13141f73-a628-4c9b-be57-83fc3ad43617","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/finance/receivables/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente contas a receber.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"13141f73-a628-4c9b-be57-83fc3ad43617"},{"name":"GET finance/receivables/{id}/bank-charge-preflight — Consulta bank charge preflight (contas a receber).","id":"545f7212-8d83-4a5c-bccb-8847dd245ffa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/bank-charge-preflight","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/{id}/bank-charge-preflight</p>\n<p><strong>Para que serve:</strong> Esta operação consulta bank charge preflight (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","bank-charge-preflight"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"545f7212-8d83-4a5c-bccb-8847dd245ffa"},{"name":"GET finance/receivables/{id}/cash-pix-preflight — Consulta cash pix preflight (contas a receber).","id":"35723777-84cc-4799-b4e1-000ab8dd6e25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/cash-pix-preflight","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/{id}/cash-pix-preflight</p>\n<p><strong>Para que serve:</strong> Esta operação consulta cash pix preflight (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","cash-pix-preflight"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"35723777-84cc-4799-b4e1-000ab8dd6e25"},{"name":"GET finance/receivables/{id}/extension-quote — Consulta extension quote (contas a receber).","id":"7873e653-a310-4bbc-82a3-09a505b53ec2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/extension-quote","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/{id}/extension-quote</p>\n<p><strong>Para que serve:</strong> Esta operação consulta extension quote (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","extension-quote"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"interest_monthly_percent","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"late_fee_percent","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"new_due_date","value":""}],"variable":[]}},"response":[],"_postman_id":"7873e653-a310-4bbc-82a3-09a505b53ec2"},{"name":"GET finance/receivables/{id}/reversal-options — Consulta reversal options (contas a receber).","id":"9796a43b-315d-4ab0-ab98-29725b8a82d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/reversal-options","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/{id}/reversal-options</p>\n<p><strong>Para que serve:</strong> Esta operação consulta reversal options (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","reversal-options"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9796a43b-315d-4ab0-ab98-29725b8a82d5"},{"name":"POST finance/receivables/{id}/settle — Executa operação em settle (contas a receber).","id":"3dfbec0d-5df0-4ef2-a54c-9a4fa7df7c1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/settle","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/receivables/{id}/settle</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em settle (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","settle"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3dfbec0d-5df0-4ef2-a54c-9a4fa7df7c1c"},{"name":"GET finance/receivables/{id}/settlement-preview — Consulta settlement preview (contas a receber).","id":"bc164877-9888-46ae-b126-50d0bb6666e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/settlement-preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/receivables/{id}/settlement-preview</p>\n<p><strong>Para que serve:</strong> Esta operação consulta settlement preview (contas a receber).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","settlement-preview"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"interest_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"late_fee_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"principal_amount","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"settlement_date","value":""}],"variable":[]}},"response":[],"_postman_id":"bc164877-9888-46ae-b126-50d0bb6666e0"},{"name":"POST finance/receivables/{id}/settlements/{id2}/reverse — Executa operação em reverse (settlements).","id":"ce178154-e2fd-49ca-b66d-654f42ebdccd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/receivables/{{id}}/settlements/{{id2}}/reverse","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/receivables/{id}/settlements/{id2}/reverse</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em reverse (settlements).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","receivables","{{id}}","settlements","{{id2}}","reverse"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ce178154-e2fd-49ca-b66d-654f42ebdccd"},{"name":"GET finance/settings — Consulta configurações.","id":"06a27135-f724-459a-a5f3-71a09ee5cd89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.settings.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","settings"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"06a27135-f724-459a-a5f3-71a09ee5cd89"},{"name":"PUT finance/settings — Substitui configurações.","id":"7ac99296-db32-4e81-a003-57228e6bd443","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/finance/settings</p>\n<p><strong>Para que serve:</strong> Esta operação substitui configurações.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: finance.settings.update. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7ac99296-db32-4e81-a003-57228e6bd443"},{"name":"GET finance/sicoob-returns — Consulta sicoob returns.","id":"96a1355a-9356-440d-b4c1-82bc92f04519","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns</p>\n<p><strong>Para que serve:</strong> Esta operação consulta sicoob returns.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"financial_account_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"from","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page_size","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"to","value":""}],"variable":[]}},"response":[],"_postman_id":"96a1355a-9356-440d-b4c1-82bc92f04519"},{"name":"GET finance/sicoob-returns/entries/{id}/bank — Consulta bank (entries).","id":"19e17ccd-6754-4783-9232-ae62bbc25e79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns/entries/{{id}}/bank","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns/entries/{id}/bank</p>\n<p><strong>Para que serve:</strong> Esta operação consulta bank (entries).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","entries","{{id}}","bank"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"19e17ccd-6754-4783-9232-ae62bbc25e79"},{"name":"GET finance/sicoob-returns/occurrence — Consulta occurrence (sicoob returns).","id":"55edf117-9397-4719-8755-12e9ef543831","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns/occurrence","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns/occurrence</p>\n<p><strong>Para que serve:</strong> Esta operação consulta occurrence (sicoob returns).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","occurrence"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"financial_account_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"occurrence_date","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"page_size","value":""}],"variable":[]}},"response":[],"_postman_id":"55edf117-9397-4719-8755-12e9ef543831"},{"name":"GET finance/sicoob-returns/occurrence/pdf — Obtém o PDF de occurrence (sicoob returns).","id":"32f91286-1666-4246-b193-ac8e66bb9219","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns/occurrence/pdf","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns/occurrence/pdf</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o PDF de occurrence (sicoob returns).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","occurrence","pdf"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"financial_account_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"occurrence_date","value":""}],"variable":[]}},"response":[],"_postman_id":"32f91286-1666-4246-b193-ac8e66bb9219"},{"name":"POST finance/sicoob-returns/occurrence/process — Processa occurrence (sicoob returns).","id":"c7965b65-7316-45a3-89bb-793acf39ae27","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/sicoob-returns/occurrence/process","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/sicoob-returns/occurrence/process</p>\n<p><strong>Para que serve:</strong> Esta operação processa occurrence (sicoob returns).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","occurrence","process"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c7965b65-7316-45a3-89bb-793acf39ae27"},{"name":"POST finance/sicoob-returns/occurrence/reconcile — Concilia occurrence (sicoob returns).","id":"3dfcc01d-f9fb-4566-a21b-5ad0c2b6b276","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/sicoob-returns/occurrence/reconcile","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/sicoob-returns/occurrence/reconcile</p>\n<p><strong>Para que serve:</strong> Esta operação concilia occurrence (sicoob returns).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","occurrence","reconcile"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3dfcc01d-f9fb-4566-a21b-5ad0c2b6b276"},{"name":"GET finance/sicoob-returns/occurrence/xlsx — Exporta XLSX de occurrence (sicoob returns).","id":"ded47197-f1be-481a-97d9-056ddc335190","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns/occurrence/xlsx","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns/occurrence/xlsx</p>\n<p><strong>Para que serve:</strong> Esta operação exporta XLSX de occurrence (sicoob returns).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","occurrence","xlsx"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"financial_account_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"occurrence_date","value":""}],"variable":[]}},"response":[],"_postman_id":"ded47197-f1be-481a-97d9-056ddc335190"},{"name":"POST finance/sicoob-returns/process — Processa sicoob returns.","id":"7061dd04-2c35-4671-8b87-8318fa5946b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/sicoob-returns/process","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/sicoob-returns/process</p>\n<p><strong>Para que serve:</strong> Esta operação processa sicoob returns.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","process"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7061dd04-2c35-4671-8b87-8318fa5946b6"},{"name":"GET finance/sicoob-returns/{id} — Consulta sicoob returns.","id":"f9ea85ba-2538-471a-9ba6-f82d977b549f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/finance/sicoob-returns/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/finance/sicoob-returns/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta sicoob returns.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","{{id}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"page_size","value":""}],"variable":[]}},"response":[],"_postman_id":"f9ea85ba-2538-471a-9ba6-f82d977b549f"},{"name":"POST finance/sicoob-returns/{id}/reconcile — Concilia sicoob returns.","id":"3ce0e45a-6182-4694-890d-22b690248c18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/sicoob-returns/{{id}}/reconcile","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/sicoob-returns/{id}/reconcile</p>\n<p><strong>Para que serve:</strong> Esta operação concilia sicoob returns.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","finance","sicoob-returns","{{id}}","reconcile"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3ce0e45a-6182-4694-890d-22b690248c18"}],"id":"13fe4864-1ef8-4821-aa9a-af27bd16a88e","description":"<p>Operações de Finance</p>\n","_postman_id":"13fe4864-1ef8-4821-aa9a-af27bd16a88e"},{"name":"Fiscal","item":[{"name":"GET fiscal/nfe55/catalog — Consulta catálogo (NF-e modelo 55).","id":"3c50e97e-c609-4194-9cb2-6bc53f5ed347","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/fiscal/nfe55/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/fiscal/nfe55/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (NF-e modelo 55).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","fiscal","nfe55","catalog"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"3c50e97e-c609-4194-9cb2-6bc53f5ed347"},{"name":"GET fiscal/nfe55/drafts — Consulta drafts (NF-e modelo 55).","id":"904b7e37-9648-4e73-9c78-87f8b23d8de1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/fiscal/nfe55/drafts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/fiscal/nfe55/drafts</p>\n<p><strong>Para que serve:</strong> Esta operação consulta drafts (NF-e modelo 55).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","fiscal","nfe55","drafts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"904b7e37-9648-4e73-9c78-87f8b23d8de1"},{"name":"POST fiscal/nfe55/drafts — Executa operação em drafts (NF-e modelo 55).","id":"17ac8d27-155b-497d-a0a3-71a5f863047a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/fiscal/nfe55/drafts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/fiscal/nfe55/drafts</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em drafts (NF-e modelo 55).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","fiscal","nfe55","drafts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"17ac8d27-155b-497d-a0a3-71a5f863047a"},{"name":"GET fiscal/nfe55/settings — Consulta configurações (NF-e modelo 55).","id":"1a2946b3-a2a3-4e13-9d36-f6c440ce0cf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/fiscal/nfe55/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/fiscal/nfe55/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações (NF-e modelo 55).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","fiscal","nfe55","settings"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"1a2946b3-a2a3-4e13-9d36-f6c440ce0cf0"},{"name":"PUT fiscal/nfe55/settings — Atualiza configurações (NF-e modelo 55).","id":"de67a941-ced0-4462-8c5b-149f6778f2d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/fiscal/nfe55/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/fiscal/nfe55/settings</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza configurações (NF-e modelo 55).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","fiscal","nfe55","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"de67a941-ced0-4462-8c5b-149f6778f2d2"}],"id":"ff7ce108-e0b7-458b-a0a2-19af59ed6247","description":"<p>Operações de Fiscal</p>\n","_postman_id":"ff7ce108-e0b7-458b-a0a2-19af59ed6247"},{"name":"Health","item":[{"name":"GET health — Verifica banco","id":"52f89b3d-cb2a-44fa-b926-a8d6192b1a02","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/health","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/health</p>\n<p><strong>Para que serve:</strong> Esta operação verifica banco.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 503. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> sem sessão ERP. Permissão indicada: public. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> public.</p>\n","urlObject":{"path":["api","v1","health"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"52f89b3d-cb2a-44fa-b926-a8d6192b1a02"}],"id":"6b83ebe1-677c-4bd8-8319-a096eb0cdab8","description":"<p>Operações de Health</p>\n","_postman_id":"6b83ebe1-677c-4bd8-8319-a096eb0cdab8"},{"name":"Integrations","item":[{"name":"POST admin/integration-tokens/{id}/secret — Executa operação em secret (tokens de integração).","id":"73e5cefd-7c95-4d33-88f6-b6b493d96711","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/admin/integration-tokens/{{id}}/secret","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/admin/integration-tokens/{id}/secret</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em secret (tokens de integração).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","admin","integration-tokens","{{id}}","secret"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"73e5cefd-7c95-4d33-88f6-b6b493d96711"},{"name":"POST clients/{id}/contacts — Executa operação em contatos da pessoa (pessoas e clientes).","id":"6f326c0a-0b54-43df-9217-3157a6fdf7b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/{{id}}/contacts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/{id}/contacts</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em contatos da pessoa (pessoas e clientes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","contacts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6f326c0a-0b54-43df-9217-3157a6fdf7b9"},{"name":"POST clients/{id}/internet-diagnostic-link — Executa operação em internet diagnostic link (pessoas e clientes).","id":"39a09d1b-8bcd-4ca7-9a47-addffea108be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/{{id}}/internet-diagnostic-link","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/{id}/internet-diagnostic-link</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em internet diagnostic link (pessoas e clientes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","internet-diagnostic-link"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"39a09d1b-8bcd-4ca7-9a47-addffea108be"},{"name":"POST commercial/sales/sync-from-crm — Sincroniza sync from crm (sales).","id":"189f6ae1-13e3-41ce-a077-6d0c6b5658bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"key":"Idempotency-Key","value":""}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/commercial/sales/sync-from-crm","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/commercial/sales/sync-from-crm</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza sync from crm (sales).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação bearer-m2m. Permissão indicada: scope:commercial:write. Escopo da unidade: token-validated.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> bearer-m2m.</p>\n","urlObject":{"path":["api","v1","commercial","sales","sync-from-crm"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"189f6ae1-13e3-41ce-a077-6d0c6b5658bd"},{"name":"GET connectors/integrations/{id} — Consulta integrações (conectores externos).","id":"a3b6dfb1-5e4c-454a-9550-363cdda64bf9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/integrations/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/integrations/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta integrações (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","integrations","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a3b6dfb1-5e4c-454a-9550-363cdda64bf9"},{"name":"PUT connectors/integrations/{id}/{id2} — Atualiza integrações (conectores externos).","id":"82860285-5079-4694-95dd-85e636b0dbb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/integrations/{{id}}/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/connectors/integrations/{id}/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza integrações (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","integrations","{{id}}","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"82860285-5079-4694-95dd-85e636b0dbb0"},{"name":"GET connectors/{id}/client-chat — Consulta client chat (conectores externos).","id":"ab51d463-ffbf-44ee-824e-df13d3419da5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/client-chat","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/client-chat</p>\n<p><strong>Para que serve:</strong> Esta operação consulta client chat (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-chat"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"client_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"recipient","value":""}],"variable":[]}},"response":[],"_postman_id":"ab51d463-ffbf-44ee-824e-df13d3419da5"},{"name":"POST connectors/{id}/client-chat — Executa operação em client chat (conectores externos).","id":"5f770ffd-384a-4ef7-aa2d-d65f85ed63e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/connectors/{{id}}/client-chat","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/client-chat</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em client chat (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-chat"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5f770ffd-384a-4ef7-aa2d-d65f85ed63e5"},{"name":"GET connectors/{id}/client-history-import — Consulta client history import (conectores externos).","id":"b72cb845-29be-475e-84b6-6b2acd361a6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/client-history-import","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/client-history-import</p>\n<p><strong>Para que serve:</strong> Esta operação consulta client history import (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-history-import"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"import_id","value":""}],"variable":[]}},"response":[],"_postman_id":"b72cb845-29be-475e-84b6-6b2acd361a6b"},{"name":"POST connectors/{id}/client-history-import — Executa operação em client history import (conectores externos).","id":"0dd3c919-0566-456c-96d5-dd219bd0412e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/client-history-import","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/client-history-import</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em client history import (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-history-import"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0dd3c919-0566-456c-96d5-dd219bd0412e"},{"name":"GET connectors/{id}/client-quick-actions — Consulta client quick actions (conectores externos).","id":"60eac532-6e52-4804-a2eb-67e7703c838d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/client-quick-actions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/client-quick-actions</p>\n<p><strong>Para que serve:</strong> Esta operação consulta client quick actions (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-quick-actions"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"client_id","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"recipient","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"type","value":""}],"variable":[]}},"response":[],"_postman_id":"60eac532-6e52-4804-a2eb-67e7703c838d"},{"name":"POST connectors/{id}/client-quick-actions — Executa operação em client quick actions (conectores externos).","id":"dc7d14cb-a572-45af-97ff-64ddabd5de17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/client-quick-actions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/connectors/{id}/client-quick-actions</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em client quick actions (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","client-quick-actions"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"dc7d14cb-a572-45af-97ff-64ddabd5de17"},{"name":"GET connectors/{id}/templates — Consulta modelos de mensagem (conectores externos).","id":"3da5d63a-a1cf-4ef9-b754-1b1343de2f38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/templates","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/connectors/{id}/templates</p>\n<p><strong>Para que serve:</strong> Esta operação consulta modelos de mensagem (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","templates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3da5d63a-a1cf-4ef9-b754-1b1343de2f38"},{"name":"PUT connectors/{id}/templates/{id2} — Atualiza modelos de mensagem (conectores externos).","id":"c215de77-804a-487e-8607-a75b138acdd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/templates/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/connectors/{id}/templates/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza modelos de mensagem (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","templates","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c215de77-804a-487e-8607-a75b138acdd3"},{"name":"DELETE connectors/{id}/templates/{id2} — Solicita remoção de modelos de mensagem (conectores externos).","id":"fb080674-8011-459c-9b2f-7096403aeb57","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/connectors/{{id}}/templates/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/connectors/{id}/templates/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de modelos de mensagem (conectores externos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","connectors","{{id}}","templates","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fb080674-8011-459c-9b2f-7096403aeb57"},{"name":"POST finance/financial-webhooks/{id} — Recebe financial webhooks.","id":"eec15fb8-4b29-4775-b9fe-575ee2ef9b04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/finance/financial-webhooks/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/finance/financial-webhooks/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação recebe financial webhooks.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 202. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação provider-webhook-verification. Permissão indicada: provider-webhook. Escopo da unidade: account-derived.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> provider-webhook-verification.</p>\n","urlObject":{"path":["api","v1","finance","financial-webhooks","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"eec15fb8-4b29-4775-b9fe-575ee2ef9b04"},{"name":"GET integration/ai/catalog — Retorna catálogo canônico da integração de IA.","id":"a3b19397-16b0-4c31-92d4-ccbcfab123ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/ai/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/ai/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação retorna catálogo canônico da integração de IA.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","ai","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a3b19397-16b0-4c31-92d4-ccbcfab123ef"},{"name":"GET integration/ai/customer-context — Retorna contexto comercial autorizado para IA.","id":"b790885e-07b9-419c-a18a-c63b26f5b9cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/ai/customer-context","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/ai/customer-context</p>\n<p><strong>Para que serve:</strong> Esta operação retorna contexto comercial autorizado para IA.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","ai","customer-context"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b790885e-07b9-419c-a18a-c63b26f5b9cc"},{"name":"GET integration/ai/provider-credential — Retorna estado seguro da credencial de IA.","id":"0cbca456-b915-405f-97ff-42de8081b5fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/ai/provider-credential","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/ai/provider-credential</p>\n<p><strong>Para que serve:</strong> Esta operação retorna estado seguro da credencial de IA.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","ai","provider-credential"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"provider","value":""}],"variable":[]}},"response":[],"_postman_id":"0cbca456-b915-405f-97ff-42de8081b5fc"},{"name":"POST integration/mcp/document-extract — Executa operação em document extract (integração MCP).","id":"61893d9c-ed64-456a-b162-0347a09eb15f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/mcp/document-extract","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integration/mcp/document-extract</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em document extract (integração MCP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação m2m-bearer. Permissão indicada: mcp:document:extract. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> Bearer M2M; configurar variável m2m_token sem gravar token na coleção.</p>\n","urlObject":{"path":["api","v1","integration","mcp","document-extract"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"61893d9c-ed64-456a-b162-0347a09eb15f"},{"name":"POST integration/mcp/person-apply — Executa operação em person apply (integração MCP).","id":"e5b1985e-5ce5-48a5-9ccd-260b4fc66a20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/mcp/person-apply","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integration/mcp/person-apply</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em person apply (integração MCP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação m2m-bearer. Permissão indicada: mcp:document:extract. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> Bearer M2M; configurar variável m2m_token sem gravar token na coleção.</p>\n","urlObject":{"path":["api","v1","integration","mcp","person-apply"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e5b1985e-5ce5-48a5-9ccd-260b4fc66a20"},{"name":"GET integration/provider/ctos — Consulta caixas de atendimento CTO.","id":"ed3bd83c-d96b-4ff7-9ea1-bad2b3c65c32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/provider/ctos","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/provider/ctos</p>\n<p><strong>Para que serve:</strong> Esta operação consulta caixas de atendimento CTO.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação bearer-m2m. Permissão indicada: scope:ctos:read. Escopo da unidade: token-units-or-all_units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> bearer-m2m.</p>\n","urlObject":{"path":["api","v1","integration","provider","ctos"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"since","value":""}],"variable":[]}},"response":[],"_postman_id":"ed3bd83c-d96b-4ff7-9ea1-bad2b3c65c32"},{"name":"GET integration/provider/olts — Consulta equipamentos OLT.","id":"13211fea-be78-4d49-adf9-2d577c9c7f26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/provider/olts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/provider/olts</p>\n<p><strong>Para que serve:</strong> Esta operação consulta equipamentos OLT.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação bearer-m2m. Permissão indicada: scope:olts:read. Escopo da unidade: token-units-or-all_units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> bearer-m2m.</p>\n","urlObject":{"path":["api","v1","integration","provider","olts"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"since","value":""}],"variable":[]}},"response":[],"_postman_id":"13211fea-be78-4d49-adf9-2d577c9c7f26"},{"name":"GET integration/provider/olts/autofind — Consulta autofind (equipamentos OLT).","id":"3c8898e5-9999-4f3c-a6b8-ab185c5c7a50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/provider/olts/autofind","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/provider/olts/autofind</p>\n<p><strong>Para que serve:</strong> Esta operação consulta autofind (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","provider","olts","autofind"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"olt_id","value":""}],"variable":[]}},"response":[],"_postman_id":"3c8898e5-9999-4f3c-a6b8-ab185c5c7a50"},{"name":"GET integration/provider/olts/credentials — Consulta credentials (equipamentos OLT).","id":"7bb13055-ca88-4c3a-9ac8-4423bbf142f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/provider/olts/credentials","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/provider/olts/credentials</p>\n<p><strong>Para que serve:</strong> Esta operação consulta credentials (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","provider","olts","credentials"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"olt_id","value":""}],"variable":[]}},"response":[],"_postman_id":"7bb13055-ca88-4c3a-9ac8-4423bbf142f1"},{"name":"POST integration/provider/olts/fieldops — Aplica FieldOps (equipamentos OLT).","id":"faafc24b-8387-4a12-9cb3-e8b3082d7622","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integration/provider/olts/fieldops","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integration/provider/olts/fieldops</p>\n<p><strong>Para que serve:</strong> Esta operação aplica FieldOps (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação bearer-m2m. Permissão indicada: scope:olts:write. Escopo da unidade: token-units-or-all_units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> bearer-m2m.</p>\n","urlObject":{"path":["api","v1","integration","provider","olts","fieldops"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"faafc24b-8387-4a12-9cb3-e8b3082d7622"},{"name":"GET integration/provider/olts/profiles — Consulta perfis (equipamentos OLT).","id":"bd78a387-b0b3-45a6-9eee-374da8bef2b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/provider/olts/profiles","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/provider/olts/profiles</p>\n<p><strong>Para que serve:</strong> Esta operação consulta perfis (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integration","provider","olts","profiles"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"olt_id","value":""}],"variable":[]}},"response":[],"_postman_id":"bd78a387-b0b3-45a6-9eee-374da8bef2b2"},{"name":"GET integration/units — Lista unidades.","id":"739cdd41-cc52-45f3-9a98-8994c2a163a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integration/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integration/units</p>\n<p><strong>Para que serve:</strong> Esta operação lista unidades.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação bearer-m2m. Permissão indicada: scope:units:read. Escopo da unidade: token-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> bearer-m2m.</p>\n","urlObject":{"path":["api","v1","integration","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"739cdd41-cc52-45f3-9a98-8994c2a163a2"},{"name":"GET integrations/ai — Consulta configuração do provider de IA.","id":"f68dc74a-39c3-4cda-a2e5-aa2c028e5018","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/ai","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/ai</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configuração do provider de IA.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","ai"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f68dc74a-39c3-4cda-a2e5-aa2c028e5018"},{"name":"PUT integrations/ai — Atualiza configuração do provider de IA.","id":"91ee8a90-23c6-4937-9891-e3d35c063a54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/ai","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/integrations/ai</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza configuração do provider de IA.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","ai"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"91ee8a90-23c6-4937-9891-e3d35c063a54"},{"name":"POST integrations/ai/test — Testa configuração do provider de IA.","id":"4c15ef49-2442-4af8-8274-6d95ec57862f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/ai/test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/ai/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa configuração do provider de IA.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","ai","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4c15ef49-2442-4af8-8274-6d95ec57862f"},{"name":"GET integrations/provisioning — Consulta configuração do Registry de Provisioning.","id":"1ada4003-b3ab-4d26-98bb-20c9018aa6b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/provisioning","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/provisioning</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configuração do Registry de Provisioning.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","provisioning"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1ada4003-b3ab-4d26-98bb-20c9018aa6b3"},{"name":"PUT integrations/provisioning — Atualiza configuração do Registry de Provisioning.","id":"d5935501-7a3c-412e-90ff-4c7abb5c8864","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/provisioning","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/integrations/provisioning</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza configuração do Registry de Provisioning.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","provisioning"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d5935501-7a3c-412e-90ff-4c7abb5c8864"},{"name":"GET integrations/provisioning/capabilities — Lista capabilities do Registry de Provisioning.","id":"82e02b12-9f93-4979-a5e0-ae48b62279e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/provisioning/capabilities","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/provisioning/capabilities</p>\n<p><strong>Para que serve:</strong> Esta operação lista capabilities do Registry de Provisioning.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","provisioning","capabilities"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"refresh","value":""}],"variable":[]}},"response":[],"_postman_id":"82e02b12-9f93-4979-a5e0-ae48b62279e7"},{"name":"POST integrations/provisioning/sync — Sincroniza provisionamento.","id":"3da378a1-4d2a-43f2-a14f-a664c7ad49d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/provisioning/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/provisioning/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza provisionamento.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","provisioning","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3da378a1-4d2a-43f2-a14f-a664c7ad49d9"},{"name":"POST integrations/provisioning/test — Testa provisionamento.","id":"127d5c1d-2c54-471e-87be-ac693a8dff80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/provisioning/test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/provisioning/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa provisionamento.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","provisioning","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"127d5c1d-2c54-471e-87be-ac693a8dff80"},{"name":"POST integrations/signature/providers/documenso/webhook/{id} — Executa operação em webhook (documenso).","id":"afef2a49-8701-470f-ad9e-119f847dd5fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/signature/providers/documenso/webhook/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/signature/providers/documenso/webhook/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em webhook (documenso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação webhook-secret. Permissão indicada: signature.webhook. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> webhook-secret.</p>\n","urlObject":{"path":["api","v1","integrations","signature","providers","documenso","webhook","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"afef2a49-8701-470f-ad9e-119f847dd5fc"},{"name":"POST integrations/signature/providers/logica-sign/webhook/{id} — Recebe webhook (logica sign).","id":"5eb550f5-b9ab-4a37-823b-3befbe7f25b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/signature/providers/logica-sign/webhook/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/signature/providers/logica-sign/webhook/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação recebe webhook (logica sign).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 415. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação x-documenso-secret. Permissão indicada: provider-webhook. Escopo da unidade: config-derived.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> x-documenso-secret.</p>\n","urlObject":{"path":["api","v1","integrations","signature","providers","logica-sign","webhook","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5eb550f5-b9ab-4a37-823b-3befbe7f25b1"},{"name":"GET integrations/spc/connections — Consulta connections (integração SPC).","id":"18d9b002-a7d9-4eb3-9056-f9d6ae7ed04e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/connections","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/spc/connections</p>\n<p><strong>Para que serve:</strong> Esta operação consulta connections (integração SPC).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"18d9b002-a7d9-4eb3-9056-f9d6ae7ed04e"},{"name":"POST integrations/spc/connections — Executa operação em connections (integração SPC).","id":"5253d34d-d795-43aa-b04a-4d4e88813a68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/spc/connections","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/spc/connections</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em connections (integração SPC).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5253d34d-d795-43aa-b04a-4d4e88813a68"},{"name":"PUT integrations/spc/connections/{id} — Atualiza connections (integração SPC).","id":"c86e85e8-c776-4adb-beb2-e324db4f99cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/spc/connections/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/integrations/spc/connections/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza connections (integração SPC).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c86e85e8-c776-4adb-beb2-e324db4f99cd"},{"name":"GET integrations/spc/connections/{id}/products — Consulta produtos (connections).","id":"0b1ec4d5-26c5-47fd-9e6e-4a12031a583e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/connections/{{id}}/products","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/spc/connections/{id}/products</p>\n<p><strong>Para que serve:</strong> Esta operação consulta produtos (connections).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}","products"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0b1ec4d5-26c5-47fd-9e6e-4a12031a583e"},{"name":"POST integrations/spc/connections/{id}/products — Executa operação em produtos (connections).","id":"b17e85cf-b1c3-4985-8a13-ea72e154d71f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/connections/{{id}}/products","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/spc/connections/{id}/products</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em produtos (connections).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}","products"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b17e85cf-b1c3-4985-8a13-ea72e154d71f"},{"name":"PATCH integrations/spc/connections/{id}/products — Atualiza parcialmente produtos (connections).","id":"32717c9f-1f3e-493b-88dc-257d4e8bc675","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/connections/{{id}}/products","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/integrations/spc/connections/{id}/products</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente produtos (connections).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}","products"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"32717c9f-1f3e-493b-88dc-257d4e8bc675"},{"name":"POST integrations/spc/connections/{id}/soap-homologation — Executa operação em soap homologation (connections).","id":"a10a05dc-1c45-4130-ae27-06174e2c5b95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/connections/{{id}}/soap-homologation","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/spc/connections/{id}/soap-homologation</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em soap homologation (connections).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}","soap-homologation"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a10a05dc-1c45-4130-ae27-06174e2c5b95"},{"name":"POST integrations/spc/connections/{id}/test — Testa connections (integração SPC).","id":"c4ab37c5-ce5f-4ca3-9a85-0519422ad850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/spc/connections/{{id}}/test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/spc/connections/{id}/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa connections (integração SPC).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","connections","{{id}}","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c4ab37c5-ce5f-4ca3-9a85-0519422ad850"},{"name":"GET integrations/spc/status — Consulta o estado de integração SPC.","id":"d622df21-d5ef-4057-ae86-8413980a0444","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/spc/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de integração SPC.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d622df21-d5ef-4057-ae86-8413980a0444"},{"name":"GET integrations/spc/units — Consulta unidades (integração SPC).","id":"86d3843b-2035-4616-9742-10f65c734503","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/spc/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/spc/units</p>\n<p><strong>Para que serve:</strong> Esta operação consulta unidades (integração SPC).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","spc","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"86d3843b-2035-4616-9742-10f65c734503"},{"name":"GET integrations/telephony/providers — Lista providers de Telefonia.","id":"b30253b9-82f3-439a-b53d-39cf2b8b3ce4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/telephony/providers</p>\n<p><strong>Para que serve:</strong> Esta operação lista providers de Telefonia.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: integrations.telephony.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b30253b9-82f3-439a-b53d-39cf2b8b3ce4"},{"name":"POST integrations/telephony/providers — Cria provider de Telefonia.","id":"25bf1afa-7e08-411d-b2be-534d0285e7a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/telephony/providers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers</p>\n<p><strong>Para que serve:</strong> Esta operação cria provider de Telefonia.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: integrations.telephony.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"25bf1afa-7e08-411d-b2be-534d0285e7a6"},{"name":"GET integrations/telephony/providers/catalog — Retorna catálogo de providers de Telefonia.","id":"358247af-300f-462c-90c9-fa6e35d1ea9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/telephony/providers/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação retorna catálogo de providers de Telefonia.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: integrations.telephony.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"358247af-300f-462c-90c9-fa6e35d1ea9e"},{"name":"GET integrations/telephony/providers/{id} — Consulta providers (telefonia).","id":"845f9cf2-5b47-4e20-a61d-2b850d675b8b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/telephony/providers/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"845f9cf2-5b47-4e20-a61d-2b850d675b8b"},{"name":"PUT integrations/telephony/providers/{id} — Atualiza providers (telefonia).","id":"922f022b-131f-4a21-9ccc-d9d191ffd50d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/telephony/providers/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/integrations/telephony/providers/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"922f022b-131f-4a21-9ccc-d9d191ffd50d"},{"name":"DELETE integrations/telephony/providers/{id} — Solicita remoção de providers (telefonia).","id":"386af2cf-bd87-41ab-9341-a7ddef568a54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/integrations/telephony/providers/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"386af2cf-bd87-41ab-9341-a7ddef568a54"},{"name":"POST integrations/telephony/providers/{id}/context-action — Executa operação em context action (providers).","id":"9068631c-989e-4f54-a26e-27d61464567e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/telephony/providers/{{id}}/context-action","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers/{id}/context-action</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em context action (providers).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","context-action"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9068631c-989e-4f54-a26e-27d61464567e"},{"name":"POST integrations/telephony/providers/{id}/default — Executa operação em default (providers).","id":"f78474a0-24a7-4b85-9815-704c51096a4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}/default","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers/{id}/default</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em default (providers).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","default"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f78474a0-24a7-4b85-9815-704c51096a4a"},{"name":"POST integrations/telephony/providers/{id}/duplicate — Executa operação em duplicate (providers).","id":"38494399-bf59-482c-a4f2-4fdbb30158f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}/duplicate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers/{id}/duplicate</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em duplicate (providers).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","duplicate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"38494399-bf59-482c-a4f2-4fdbb30158f1"},{"name":"PATCH integrations/telephony/providers/{id}/status — Consulta o estado de providers (telefonia).","id":"d825ddac-bf8c-4f11-9f19-eee568702e35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/telephony/providers/{{id}}/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/integrations/telephony/providers/{id}/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d825ddac-bf8c-4f11-9f19-eee568702e35"},{"name":"POST integrations/telephony/providers/{id}/sync — Sincroniza providers (telefonia).","id":"821fb721-18b1-4d23-822f-2d48fc969617","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers/{id}/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"821fb721-18b1-4d23-822f-2d48fc969617"},{"name":"POST integrations/telephony/providers/{id}/test — Testa providers (telefonia).","id":"bcfb62fc-82df-4158-9eb3-7aa4c23bf2db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}/test","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/integrations/telephony/providers/{id}/test</p>\n<p><strong>Para que serve:</strong> Esta operação testa providers (telefonia).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","test"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"bcfb62fc-82df-4158-9eb3-7aa4c23bf2db"},{"name":"GET integrations/telephony/providers/{id}/units — Consulta unidades (providers).","id":"07d44ed6-cded-4ca8-a756-da21b60ec859","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/integrations/telephony/providers/{{id}}/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/integrations/telephony/providers/{id}/units</p>\n<p><strong>Para que serve:</strong> Esta operação consulta unidades (providers).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"07d44ed6-cded-4ca8-a756-da21b60ec859"},{"name":"PUT integrations/telephony/providers/{id}/units — Atualiza unidades (providers).","id":"5eb8666d-5bf9-4320-8b12-8f82b9f536c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/integrations/telephony/providers/{{id}}/units","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/integrations/telephony/providers/{id}/units</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza unidades (providers).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","integrations","telephony","providers","{{id}}","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5eb8666d-5bf9-4320-8b12-8f82b9f536c5"},{"name":"GET products/catalog/{id}/access-bras — Consulta access bras (catálogo).","id":"a543be24-25de-45f6-9f7d-6c4857a2dabd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/access-bras","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/access-bras</p>\n<p><strong>Para que serve:</strong> Esta operação consulta access bras (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","access-bras"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a543be24-25de-45f6-9f7d-6c4857a2dabd"},{"name":"POST products/catalog/{id}/access-bras/{id2} — Executa operação em access bras (catálogo).","id":"390030ec-b08b-49d4-9026-794bfe91310c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/access-bras/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/access-bras/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em access bras (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","access-bras","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"390030ec-b08b-49d4-9026-794bfe91310c"},{"name":"GET products/catalog/{id}/access-bras/{id2}/preview — Pré-visualiza access bras (catálogo).","id":"de9b720b-7ee9-4d97-ba63-b835db9e9b7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/access-bras/{{id2}}/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/access-bras/{id2}/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza access bras (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","access-bras","{{id2}}","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"de9b720b-7ee9-4d97-ba63-b835db9e9b7d"},{"name":"GET products/catalog/{id}/access-bras/{id2}/radius-attributes — Consulta radius attributes (access bras).","id":"8358324f-090e-4e36-b20b-771d99fedc7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/access-bras/{{id2}}/radius-attributes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/access-bras/{id2}/radius-attributes</p>\n<p><strong>Para que serve:</strong> Esta operação consulta radius attributes (access bras).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","access-bras","{{id2}}","radius-attributes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8358324f-090e-4e36-b20b-771d99fedc7e"},{"name":"POST products/catalog/{id}/access-plan — Executa operação em access plan (catálogo).","id":"2b8a962c-3631-475a-86b2-fd92bed332eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/access-plan","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/access-plan</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em access plan (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","access-plan"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2b8a962c-3631-475a-86b2-fd92bed332eb"},{"name":"GET products/catalog/{id}/addons — Consulta addons (catálogo).","id":"a1afc0c0-9b55-4714-9414-8d978a2eb0fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/addons","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/addons</p>\n<p><strong>Para que serve:</strong> Esta operação consulta addons (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","addons"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a1afc0c0-9b55-4714-9414-8d978a2eb0fa"},{"name":"POST products/catalog/{id}/addons — Executa operação em addons (catálogo).","id":"dcb2b142-5ca1-422f-a480-d0dd24d7df7b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/addons","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/addons</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em addons (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","addons"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"dcb2b142-5ca1-422f-a480-d0dd24d7df7b"},{"name":"POST products/catalog/{id}/addons/composition — Executa operação em composição (addons).","id":"df11607f-9ccc-42c2-80d8-f1087a47f91c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/addons/composition","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/addons/composition</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em composição (addons).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","addons","composition"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"df11607f-9ccc-42c2-80d8-f1087a47f91c"},{"name":"POST products/catalog/{id}/addons/inline — Executa operação em inline (addons).","id":"f3635f3a-4af1-4fe0-a083-5f66479dc373","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/addons/inline","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/addons/inline</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em inline (addons).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","addons","inline"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f3635f3a-4af1-4fe0-a083-5f66479dc373"},{"name":"GET products/catalog/{id}/contract-model — Consulta contract model (catálogo).","id":"f997522d-c588-4445-9a9a-9664e999c43b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/contract-model","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/contract-model</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contract model (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","contract-model"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f997522d-c588-4445-9a9a-9664e999c43b"},{"name":"POST products/catalog/{id}/contract-model — Executa operação em contract model (catálogo).","id":"9f608c2c-c98e-4d7f-b512-91167a7e0cac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/contract-model","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/contract-model</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em contract model (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","contract-model"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f608c2c-c98e-4d7f-b512-91167a7e0cac"},{"name":"GET products/catalog/{id}/contract-policy — Consulta contract policy (catálogo).","id":"18ed9f82-20a1-472f-8855-bacacb0d3167","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/contract-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/contract-policy</p>\n<p><strong>Para que serve:</strong> Esta operação consulta contract policy (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","contract-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"18ed9f82-20a1-472f-8855-bacacb0d3167"},{"name":"POST products/catalog/{id}/contract-policy — Executa operação em contract policy (catálogo).","id":"a08357f7-a180-4a54-84da-9a53abecd348","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/contract-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/contract-policy</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em contract policy (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","contract-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a08357f7-a180-4a54-84da-9a53abecd348"},{"name":"GET products/catalog/{id}/delivery — Consulta entrega (catálogo).","id":"eb684052-a043-44c1-9aaf-ebcffd1339b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/delivery","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/delivery</p>\n<p><strong>Para que serve:</strong> Esta operação consulta entrega (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","delivery"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"eb684052-a043-44c1-9aaf-ebcffd1339b5"},{"name":"POST products/catalog/{id}/delivery — Executa operação em entrega (catálogo).","id":"1b2a8aa1-eeab-403d-9980-4c2bf827a234","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/delivery","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/delivery</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em entrega (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","delivery"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1b2a8aa1-eeab-403d-9980-4c2bf827a234"},{"name":"POST products/catalog/{id}/delivery/resolve — Executa operação em resolve (entrega).","id":"29a503a6-f975-4665-8f50-b04806ab5092","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/delivery/resolve","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/delivery/resolve</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em resolve (entrega).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","delivery","resolve"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"29a503a6-f975-4665-8f50-b04806ab5092"},{"name":"GET products/catalog/{id}/fiscal-profile — Consulta fiscal profile (catálogo).","id":"545de697-9dcd-4990-9c52-f475f0c9ddbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/fiscal-profile","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/fiscal-profile</p>\n<p><strong>Para que serve:</strong> Esta operação consulta fiscal profile (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","fiscal-profile"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"545de697-9dcd-4990-9c52-f475f0c9ddbd"},{"name":"POST products/catalog/{id}/fiscal-profile — Executa operação em fiscal profile (catálogo).","id":"d9af2f3a-4188-4de9-871d-68a12e381f33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/fiscal-profile","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/fiscal-profile</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em fiscal profile (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","fiscal-profile"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d9af2f3a-4188-4de9-871d-68a12e381f33"},{"name":"GET products/catalog/{id}/knowledge — Consulta knowledge (catálogo).","id":"61679350-aca6-467d-8e70-a65205f7f705","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/knowledge","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/knowledge</p>\n<p><strong>Para que serve:</strong> Esta operação consulta knowledge (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"61679350-aca6-467d-8e70-a65205f7f705"},{"name":"POST products/catalog/{id}/knowledge — Executa operação em knowledge (catálogo).","id":"b8861aec-3290-4480-88ff-9ec32aff0eed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/knowledge","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/knowledge</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em knowledge (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b8861aec-3290-4480-88ff-9ec32aff0eed"},{"name":"POST products/catalog/{id}/knowledge/approve — Aprova knowledge (catálogo).","id":"20968a21-b166-4c7e-915b-5bbd69a45af8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/knowledge/approve","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/knowledge/approve</p>\n<p><strong>Para que serve:</strong> Esta operação aprova knowledge (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge","approve"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"20968a21-b166-4c7e-915b-5bbd69a45af8"},{"name":"POST products/catalog/{id}/knowledge/generate — Gera knowledge (catálogo).","id":"019dfa37-1e8c-425b-b9ad-c097cf971249","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/knowledge/generate","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/knowledge/generate</p>\n<p><strong>Para que serve:</strong> Esta operação gera knowledge (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge","generate"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"019dfa37-1e8c-425b-b9ad-c097cf971249"},{"name":"POST products/catalog/{id}/knowledge/generation-jobs — Executa operação em generation jobs (knowledge).","id":"d810267a-2e2b-4983-bc9a-73bb693d5e8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/knowledge/generation-jobs","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/knowledge/generation-jobs</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em generation jobs (knowledge).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge","generation-jobs"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d810267a-2e2b-4983-bc9a-73bb693d5e8a"},{"name":"GET products/catalog/{id}/knowledge/generation-jobs/{id2} — Consulta generation jobs (knowledge).","id":"012f13a4-3a97-4474-9368-3d9a89cb1064","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/knowledge/generation-jobs/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/knowledge/generation-jobs/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta generation jobs (knowledge).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","knowledge","generation-jobs","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"012f13a4-3a97-4474-9368-3d9a89cb1064"},{"name":"GET products/catalog/{id}/price-grid — Consulta regras de preço (catálogo).","id":"52698825-1e3a-4214-9ca0-34c1fc61d7a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/price-grid","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/price-grid</p>\n<p><strong>Para que serve:</strong> Esta operação consulta regras de preço (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","price-grid"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"52698825-1e3a-4214-9ca0-34c1fc61d7a0"},{"name":"POST products/catalog/{id}/price-grid — Executa operação em regras de preço (catálogo).","id":"f6ae722c-44a5-4b96-a87d-c828c6243000","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/price-grid","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/price-grid</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em regras de preço (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","price-grid"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f6ae722c-44a5-4b96-a87d-c828c6243000"},{"name":"GET products/catalog/{id}/service-composition — Consulta service composition (catálogo).","id":"14f15042-f45a-4937-a078-f94c8cf44076","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/service-composition","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/service-composition</p>\n<p><strong>Para que serve:</strong> Esta operação consulta service composition (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","service-composition"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"14f15042-f45a-4937-a078-f94c8cf44076"},{"name":"POST products/catalog/{id}/service-composition — Executa operação em service composition (catálogo).","id":"34f290b6-aab0-40e0-9c8b-3516aa797e4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/service-composition","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/service-composition</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em service composition (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","service-composition"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"34f290b6-aab0-40e0-9c8b-3516aa797e4f"},{"name":"GET products/catalog/{id}/sva — Consulta sva (catálogo).","id":"3bb7e477-ab2a-4334-af4a-8b1f45c3f39c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/sva","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/sva</p>\n<p><strong>Para que serve:</strong> Esta operação consulta sva (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","sva"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3bb7e477-ab2a-4334-af4a-8b1f45c3f39c"},{"name":"POST products/catalog/{id}/sva — Executa operação em sva (catálogo).","id":"799b19b8-6c2f-47c9-b888-4afc7e2108e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/sva","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/sva</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em sva (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","sva"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"799b19b8-6c2f-47c9-b888-4afc7e2108e8"},{"name":"GET products/inventory/events/{id}/nfe/pdf — Obtém o PDF de nfe (eventos).","id":"946bd92a-d4fa-4def-849b-6bafc5ed9311","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/inventory/events/{{id}}/nfe/pdf","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/inventory/events/{id}/nfe/pdf</p>\n<p><strong>Para que serve:</strong> Esta operação obtém o PDF de nfe (eventos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","events","{{id}}","nfe","pdf"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"946bd92a-d4fa-4def-849b-6bafc5ed9311"},{"name":"PUT support/process-types/{id} — Atualiza tipos de processo (suporte).","id":"29a8d0cb-3087-475e-8833-9fe5b59b5241","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/process-types/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza tipos de processo (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"29a8d0cb-3087-475e-8833-9fe5b59b5241"},{"name":"POST support/process-types/{id}/stages — Executa operação em stages (tipos de processo).","id":"82d35272-d6a2-41c9-8b6a-6e98592c4e28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/stages","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/process-types/{id}/stages</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em stages (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","stages"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"82d35272-d6a2-41c9-8b6a-6e98592c4e28"},{"name":"PUT support/process-types/{id}/stages/{id2} — Atualiza stages (tipos de processo).","id":"ca6f45dc-033f-4120-87ee-1fd8ea173456","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/stages/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/process-types/{id}/stages/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza stages (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","stages","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ca6f45dc-033f-4120-87ee-1fd8ea173456"},{"name":"POST support/process-types/{id}/transitions — Executa operação em transitions (tipos de processo).","id":"f3fdc82a-e496-47a6-88d0-5ddbb6bf1404","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/transitions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/process-types/{id}/transitions</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em transitions (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","transitions"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f3fdc82a-e496-47a6-88d0-5ddbb6bf1404"},{"name":"PUT support/process-types/{id}/transitions/{id2} — Atualiza transitions (tipos de processo).","id":"eb216c16-27a5-4eb0-9e75-519e54c0a387","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/transitions/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/process-types/{id}/transitions/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza transitions (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","transitions","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"eb216c16-27a5-4eb0-9e75-519e54c0a387"},{"name":"POST support/process-types/{id}/triggers — Executa operação em triggers (tipos de processo).","id":"d2060a14-bd3b-4683-a822-36bd604837f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/triggers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/process-types/{id}/triggers</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em triggers (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","triggers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d2060a14-bd3b-4683-a822-36bd604837f2"},{"name":"PUT support/process-types/{id}/triggers/{id2} — Atualiza triggers (tipos de processo).","id":"20bba239-a5c4-4c98-b2aa-b2ab552dd95e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/triggers/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/process-types/{id}/triggers/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza triggers (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","triggers","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"20bba239-a5c4-4c98-b2aa-b2ab552dd95e"},{"name":"GET support/processes/{id} — Consulta processos (suporte).","id":"84698eaa-5acc-4eb5-9915-b31818ad7cc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/processes/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta processos (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"84698eaa-5acc-4eb5-9915-b31818ad7cc8"},{"name":"GET support/processes/{id}/activation-context — Consulta activation context (processos).","id":"755cb8ab-2e0b-43da-b9db-b17dc952a192","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/activation-context","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/processes/{id}/activation-context</p>\n<p><strong>Para que serve:</strong> Esta operação consulta activation context (processos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","activation-context"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"755cb8ab-2e0b-43da-b9db-b17dc952a192"},{"name":"PUT support/processes/{id}/activation-context — Atualiza activation context (processos).","id":"2f51a212-290f-4d37-adef-409239e3b555","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/activation-context","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/processes/{id}/activation-context</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza activation context (processos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","activation-context"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2f51a212-290f-4d37-adef-409239e3b555"},{"name":"POST support/processes/{id}/complete — Executa operação em complete (processos).","id":"9f7d4ce5-c880-417e-81d4-e7c08bbf6a29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/complete","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/processes/{id}/complete</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em complete (processos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","complete"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f7d4ce5-c880-417e-81d4-e7c08bbf6a29"},{"name":"POST support/processes/{id}/move — Executa operação em move (processos).","id":"d08e8b56-e741-416c-8391-c34d8b79bf35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/move","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/processes/{id}/move</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em move (processos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","move"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d08e8b56-e741-416c-8391-c34d8b79bf35"},{"name":"POST support/processes/{id}/stock/reserve — Executa operação em reserve (stock).","id":"b47a0535-0ddd-44f2-91c1-44e0884c70bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/stock/reserve","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/processes/{id}/stock/reserve</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em reserve (stock).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","stock","reserve"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b47a0535-0ddd-44f2-91c1-44e0884c70bb"},{"name":"POST support/processes/{id}/work-order/complete — Executa operação em complete (work order).","id":"eb18beac-13b3-4dd6-931a-8622fbc0e919","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes/{{id}}/work-order/complete","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/processes/{id}/work-order/complete</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em complete (work order).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes","{{id}}","work-order","complete"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"eb18beac-13b3-4dd6-931a-8622fbc0e919"},{"name":"PUT support/queues/{id} — Atualiza filas (suporte).","id":"8809a885-8607-4fca-890a-046a137a84b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/queues/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/queues/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza filas (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","queues","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8809a885-8607-4fca-890a-046a137a84b0"},{"name":"GET support/tickets/{id} — Consulta chamados (suporte).","id":"b280e9dc-f09e-4d4a-97a4-1d5c5357a9b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/tickets/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/tickets/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta chamados (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b280e9dc-f09e-4d4a-97a4-1d5c5357a9b3"},{"name":"PATCH support/tickets/{id} — Atualiza parcialmente chamados (suporte).","id":"523e420b-5784-432f-9275-6a465f7f01b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/tickets/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/support/tickets/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente chamados (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"523e420b-5784-432f-9275-6a465f7f01b0"},{"name":"POST support/tickets/{id}/diagnostics — Executa operação em diagnostics (chamados).","id":"c30c4945-0652-4d0a-9372-f677309b53c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/tickets/{{id}}/diagnostics","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/tickets/{id}/diagnostics</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em diagnostics (chamados).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets","{{id}}","diagnostics"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c30c4945-0652-4d0a-9372-f677309b53c5"},{"name":"POST support/tickets/{id}/events — Executa operação em eventos (chamados).","id":"2e8f2f14-2891-456d-b986-507f8afc50b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/tickets/{{id}}/events","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/tickets/{id}/events</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em eventos (chamados).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets","{{id}}","events"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2e8f2f14-2891-456d-b986-507f8afc50b0"}],"id":"4b0e7021-2372-4201-88f3-92e29b0ad7ad","description":"<p>Operações de Integrations</p>\n","_postman_id":"4b0e7021-2372-4201-88f3-92e29b0ad7ad"},{"name":"Notifications","item":[{"name":"GET notifications — Lista notificações.","id":"f26a365e-5bca-4811-ad13-9013f7a9a51e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/notifications","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/notifications</p>\n<p><strong>Para que serve:</strong> Esta operação lista notificações.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: per-notification-filter. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","notifications"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"group","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"mode","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"module","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"period","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"severity","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"type","value":""}],"variable":[]}},"response":[],"_postman_id":"f26a365e-5bca-4811-ad13-9013f7a9a51e"},{"name":"POST notifications/read-all — Executa operação em read all (notificações).","id":"e2f56a13-432a-4442-85b7-54b6b50e4025","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/notifications/read-all","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/notifications/read-all</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em read all (notificações).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: authorized-unit-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","notifications","read-all"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e2f56a13-432a-4442-85b7-54b6b50e4025"},{"name":"POST notifications/{id}/acknowledge — Executa operação em acknowledge (notificações).","id":"7eeca17f-b386-4faf-a4d6-c8aa1ba6f779","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/notifications/{{id}}/acknowledge","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/notifications/{id}/acknowledge</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em acknowledge (notificações).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: notification-derived. Escopo da unidade: notification-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","notifications","{{id}}","acknowledge"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7eeca17f-b386-4faf-a4d6-c8aa1ba6f779"},{"name":"POST notifications/{id}/read — Executa operação em read (notificações).","id":"ab4190b3-d5a1-470f-9eba-d1388ff4e5fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/notifications/{{id}}/read","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/notifications/{id}/read</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em read (notificações).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: notification-derived. Escopo da unidade: notification-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","notifications","{{id}}","read"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ab4190b3-d5a1-470f-9eba-d1388ff4e5fa"}],"id":"2da59db3-7e77-49eb-bacf-e84d137aa64d","description":"<p>Operações de Notifications</p>\n","_postman_id":"2da59db3-7e77-49eb-bacf-e84d137aa64d"},{"name":"People","item":[{"name":"GET br/person/lookup — Consulta CPF ou CNPJ por orquestrador e guarda evidência em sessão.","id":"e2d8c1a6-3ec1-438b-9ea8-ec4ed8c850aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/br/person/lookup","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/br/person/lookup</p>\n<p><strong>Para que serve:</strong> Esta operação consulta CPF ou CNPJ por orquestrador e guarda evidência em sessão.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.create-or-edit. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","br","person","lookup"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"birth_date","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"document","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"type","value":""}],"variable":[]}},"response":[],"_postman_id":"e2d8c1a6-3ec1-438b-9ea8-ec4ed8c850aa"},{"name":"GET clients — Lista Pessoas/Clientes ou verifica duplicidade documental quando document_exists=1.","id":"16db21f3-04ec-478a-8a25-f507aafd6467","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/clients","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/clients</p>\n<p><strong>Para que serve:</strong> Esta operação lista Pessoas/Clientes ou verifica duplicidade documental quando document_exists=1.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.list-or-view. Escopo da unidade: active-or-requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"customer_id","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"document","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"document_exists","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"type","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"16db21f3-04ec-478a-8a25-f507aafd6467"},{"name":"POST clients — Salva pessoas e clientes.","id":"d40807fe-9839-44df-b3ab-0ac7923f2196","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients</p>\n<p><strong>Para que serve:</strong> Esta operação salva pessoas e clientes.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.create-or-edit. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d40807fe-9839-44df-b3ab-0ac7923f2196"},{"name":"GET clients/tags — Lista o catálogo de tags para classificar pessoas.","id":"6425b993-ca86-4633-9be5-88a9794294b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/clients/tags","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/clients/tags</p>\n<p>Para que serve: consultar as etiquetas cadastradas na organização para preencher filtros e seletores de pessoas. Quando usar: ao abrir o cadastro ou a administração das tags. Entrada: include_inactive=1 lista também as desativadas; o padrão lista somente ativas. Retorno: HTTP 200 com items (id, name, slug, group_code, description, active, created_at, updated_at) e cod_transacao. Requer sessão ERP e permissão people.list.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","tags"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>1 inclui tags desativadas; padrão 0.</p>\n","type":"text/plain"},"key":"include_inactive","value":""}],"variable":[]}},"response":[],"_postman_id":"6425b993-ca86-4633-9be5-88a9794294b6"},{"name":"POST clients/tags — Cadastra uma nova tag de pessoa.","id":"70b027cd-d0de-4d21-a830-e6a440a0bdb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"CLIENTE VIP\",\n  \"group_code\": \"COMERCIAL\",\n  \"description\": \"Atendimento prioritário\"\n}","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/tags","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/tags</p>\n<p>Para que serve: criar uma etiqueta reutilizável de classificação. Entrada JSON: name obrigatório (2 a 80 caracteres), group_code e description opcionais; o servidor normaliza o nome e gera o slug. Retorno: HTTP 201 com tag criada e cod_transacao. Erros: 409 se nome duplicado e 422 para dados inválidos. Requer sessão ERP, people.edit e token CSRF.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","tags"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"70b027cd-d0de-4d21-a830-e6a440a0bdb9"},{"name":"POST clients/tags/bulk — Aplica ou remove tags de várias pessoas.","id":"ff52ab3d-3302-40e1-baa7-4e032a8048d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"action\": \"ADD\",\n  \"customer_ids\": [\n    \"11111111-1111-4111-8111-111111111111\"\n  ],\n  \"tag_ids\": [\n    \"22222222-2222-4222-8222-222222222222\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/tags/bulk","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/tags/bulk</p>\n<p>Para que serve: adicionar ou remover classificações em massa na unidade ativa. Entrada JSON: action ADD ou REMOVE, customer_ids com até 200 UUIDs e tag_ids com até 50 UUIDs. Retorno: HTTP 200 com result.action, result.customers, result.tags, result.cod_transacao e cod_transacao. Erros: 422 para IDs inválidos ou tags inativas e 409 para pessoas de outra unidade. Requer people.edit, sessão ERP e CSRF.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","tags","bulk"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ff52ab3d-3302-40e1-baa7-4e032a8048d2"},{"name":"PATCH clients/tags/{id} — Edita ou desativa uma tag de pessoa.","id":"4b6d96de-f760-45d1-8f63-d8125bd0beec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"CLIENTE PRIORITÁRIO\",\n  \"active\": true\n}","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/tags/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/clients/tags/{id}</p>\n<p>Para que serve: alterar name, group_code, description ou active de uma tag existente. Entrada: UUID id na URL e JSON com os campos a modificar. Ao renomear, o slug é recalculado. Retorno: HTTP 200 com tag atualizada e cod_transacao. Erros: 404 para tag inexistente, 409 para nome duplicado e 422 para campos inválidos. Requer people.edit, sessão ERP e CSRF.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","tags","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4b6d96de-f760-45d1-8f63-d8125bd0beec"},{"name":"GET clients/{id} — Consulta pessoas e clientes.","id":"33dcd292-6205-4c5f-85d2-bda3bbb6d5b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/clients/{{id}}","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/clients/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta pessoas e clientes.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.view. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"33dcd292-6205-4c5f-85d2-bda3bbb6d5b2"},{"name":"POST clients/{id}/active — Define estado ativo/inativo (pessoas e clientes).","id":"06f638c2-0ab8-4129-9cfe-b2c33d953f0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/{{id}}/active","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/{id}/active</p>\n<p><strong>Para que serve:</strong> Esta operação define estado ativo/inativo (pessoas e clientes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.delete-or-restore. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","active"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"06f638c2-0ab8-4129-9cfe-b2c33d953f0a"},{"name":"GET clients/{id}/documents/SOCIAL_CONTRACT — Consulta SOCIAL_CONTRACT (documentos).","id":"307d4886-88e9-459b-9fb6-6c9fafcfb7b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/clients/{{id}}/documents/SOCIAL_CONTRACT","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/clients/{id}/documents/SOCIAL_CONTRACT</p>\n<p><strong>Para que serve:</strong> Esta operação consulta SOCIAL_CONTRACT (documentos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","documents","SOCIAL_CONTRACT"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"307d4886-88e9-459b-9fb6-6c9fafcfb7b6"},{"name":"POST clients/{id}/documents/SOCIAL_CONTRACT — Envia arquivo para SOCIAL_CONTRACT (documentos).","id":"21441063-56eb-4ddc-8ebd-9a582012fdd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/{{id}}/documents/SOCIAL_CONTRACT","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/{id}/documents/SOCIAL_CONTRACT</p>\n<p><strong>Para que serve:</strong> Esta operação envia arquivo para SOCIAL_CONTRACT (documentos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.edit. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","documents","SOCIAL_CONTRACT"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"21441063-56eb-4ddc-8ebd-9a582012fdd9"},{"name":"GET clients/{id}/photo — Consulta foto da pessoa (pessoas e clientes).","id":"cd38c7b4-9ca3-4a70-9439-7bf364ee0a84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/clients/{{id}}/photo","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/clients/{id}/photo</p>\n<p><strong>Para que serve:</strong> Esta operação consulta foto da pessoa (pessoas e clientes).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","photo"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cd38c7b4-9ca3-4a70-9439-7bf364ee0a84"},{"name":"POST clients/{id}/photo — Envia arquivo para foto da pessoa (pessoas e clientes).","id":"c2946366-c8d7-42e1-b370-becfe84c9677","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/clients/{{id}}/photo","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/clients/{id}/photo</p>\n<p><strong>Para que serve:</strong> Esta operação envia arquivo para foto da pessoa (pessoas e clientes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.edit. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","clients","{{id}}","photo"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c2946366-c8d7-42e1-b370-becfe84c9677"}],"id":"129f71d6-c5d8-4e49-b7b6-01695a2b5f94","description":"<p>Operações de People</p>\n","_postman_id":"129f71d6-c5d8-4e49-b7b6-01695a2b5f94"},{"name":"Products","item":[{"name":"GET products/attributes — Lista atributos (produtos).","id":"61f731dd-b794-4a4e-a381-2ec0be70f08d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/attributes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/attributes</p>\n<p><strong>Para que serve:</strong> Esta operação lista atributos (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","attributes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"61f731dd-b794-4a4e-a381-2ec0be70f08d"},{"name":"POST products/attributes — Salva atributos (produtos).","id":"b5e7c50e-e43a-4132-8a2e-9eb6f52eff56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/attributes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/attributes</p>\n<p><strong>Para que serve:</strong> Esta operação salva atributos (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","attributes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b5e7c50e-e43a-4132-8a2e-9eb6f52eff56"},{"name":"GET products/billing-metrics — Lista métricas de cobrança (produtos).","id":"656e76d7-18da-45bb-8d92-d0f9cd0000a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/billing-metrics","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/billing-metrics</p>\n<p><strong>Para que serve:</strong> Esta operação lista métricas de cobrança (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.billing_metrics.manage. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","billing-metrics"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"656e76d7-18da-45bb-8d92-d0f9cd0000a6"},{"name":"POST products/billing-metrics — Salva métricas de cobrança (produtos).","id":"a6455687-d068-438e-ad85-903f9a21a959","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/billing-metrics","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/billing-metrics</p>\n<p><strong>Para que serve:</strong> Esta operação salva métricas de cobrança (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.billing_metrics.manage. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","billing-metrics"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a6455687-d068-438e-ad85-903f9a21a959"},{"name":"GET products/catalog — Lista catálogo (produtos).","id":"5c5dfb36-a808-4850-96aa-43a185154e25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação lista catálogo (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: requested-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"family","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"unit_id","value":""}],"variable":[]}},"response":[],"_postman_id":"5c5dfb36-a808-4850-96aa-43a185154e25"},{"name":"POST products/catalog — Salva catálogo (produtos).","id":"36132a3b-1301-4bcf-8935-51a49594660e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação salva catálogo (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"36132a3b-1301-4bcf-8935-51a49594660e"},{"name":"GET products/catalog-relations/candidates — Lista candidates (catalog relations).","id":"c6e20503-bba7-4773-bc09-358d71992e32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog-relations/candidates","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog-relations/candidates</p>\n<p><strong>Para que serve:</strong> Esta operação lista candidates (catalog relations).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog-relations","candidates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c6e20503-bba7-4773-bc09-358d71992e32"},{"name":"GET products/catalog/{id} — Consulta catálogo (produtos).","id":"80a922f4-37a4-48be-8302-f0ba6ad1ff19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"80a922f4-37a4-48be-8302-f0ba6ad1ff19"},{"name":"GET products/catalog/{id}/equipment — Consulta os equipamentos autorizados para um serviço ou plano.","id":"522a182d-e818-427f-b572-c465f28945b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/equipment","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/equipment</p>\n<p>Retorna o serviço selecionado (product), as regras de equipamento atualmente associadas (rules) e os produtos físicos ativos elegíveis da unidade (candidates). O parâmetro id identifica um produto do tipo SERVICE na unidade ativa. Cada regra informa equipamento, seleção padrão, obrigatoriedade na ativação, quantidades mínimas/máximas, observações e status. Exige sessão ERP, permissão products.equipment.view e unidade ativa. Serviço inexistente ou que não é SERVICE retorna 422.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","equipment"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"522a182d-e818-427f-b572-c465f28945b8"},{"name":"POST products/catalog/{id}/equipment — Define quais equipamentos físicos podem ser associados ao serviço.","id":"30ad4071-e3ee-47b8-bb92-19c351770d9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"equipment_rules\": [\n    {\n      \"equipment_product_id\": \"11111111-1111-4111-8111-111111111111\",\n      \"default_selected\": true,\n      \"required_on_activation\": true,\n      \"minimum_quantity\": 1,\n      \"maximum_quantity\": 2,\n      \"note\": \"Instalação com equipamento homologado\",\n      \"active\": true\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/equipment","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/equipment</p>\n<p>Substitui de modo transacional a lista completa de equipamentos permitidos para um serviço/plano. Recebe equipment_rules com até 200 regras; cada equipamento_product_id deve identificar um produto físico ativo e único da unidade. default_selected define seleção inicial; required_on_activation exige quantidade mínima &gt;= 1; maximum_quantity não pode ser inferior a minimum_quantity. Enviar lista vazia remove as regras existentes. Retorna product, rules e cod_transacao. Exige products.equipment.manage, unidade ativa e token CSRF. Falhas de validação retornam 422.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","equipment"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"30ad4071-e3ee-47b8-bb92-19c351770d9e"},{"name":"GET products/catalog/{id}/media — Lista media (catálogo).","id":"7d27cc59-43e4-4c3c-b290-420b11e9e276","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/media","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/media</p>\n<p><strong>Para que serve:</strong> Esta operação lista media (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","media"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7d27cc59-43e4-4c3c-b290-420b11e9e276"},{"name":"POST products/catalog/{id}/media — Envia arquivo para media (catálogo).","id":"4cd279d0-325b-4306-b049-ba9e67a42e58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/media","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/media</p>\n<p><strong>Para que serve:</strong> Esta operação envia arquivo para media (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","media"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4cd279d0-325b-4306-b049-ba9e67a42e58"},{"name":"GET products/catalog/{id}/media/{childId} — Consulta media (catálogo).","id":"a4429696-bf49-4e81-9652-3529768b3287","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/media/{{childId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/media/{childId}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta media (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, childId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 304. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","media","{{childId}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a4429696-bf49-4e81-9652-3529768b3287"},{"name":"DELETE products/catalog/{id}/media/{childId} — Solicita remoção de media (catálogo).","id":"a4efb1f1-be9e-4a03-93ab-2a7f6e8d04ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/products/catalog/{{id}}/media/{{childId}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/products/catalog/{id}/media/{childId}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de media (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, childId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","media","{{childId}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a4efb1f1-be9e-4a03-93ab-2a7f6e8d04ef"},{"name":"POST products/catalog/{id}/media/{childId}/primary — Define primary (media).","id":"618a2922-ca4b-4e47-9e99-7858251cb0d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/products/catalog/{{id}}/media/{{childId}}/primary","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/media/{childId}/primary</p>\n<p><strong>Para que serve:</strong> Esta operação define primary (media).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, childId.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","media","{{childId}}","primary"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"618a2922-ca4b-4e47-9e99-7858251cb0d7"},{"name":"GET products/catalog/{id}/relations — Lista relations (catálogo).","id":"c3ecd64d-fec3-4141-825f-ff8448f7876a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/relations","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/relations</p>\n<p><strong>Para que serve:</strong> Esta operação lista relations (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","relations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c3ecd64d-fec3-4141-825f-ff8448f7876a"},{"name":"POST products/catalog/{id}/relations — Substitui relations (catálogo).","id":"15416b8b-7185-44db-a403-5de7a9411a04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/relations","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/relations</p>\n<p><strong>Para que serve:</strong> Esta operação substitui relations (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: product-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","relations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"15416b8b-7185-44db-a403-5de7a9411a04"},{"name":"GET products/catalog/{id}/suppliers — Lista fornecedores (catálogo).","id":"025d6d0a-69e1-47cc-9a9f-2744c8bc08f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/catalog/{{id}}/suppliers","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/catalog/{id}/suppliers</p>\n<p><strong>Para que serve:</strong> Esta operação lista fornecedores (catálogo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: product-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","suppliers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"025d6d0a-69e1-47cc-9a9f-2744c8bc08f8"},{"name":"POST products/catalog/{id}/suppliers — Substitui fornecedores (catálogo).","id":"ebce4c04-98e4-4ce5-b86a-90d53130aecb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/catalog/{{id}}/suppliers","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/catalog/{id}/suppliers</p>\n<p><strong>Para que serve:</strong> Esta operação substitui fornecedores (catálogo).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: product-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","catalog","{{id}}","suppliers"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ebce4c04-98e4-4ce5-b86a-90d53130aecb"},{"name":"GET products/groups — Lista grupos (produtos).","id":"c6cc09be-7830-40cd-9fcf-d8e390efd82f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/groups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/groups</p>\n<p><strong>Para que serve:</strong> Esta operação lista grupos (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c6cc09be-7830-40cd-9fcf-d8e390efd82f"},{"name":"POST products/groups — Salva grupos (produtos).","id":"63f30f57-84de-483b-9584-6b51821f00bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/groups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/groups</p>\n<p><strong>Para que serve:</strong> Esta operação salva grupos (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"63f30f57-84de-483b-9584-6b51821f00bd"},{"name":"GET products/inventory/balances — Lista saldos (inventário e movimentações).","id":"1e29d916-8608-41bb-a843-d90dadd4ab90","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/inventory/balances","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/inventory/balances</p>\n<p><strong>Para que serve:</strong> Esta operação lista saldos (inventário e movimentações).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","balances"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1e29d916-8608-41bb-a843-d90dadd4ab90"},{"name":"GET products/inventory/catalog — Consulta catálogo (inventário e movimentações).","id":"f43f391f-bcc1-477c-8e1e-ef7bb271138b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/inventory/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/inventory/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (inventário e movimentações).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f43f391f-bcc1-477c-8e1e-ef7bb271138b"},{"name":"GET products/inventory/events — Lista eventos (inventário e movimentações).","id":"24b90450-8b78-43c6-8b01-2ae012e8f929","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/inventory/events","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/inventory/events</p>\n<p><strong>Para que serve:</strong> Esta operação lista eventos (inventário e movimentações).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","events"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"24b90450-8b78-43c6-8b01-2ae012e8f929"},{"name":"POST products/inventory/events — Registra eventos (inventário e movimentações).","id":"6d9e799b-7647-4f8a-9d6f-723635730d25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/inventory/events","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/inventory/events</p>\n<p><strong>Para que serve:</strong> Esta operação registra eventos (inventário e movimentações).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","events"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6d9e799b-7647-4f8a-9d6f-723635730d25"},{"name":"POST products/inventory/receipts/manual — Entrada manual de estoque.","id":"422f5a9c-9995-4d81-9aad-13efe94eb001","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/inventory/receipts/manual","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/inventory/receipts/manual</p>\n<p><strong>Para que serve:</strong> Esta operação entrada manual de estoque.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.inventory.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","receipts","manual"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"422f5a9c-9995-4d81-9aad-13efe94eb001"},{"name":"POST products/inventory/receipts/nfe — Entrada de estoque por documento fiscal.","id":"fe0ee984-26a9-4a00-aefe-c229bed24922","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/inventory/receipts/nfe","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/inventory/receipts/nfe</p>\n<p><strong>Para que serve:</strong> Esta operação entrada de estoque por documento fiscal.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.inventory.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","receipts","nfe"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fe0ee984-26a9-4a00-aefe-c229bed24922"},{"name":"POST products/inventory/receipts/nfe/preview — Previsualiza documento fiscal antes de postar.","id":"f80099d2-f87f-4c24-8790-4b926d61e58f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/inventory/receipts/nfe/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/inventory/receipts/nfe/preview</p>\n<p><strong>Para que serve:</strong> Esta operação previsualiza documento fiscal antes de postar.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.inventory.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","inventory","receipts","nfe","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f80099d2-f87f-4c24-8790-4b926d61e58f"},{"name":"GET products/lookups — Consulta lookups (produtos).","id":"82d4e02e-ef4f-4e20-bb47-d1b0c34b9495","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/lookups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/lookups</p>\n<p><strong>Para que serve:</strong> Esta operação consulta lookups (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","lookups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"82d4e02e-ef4f-4e20-bb47-d1b0c34b9495"},{"name":"GET products/product-kits — Lista kits de produtos (produtos).","id":"0ac2b960-d49e-4993-b1ae-3beb5dc1e562","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/product-kits","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/product-kits</p>\n<p><strong>Para que serve:</strong> Esta operação lista kits de produtos (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.kits.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","product-kits"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0ac2b960-d49e-4993-b1ae-3beb5dc1e562"},{"name":"POST products/product-kits — Salva kits de produtos (produtos).","id":"682f2510-d0a5-4ed2-9963-2d559791d768","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/product-kits","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/product-kits</p>\n<p><strong>Para que serve:</strong> Esta operação salva kits de produtos (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.kits.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","product-kits"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"682f2510-d0a5-4ed2-9963-2d559791d768"},{"name":"GET products/product-kits/lookups — Consulta lookups (kits de produtos).","id":"cbb76ae7-4f36-479f-8d1d-d80f7c016574","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/product-kits/lookups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/product-kits/lookups</p>\n<p><strong>Para que serve:</strong> Esta operação consulta lookups (kits de produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.kits.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","product-kits","lookups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cbb76ae7-4f36-479f-8d1d-d80f7c016574"},{"name":"GET products/product-kits/{id} — Consulta kits de produtos (produtos).","id":"c81b6dd0-6592-4ffe-af01-628916bc0a18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/product-kits/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/product-kits/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta kits de produtos (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.kits.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","product-kits","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c81b6dd0-6592-4ffe-af01-628916bc0a18"},{"name":"GET products/service-combos — Lista combinações de serviços (produtos).","id":"2277bddb-bc30-4684-9373-c3b89408b72a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/service-combos","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/service-combos</p>\n<p><strong>Para que serve:</strong> Esta operação lista combinações de serviços (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2277bddb-bc30-4684-9373-c3b89408b72a"},{"name":"POST products/service-combos — Salva combinações de serviços (produtos).","id":"10796953-cbfe-43cb-8e75-9e9d0334eee3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/service-combos","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/service-combos</p>\n<p><strong>Para que serve:</strong> Esta operação salva combinações de serviços (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"10796953-cbfe-43cb-8e75-9e9d0334eee3"},{"name":"GET products/service-combos/lookups — Consulta lookups (combinações de serviços).","id":"d0f4778f-d6d8-4a5f-8724-d289bbb377d5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/service-combos/lookups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/service-combos/lookups</p>\n<p><strong>Para que serve:</strong> Esta operação consulta lookups (combinações de serviços).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos","lookups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d0f4778f-d6d8-4a5f-8724-d289bbb377d5"},{"name":"GET products/service-combos/{id} — Consulta combinações de serviços (produtos).","id":"a624e1fc-54e1-4f0a-868a-2ad8ff6e37ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/service-combos/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/service-combos/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta combinações de serviços (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a624e1fc-54e1-4f0a-868a-2ad8ff6e37ac"},{"name":"GET products/service-combos/{id}/price-grid — Consulta regras de preço (combinações de serviços).","id":"a9877605-2b9d-4dd4-a164-8c9addcc0ac3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/service-combos/{{id}}/price-grid","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/service-combos/{id}/price-grid</p>\n<p><strong>Para que serve:</strong> Esta operação consulta regras de preço (combinações de serviços).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.prices.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos","{{id}}","price-grid"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a9877605-2b9d-4dd4-a164-8c9addcc0ac3"},{"name":"POST products/service-combos/{id}/price-grid — Salva regras de preço (combinações de serviços).","id":"6caacf62-8604-4c10-9aea-453b60893987","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/service-combos/{{id}}/price-grid","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/service-combos/{id}/price-grid</p>\n<p><strong>Para que serve:</strong> Esta operação salva regras de preço (combinações de serviços).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.combos.prices.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-combos","{{id}}","price-grid"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6caacf62-8604-4c10-9aea-453b60893987"},{"name":"POST products/service-delivery/capabilities — Salva capabilities de entrega.","id":"0ebbaffa-3988-4a7d-9e5f-25d0cee10e7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/service-delivery/capabilities","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/service-delivery/capabilities</p>\n<p><strong>Para que serve:</strong> Esta operação salva capabilities de entrega.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-delivery","capabilities"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0ebbaffa-3988-4a7d-9e5f-25d0cee10e7c"},{"name":"GET products/service-delivery/catalog — Lista configuracao de entrega.","id":"77f6d5bb-69a9-4781-8a75-223dc00d8065","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/service-delivery/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/service-delivery/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação lista configuracao de entrega.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-delivery","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"77f6d5bb-69a9-4781-8a75-223dc00d8065"},{"name":"POST products/service-delivery/components — Salva itens de entrega.","id":"6da74440-fd97-4d03-adc5-5347aa54bee7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/service-delivery/components","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/service-delivery/components</p>\n<p><strong>Para que serve:</strong> Esta operação salva itens de entrega.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","service-delivery","components"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6da74440-fd97-4d03-adc5-5347aa54bee7"},{"name":"GET products/storage-locations — Lista locais de estoque (produtos).","id":"2101c1aa-5808-46e1-9b59-706b6358f952","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/storage-locations","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/storage-locations</p>\n<p><strong>Para que serve:</strong> Esta operação lista locais de estoque (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","storage-locations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2101c1aa-5808-46e1-9b59-706b6358f952"},{"name":"POST products/storage-locations — Salva locais de estoque (produtos).","id":"cdd547d4-d3ba-40b6-bdbb-86084d535888","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/storage-locations","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/storage-locations</p>\n<p><strong>Para que serve:</strong> Esta operação salva locais de estoque (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","storage-locations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cdd547d4-d3ba-40b6-bdbb-86084d535888"},{"name":"GET products/supplier-candidates — Lista fornecedores elegíveis (produtos).","id":"a42f9599-f84b-4bc7-92ae-551496e2437f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/supplier-candidates","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/supplier-candidates</p>\n<p><strong>Para que serve:</strong> Esta operação lista fornecedores elegíveis (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","supplier-candidates"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a42f9599-f84b-4bc7-92ae-551496e2437f"},{"name":"GET products/types — Lista tipos de produto (produtos).","id":"86be9ada-94f4-4355-b9fa-f261d02d1159","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/products/types","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/products/types</p>\n<p><strong>Para que serve:</strong> Esta operação lista tipos de produto (produtos).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.view. Escopo da unidade: catalog.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","types"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"86be9ada-94f4-4355-b9fa-f261d02d1159"},{"name":"POST products/types — Salva tipos de produto (produtos).","id":"1116ebf8-0c63-4f05-a72c-8b82f67efb08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/products/types","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/products/types</p>\n<p><strong>Para que serve:</strong> Esta operação salva tipos de produto (produtos).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: products.manage. Escopo da unidade: catalog.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","products","types"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1116ebf8-0c63-4f05-a72c-8b82f67efb08"}],"id":"4d6a9da1-0991-4c4d-902f-9d55d9f3b02c","description":"<p>Operações de Products</p>\n","_postman_id":"4d6a9da1-0991-4c4d-902f-9d55d9f3b02c"},{"name":"Provider","item":[{"name":"POST provider/bras/{id}/vpn/connect — Executa operação em connect (vpn).","id":"ae33dbdb-d39e-46c3-83d6-6c1b71527a6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/bras/{{id}}/vpn/connect","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/bras/{id}/vpn/connect</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em connect (vpn).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras","{{id}}","vpn","connect"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ae33dbdb-d39e-46c3-83d6-6c1b71527a6f"},{"name":"POST provider/bras/{id}/vpn/disconnect — Executa operação em disconnect (vpn).","id":"7f3fe5e6-118a-4a78-aaff-04bc30ba52b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/bras/{{id}}/vpn/disconnect","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/bras/{id}/vpn/disconnect</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em disconnect (vpn).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras","{{id}}","vpn","disconnect"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7f3fe5e6-118a-4a78-aaff-04bc30ba52b5"},{"name":"DELETE provider/ip-management/pools/{id} — Solicita remoção de pools (gerenciamento de endereços IP).","id":"0399aa70-c3b7-4219-809d-a8ed62adb09f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/pools/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/provider/ip-management/pools/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de pools (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","pools","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0399aa70-c3b7-4219-809d-a8ed62adb09f"},{"name":"DELETE provider/ip-management/prefixes/{id} — Solicita remoção de prefixes (gerenciamento de endereços IP).","id":"2c72eec1-4682-4db2-abc7-5ecf49dd0393","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/prefixes/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/provider/ip-management/prefixes/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de prefixes (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2c72eec1-4682-4db2-abc7-5ecf49dd0393"},{"name":"PATCH provider/ip-management/prefixes/{id}/radius-delivery — Atualiza parcialmente radius delivery (prefixes).","id":"c19deacb-cd04-4c59-971d-d06a6c0f95eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/prefixes/{{id}}/radius-delivery","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/provider/ip-management/prefixes/{id}/radius-delivery</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza parcialmente radius delivery (prefixes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes","{{id}}","radius-delivery"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c19deacb-cd04-4c59-971d-d06a6c0f95eb"},{"name":"GET provider/olts/monitoring/settings — Consulta configurações (monitoramento).","id":"cce5d8d3-6a04-488f-a1b8-f5675eb6bd63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/monitoring/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/monitoring/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações (monitoramento).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","monitoring","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cce5d8d3-6a04-488f-a1b8-f5675eb6bd63"},{"name":"POST provider/olts/monitoring/settings — Executa operação em configurações (monitoramento).","id":"031868ac-556f-4a25-b039-7b3b9bac7d0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts/monitoring/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts/monitoring/settings</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em configurações (monitoramento).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","monitoring","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"031868ac-556f-4a25-b039-7b3b9bac7d0b"},{"name":"POST provider/olts/provisioning-export — Executa operação em provisioning export (equipamentos OLT).","id":"ca3ba4ec-9e82-428f-9127-377c1a1e5ddb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts/provisioning-export","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts/provisioning-export</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em provisioning export (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","provisioning-export"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ca3ba4ec-9e82-428f-9127-377c1a1e5ddb"},{"name":"POST provider/olts/{id}/discover/{id2} — Executa operação em discover (equipamentos OLT).","id":"ea4768c3-c5d8-45e8-a3d7-cf5f497c4cd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts/{{id}}/discover/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts/{id}/discover/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em discover (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","discover","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ea4768c3-c5d8-45e8-a3d7-cf5f497c4cd3"},{"name":"GET provider/olts/{id}/discovery/jobs/{id2} — Consulta jobs (discovery).","id":"fffc755c-196f-4911-849f-bd0c7045086b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/{{id}}/discovery/jobs/{{id2}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/{id}/discovery/jobs/{id2}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta jobs (discovery).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, id2.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","discovery","jobs","{{id2}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fffc755c-196f-4911-849f-bd0c7045086b"},{"name":"GET provider/olts/{id}/discovery/latest — Consulta latest (discovery).","id":"19f73f4c-3cd3-48cc-b377-b71cff9633a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/{{id}}/discovery/latest","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/{id}/discovery/latest</p>\n<p><strong>Para que serve:</strong> Esta operação consulta latest (discovery).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","discovery","latest"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"scope","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"transport","value":""}],"variable":[]}},"response":[],"_postman_id":"19f73f4c-3cd3-48cc-b377-b71cff9633a6"},{"name":"GET provider/olts/{id}/monitoring/settings — Consulta configurações (monitoramento).","id":"8c38b360-dd9a-4cee-8925-9e6aa3e7452a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/{{id}}/monitoring/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/{id}/monitoring/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações (monitoramento).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","monitoring","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8c38b360-dd9a-4cee-8925-9e6aa3e7452a"},{"name":"POST provider/olts/{id}/monitoring/settings — Executa operação em configurações (monitoramento).","id":"95859615-e7b3-4d78-9596-9e9738aa0e1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts/{{id}}/monitoring/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts/{id}/monitoring/settings</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em configurações (monitoramento).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","monitoring","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"95859615-e7b3-4d78-9596-9e9738aa0e1c"},{"name":"GET provider/olts/{id}/vlans — Consulta vlans (equipamentos OLT).","id":"1d79edd7-8a01-4697-877e-55c9ff953e15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/{{id}}/vlans","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/{id}/vlans</p>\n<p><strong>Para que serve:</strong> Esta operação consulta vlans (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","vlans"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1d79edd7-8a01-4697-877e-55c9ff953e15"},{"name":"POST provider/radius/actions/{id} — Executa operação em actions (serviço RADIUS).","id":"d94ad527-97b9-421c-b7c0-9114c70633fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/radius/actions/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/actions/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em actions (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","actions","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d94ad527-97b9-421c-b7c0-9114c70633fc"},{"name":"POST provider/radius/activate-canonical — Executa operação em activate canonical (serviço RADIUS).","id":"d31f1956-9b12-4086-b0d5-f95e3b22701c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/activate-canonical","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/activate-canonical</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em activate canonical (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","activate-canonical"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d31f1956-9b12-4086-b0d5-f95e3b22701c"},{"name":"GET provider/radius/dashboard — Consulta painel (serviço RADIUS).","id":"65d671b8-ccf3-491d-83cf-caa64f0d2009","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/dashboard","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/radius/dashboard</p>\n<p><strong>Para que serve:</strong> Esta operação consulta painel (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","dashboard"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"65d671b8-ccf3-491d-83cf-caa64f0d2009"},{"name":"GET provider/radius/ip-blocks — Consulta ip blocks (serviço RADIUS).","id":"1f2fe5b7-199d-46bc-a7d5-cd2fcac5de98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/ip-blocks","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/radius/ip-blocks</p>\n<p><strong>Para que serve:</strong> Esta operação consulta ip blocks (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","ip-blocks"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1f2fe5b7-199d-46bc-a7d5-cd2fcac5de98"},{"name":"PUT provider/radius/ip-blocks/{id}/bras — Atualiza concentradores BRAS (ip blocks).","id":"f94c8e78-8f5a-4972-9414-f3c44f937240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/radius/ip-blocks/{{id}}/bras","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/provider/radius/ip-blocks/{id}/bras</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza concentradores BRAS (ip blocks).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","ip-blocks","{{id}}","bras"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f94c8e78-8f5a-4972-9414-f3c44f937240"},{"name":"POST provider/radius/resources/{id} — Executa operação em resources (serviço RADIUS).","id":"7c179cd1-96f5-4a91-b826-24bacc481efa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/resources/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/resources/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em resources (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","resources","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7c179cd1-96f5-4a91-b826-24bacc481efa"},{"name":"GET provider/radius/screens/{id} — Consulta telas acessadas (serviço RADIUS).","id":"31919cb2-937e-41b9-98db-15cb8b9753cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/screens/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/radius/screens/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta telas acessadas (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","screens","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"31919cb2-937e-41b9-98db-15cb8b9753cb"},{"name":"GET provider/radius/secrets — Consulta secrets (serviço RADIUS).","id":"57b6286b-054b-4f81-b39c-e19e1fa94ad7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/secrets","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/radius/secrets</p>\n<p><strong>Para que serve:</strong> Esta operação consulta secrets (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","secrets"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"include_values","value":""}],"variable":[]}},"response":[],"_postman_id":"57b6286b-054b-4f81-b39c-e19e1fa94ad7"},{"name":"POST provider/radius/secrets — Executa operação em secrets (serviço RADIUS).","id":"482144d0-4836-444f-97ec-17c880f191d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/radius/secrets","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/secrets</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em secrets (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","secrets"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"482144d0-4836-444f-97ec-17c880f191d7"},{"name":"DELETE provider/radius/secrets/{id} — Solicita remoção de secrets (serviço RADIUS).","id":"d38fd5cc-654b-4f3a-aa97-db85d56139b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/secrets/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> DELETE /api/v1/provider/radius/secrets/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação solicita remoção de secrets (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","secrets","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d38fd5cc-654b-4f3a-aa97-db85d56139b4"},{"name":"GET provider/radius/status — Consulta o estado de serviço RADIUS.","id":"de08526e-7e35-4249-b419-53827bfda0ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/radius/status</p>\n<p><strong>Para que serve:</strong> Esta operação consulta o estado de serviço RADIUS.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"de08526e-7e35-4249-b419-53827bfda0ce"},{"name":"POST provider/radius/sync — Sincroniza serviço RADIUS.","id":"60cc54b2-2b65-4bc6-87b1-9b7243219ec3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/sync","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/sync</p>\n<p><strong>Para que serve:</strong> Esta operação sincroniza serviço RADIUS.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","sync"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"60cc54b2-2b65-4bc6-87b1-9b7243219ec3"},{"name":"POST provider/radius/sync-sources — Executa operação em fontes de sincronização (serviço RADIUS).","id":"38d4ad4e-42eb-48da-8832-5f9dbcb220ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/radius/sync-sources","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/radius/sync-sources</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em fontes de sincronização (serviço RADIUS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","radius","sync-sources"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"38d4ad4e-42eb-48da-8832-5f9dbcb220ff"}],"id":"9a504dca-e0aa-4ca5-b563-e513a5441447","description":"<p>Operações de Provider</p>\n","_postman_id":"9a504dca-e0aa-4ca5-b563-e513a5441447"},{"name":"Provider BRAS","item":[{"name":"GET provider/bras — Lista concentradores BRAS.","id":"dd7b64a4-3ce8-4181-b788-66ef9d894422","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/bras","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/bras</p>\n<p><strong>Para que serve:</strong> Esta operação lista concentradores BRAS.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.bras.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"dd7b64a4-3ce8-4181-b788-66ef9d894422"},{"name":"POST provider/bras — Salva concentradores BRAS.","id":"0be407f2-87d6-4868-9e00-19a57ee87005","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/bras","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/bras</p>\n<p><strong>Para que serve:</strong> Esta operação salva concentradores BRAS.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.bras.manage. Escopo da unidade: active-and-selected-units.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0be407f2-87d6-4868-9e00-19a57ee87005"},{"name":"GET provider/bras/catalog — Consulta catálogo (concentradores BRAS).","id":"5597a282-e3bc-4bd5-ad33-0ef0988bdeac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/bras/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/bras/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (concentradores BRAS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.bras.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5597a282-e3bc-4bd5-ad33-0ef0988bdeac"},{"name":"POST provider/bras/{id}/probe — Executa operação em probe (concentradores BRAS).","id":"14c120aa-e7d7-4f68-9dab-421a07a658dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/provider/bras/{{id}}/probe","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/bras/{id}/probe</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em probe (concentradores BRAS).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.bras.probe. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras","{{id}}","probe"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"14c120aa-e7d7-4f68-9dab-421a07a658dc"},{"name":"GET provider/bras/{id}/telemetry — Consulta telemetry (concentradores BRAS).","id":"d32a60a9-9bdd-4358-9737-8344221dae77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/bras/{{id}}/telemetry","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/bras/{id}/telemetry</p>\n<p><strong>Para que serve:</strong> Esta operação consulta telemetry (concentradores BRAS).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.bras.probe. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","bras","{{id}}","telemetry"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"d32a60a9-9bdd-4358-9737-8344221dae77"}],"id":"d2e6872a-3007-45d3-80fe-fe5fda836e8c","description":"<p>Operações de Provider BRAS</p>\n","_postman_id":"d2e6872a-3007-45d3-80fe-fe5fda836e8c"},{"name":"Provider CTO","item":[{"name":"GET provider/ctos — Lista caixas de atendimento CTO.","id":"09facc6e-bea3-4bd0-b8cb-68e5f82a0453","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ctos","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ctos</p>\n<p><strong>Para que serve:</strong> Esta operação lista caixas de atendimento CTO.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.cto.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ctos"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"09facc6e-bea3-4bd0-b8cb-68e5f82a0453"},{"name":"POST provider/ctos — Salva caixas de atendimento CTO.","id":"0acd44aa-a9e0-48a1-af1a-19953cf213e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ctos","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ctos</p>\n<p><strong>Para que serve:</strong> Esta operação salva caixas de atendimento CTO.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.cto.manage. Escopo da unidade: active-and-selected-units.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ctos"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0acd44aa-a9e0-48a1-af1a-19953cf213e1"},{"name":"GET provider/ctos/catalog — Consulta catálogo (caixas de atendimento CTO).","id":"04959d32-fdf1-48f5-a42f-d0e4a1c0e6cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ctos/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ctos/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (caixas de atendimento CTO).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.cto.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ctos","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"04959d32-fdf1-48f5-a42f-d0e4a1c0e6cc"},{"name":"POST provider/ctos/kmz/import — Importa kmz (caixas de atendimento CTO).","id":"68f04340-0d0c-4595-bd27-d149b2c5e70e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ctos/kmz/import","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ctos/kmz/import</p>\n<p><strong>Para que serve:</strong> Esta operação importa kmz (caixas de atendimento CTO).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.cto.import_kmz. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ctos","kmz","import"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"68f04340-0d0c-4595-bd27-d149b2c5e70e"},{"name":"POST provider/ctos/kmz/preview — Pré-visualiza kmz (caixas de atendimento CTO).","id":"40206df3-dcfc-419e-bad5-f90bcc923005","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ctos/kmz/preview","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ctos/kmz/preview</p>\n<p><strong>Para que serve:</strong> Esta operação pré-visualiza kmz (caixas de atendimento CTO).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.cto.import_kmz. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ctos","kmz","preview"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"40206df3-dcfc-419e-bad5-f90bcc923005"}],"id":"ef0846c0-0169-4741-9560-f6f01636f71d","description":"<p>Operações de Provider CTO</p>\n","_postman_id":"ef0846c0-0169-4741-9560-f6f01636f71d"},{"name":"Provider IPAM","item":[{"name":"POST provider/ip-management/allocations/{id}/release — Executa operação em allocations (gerenciamento de endereços IP).","id":"8cfb8b5d-ba60-4ffb-95f2-fc76205b2de3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/provider/ip-management/allocations/{{id}}/release","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/allocations/{id}/release</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em allocations (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: allocation-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","allocations","{{id}}","release"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8cfb8b5d-ba60-4ffb-95f2-fc76205b2de3"},{"name":"GET provider/ip-management/bgp — Consulta bgp (gerenciamento de endereços IP).","id":"55a451fe-81fe-48bd-8ff8-1b54712c3be1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/bgp","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/bgp</p>\n<p><strong>Para que serve:</strong> Esta operação consulta bgp (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 424. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","bgp"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"asn","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"prefix","value":""}],"variable":[]}},"response":[],"_postman_id":"55a451fe-81fe-48bd-8ff8-1b54712c3be1"},{"name":"GET provider/ip-management/cgnat — Lista cgnat (gerenciamento de endereços IP).","id":"ad622144-3deb-4380-9b77-3182b53e2e17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/cgnat","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/cgnat</p>\n<p><strong>Para que serve:</strong> Esta operação lista cgnat (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","cgnat"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ad622144-3deb-4380-9b77-3182b53e2e17"},{"name":"POST provider/ip-management/cgnat — Salva cgnat (gerenciamento de endereços IP).","id":"0fa98988-a5e1-4530-8ea9-5a56861234be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/cgnat","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/cgnat</p>\n<p><strong>Para que serve:</strong> Esta operação salva cgnat (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","cgnat"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0fa98988-a5e1-4530-8ea9-5a56861234be"},{"name":"GET provider/ip-management/discover — Consulta discover (gerenciamento de endereços IP).","id":"8b48fbae-4824-4855-8981-00fbac4de778","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/discover","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/discover</p>\n<p><strong>Para que serve:</strong> Esta operação consulta discover (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","discover"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"asn","value":""},{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"prefix_length","value":""}],"variable":[]}},"response":[],"_postman_id":"8b48fbae-4824-4855-8981-00fbac4de778"},{"name":"POST provider/ip-management/nodes/{id}/allocations — Executa operação em allocations (nodes).","id":"cb55bb46-a016-4a4c-95c5-1eb77862888c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/allocations","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/nodes/{id}/allocations</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em allocations (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: policy-authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","allocations"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cb55bb46-a016-4a4c-95c5-1eb77862888c"},{"name":"PUT provider/ip-management/nodes/{id}/bras — Define concentradores BRAS (nodes).","id":"4dadb108-41bc-4a14-8a7a-26c93a4cd2ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/bras","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/provider/ip-management/nodes/{id}/bras</p>\n<p><strong>Para que serve:</strong> Esta operação define concentradores BRAS (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","bras"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4dadb108-41bc-4a14-8a7a-26c93a4cd2ff"},{"name":"GET provider/ip-management/nodes/{id}/people — Pesquisa people (nodes).","id":"71e3c542-3b71-45e0-a380-89334b26400b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/nodes/{{id}}/people","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/nodes/{id}/people</p>\n<p><strong>Para que serve:</strong> Esta operação pesquisa people (nodes).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage+people.list. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","people"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"q","value":""}],"variable":[]}},"response":[],"_postman_id":"71e3c542-3b71-45e0-a380-89334b26400b"},{"name":"PATCH provider/ip-management/nodes/{id}/policy — Define policy (nodes).","id":"672b0846-9d3f-4aaa-8468-15734a2c6912","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/provider/ip-management/nodes/{id}/policy</p>\n<p><strong>Para que serve:</strong> Esta operação define policy (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"672b0846-9d3f-4aaa-8468-15734a2c6912"},{"name":"POST provider/ip-management/nodes/{id}/pools — Cria pools (nodes).","id":"7e77a5b6-2340-41d4-ad6d-812c11f88b04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/pools","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/nodes/{id}/pools</p>\n<p><strong>Para que serve:</strong> Esta operação cria pools (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","pools"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7e77a5b6-2340-41d4-ad6d-812c11f88b04"},{"name":"PATCH provider/ip-management/nodes/{id}/purpose — Define purpose (nodes).","id":"4119d429-434a-4861-96de-bf34e794f4cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/purpose","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/provider/ip-management/nodes/{id}/purpose</p>\n<p><strong>Para que serve:</strong> Esta operação define purpose (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","purpose"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4119d429-434a-4861-96de-bf34e794f4cb"},{"name":"POST provider/ip-management/nodes/{id}/split — Executa operação em split (nodes).","id":"835a8601-960d-4acb-9ae8-39551b3c3191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/split","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/nodes/{id}/split</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em split (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","split"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"835a8601-960d-4acb-9ae8-39551b3c3191"},{"name":"PUT provider/ip-management/nodes/{id}/units — Define unidades (nodes).","id":"b6c5d368-2a74-4326-b0ed-16b792092fbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/nodes/{{id}}/units","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/provider/ip-management/nodes/{id}/units</p>\n<p><strong>Para que serve:</strong> Esta operação define unidades (nodes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: explicit-authorized-units.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","nodes","{{id}}","units"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b6c5d368-2a74-4326-b0ed-16b792092fbf"},{"name":"PATCH provider/ip-management/pools/{id} — Atualiza pools (gerenciamento de endereços IP).","id":"ca935561-a024-4e22-bd3e-5ccacd9e77af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/pools/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PATCH /api/v1/provider/ip-management/pools/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza pools (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","pools","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ca935561-a024-4e22-bd3e-5ccacd9e77af"},{"name":"GET provider/ip-management/pools/{id}/policy — Consulta policy (pools).","id":"52df4fef-597b-424b-aa9c-04885865c18a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/pools/{{id}}/policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/pools/{id}/policy</p>\n<p><strong>Para que serve:</strong> Esta operação consulta policy (pools).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","pools","{{id}}","policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"52df4fef-597b-424b-aa9c-04885865c18a"},{"name":"PUT provider/ip-management/pools/{id}/policy — Define policy (pools).","id":"aaad7a5e-e484-4ef6-8e20-6fee1cb8d860","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/pools/{{id}}/policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/provider/ip-management/pools/{id}/policy</p>\n<p><strong>Para que serve:</strong> Esta operação define policy (pools).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","pools","{{id}}","policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"aaad7a5e-e484-4ef6-8e20-6fee1cb8d860"},{"name":"GET provider/ip-management/prefixes — Lista prefixes (gerenciamento de endereços IP).","id":"11aa9a43-fb5b-4cd5-b089-35bcefd13322","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/prefixes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/prefixes</p>\n<p><strong>Para que serve:</strong> Esta operação lista prefixes (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"11aa9a43-fb5b-4cd5-b089-35bcefd13322"},{"name":"POST provider/ip-management/prefixes — Executa operação em prefixes (gerenciamento de endereços IP).","id":"41f936ff-5c08-4b14-a73a-785fffa5f3c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/prefixes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/prefixes</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em prefixes (gerenciamento de endereços IP).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"41f936ff-5c08-4b14-a73a-785fffa5f3c1"},{"name":"POST provider/ip-management/prefixes/internal — Executa operação em internal (prefixes).","id":"5d004ce6-0454-438f-ae6d-464260f514a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/ip-management/prefixes/internal","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/ip-management/prefixes/internal</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em internal (prefixes).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.manage. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes","internal"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5d004ce6-0454-438f-ae6d-464260f514a2"},{"name":"GET provider/ip-management/prefixes/{id}/management — Consulta management (prefixes).","id":"ac6f0912-14bb-47b5-9c35-2e826054570b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/ip-management/prefixes/{{id}}/management","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/ip-management/prefixes/{id}/management</p>\n<p><strong>Para que serve:</strong> Esta operação consulta management (prefixes).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.ip_management.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","ip-management","prefixes","{{id}}","management"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ac6f0912-14bb-47b5-9c35-2e826054570b"}],"id":"c514ab49-4efb-4062-8b2f-ec10bf68f9b1","description":"<p>Operações de Provider IPAM</p>\n","_postman_id":"c514ab49-4efb-4062-8b2f-ec10bf68f9b1"},{"name":"Provider OLT","item":[{"name":"GET provider/olts — Lista equipamentos OLT.","id":"c0ee0846-f7e2-4507-9a20-3a023d618606","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts</p>\n<p><strong>Para que serve:</strong> Esta operação lista equipamentos OLT.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.olt.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c0ee0846-f7e2-4507-9a20-3a023d618606"},{"name":"POST provider/olts — Salva equipamentos OLT.","id":"c5bf212c-f279-454b-a6ab-7250d6a3c0bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts","description":"<p><strong>Status:</strong> REVISADO COM SCHEMA ESPECÍFICO</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts</p>\n<p><strong>Para que serve:</strong> Esta operação salva equipamentos OLT.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo conforme requestBody.</p>\n<p><strong>Retorno:</strong> Consulte o schema de resposta tipado, com seus códigos HTTP (200, 201).</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.olt.manage. Escopo da unidade: active-and-selected-units.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"c5bf212c-f279-454b-a6ab-7250d6a3c0bc"},{"name":"GET provider/olts/catalog — Consulta catálogo (equipamentos OLT).","id":"2bd3cbd0-77a8-4a50-8c5f-4b2b12bfc635","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação consulta catálogo (equipamentos OLT).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.olt.view. Escopo da unidade: provider-tenant.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2bd3cbd0-77a8-4a50-8c5f-4b2b12bfc635"},{"name":"GET provider/olts/{id}/{resource} — Lista equipamentos OLT.","id":"7ce190d9-5b72-44a4-94a8-27b282c43719","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/provider/olts/{{id}}/{{resource}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/provider/olts/{id}/{resource}</p>\n<p><strong>Para que serve:</strong> Esta operação lista equipamentos OLT.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id, resource.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.olt.view. Escopo da unidade: olt-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","{{resource}}"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"scope","value":""},{"disabled":true,"description":{"content":"<p>Lido neste controlador; tipo/obrigatoriedade exigem validação.</p>\n","type":"text/plain"},"key":"transport","value":""}],"variable":[]}},"response":[],"_postman_id":"7ce190d9-5b72-44a4-94a8-27b282c43719"},{"name":"POST provider/olts/{id}/{resource} — Salva equipamentos OLT.","id":"726c0876-c072-4a07-bfa1-d56413eaeaff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/provider/olts/{{id}}/{{resource}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/provider/olts/{id}/{resource}</p>\n<p><strong>Para que serve:</strong> Esta operação salva equipamentos OLT.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id, resource; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: provider.olt.manage. Escopo da unidade: olt-scope.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","provider","olts","{{id}}","{{resource}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"726c0876-c072-4a07-bfa1-d56413eaeaff"}],"id":"bdd424b2-0652-4d54-97f3-0596cd62d14f","description":"<p>Operações de Provider OLT</p>\n","_postman_id":"bdd424b2-0652-4d54-97f3-0596cd62d14f"},{"name":"Security","item":[{"name":"GET dashboard/summary — Consulta resumo (painel).","id":"3449cdda-ca58-47ed-a369-2b6e14497084","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/dashboard/summary","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/dashboard/summary</p>\n<p><strong>Para que serve:</strong> Esta operação consulta resumo (painel).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","dashboard","summary"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"3449cdda-ca58-47ed-a369-2b6e14497084"},{"name":"POST security/active-unit — Define active unit (segurança e controle de acesso).","id":"aaec6444-7a26-42ab-acf6-3792a3490dcc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/active-unit","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/active-unit</p>\n<p><strong>Para que serve:</strong> Esta operação define active unit (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: authorized-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","active-unit"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"aaec6444-7a26-42ab-acf6-3792a3490dcc"},{"name":"GET security/catalog — Lista catálogo (segurança e controle de acesso).","id":"a198c505-14cc-491b-8a13-0ca5416d172b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/catalog","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/catalog</p>\n<p><strong>Para que serve:</strong> Esta operação lista catálogo (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.groups.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","catalog"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"a198c505-14cc-491b-8a13-0ca5416d172b"},{"name":"GET security/groups — Lista grupos (segurança e controle de acesso).","id":"6990399b-28a6-4ed5-bfe6-4e0ddccde599","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/groups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/groups</p>\n<p><strong>Para que serve:</strong> Esta operação lista grupos (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.groups.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6990399b-28a6-4ed5-bfe6-4e0ddccde599"},{"name":"POST security/groups — Salva grupos (segurança e controle de acesso).","id":"b79201d8-1bbc-44e9-b70c-a075debddbf7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/groups","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/groups</p>\n<p><strong>Para que serve:</strong> Esta operação salva grupos (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.groups.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","groups"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"b79201d8-1bbc-44e9-b70c-a075debddbf7"},{"name":"GET security/me — Consulta usuário autenticado (segurança e controle de acesso).","id":"46652469-992d-40b4-8cf1-c3598bb6fb8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/me","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/me</p>\n<p><strong>Para que serve:</strong> Esta operação consulta usuário autenticado (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","me"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"46652469-992d-40b4-8cf1-c3598bb6fb8c"},{"name":"GET security/person/{id} — Consulta pessoa (segurança e controle de acesso).","id":"acdbab7c-e2fc-4808-b112-a9b979161123","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/person/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/person/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta pessoa (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","person","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"acdbab7c-e2fc-4808-b112-a9b979161123"},{"name":"POST security/person/{id} — Salva pessoa (segurança e controle de acesso).","id":"fe4d9443-0f40-4138-bce8-87fffa1f1f22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/person/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/person/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação salva pessoa (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","person","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fe4d9443-0f40-4138-bce8-87fffa1f1f22"},{"name":"POST security/person/{id}/access-invite — Emite links temporários de ativação e envia pelos conectores padrão SECURITY de e-mail e/ou WhatsApp","id":"890873e8-dbd7-437e-8fe6-6504730c6b4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/person/{{id}}/access-invite","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/person/{id}/access-invite</p>\n<p><strong>Para que serve:</strong> Esta operação emite links temporários de ativação e envia pelos conectores padrão SECURITY de e-mail e/ou WhatsApp.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 409, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: people.permissions.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","person","{{id}}","access-invite"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"890873e8-dbd7-437e-8fe6-6504730c6b4e"},{"name":"GET security/person/{id}/social-binding — Consulta social binding (pessoa).","id":"74e326b5-7bf9-44c0-9f91-10cb54dc44f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/person/{{id}}/social-binding","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/person/{id}/social-binding</p>\n<p><strong>Para que serve:</strong> Esta operação consulta social binding (pessoa).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","person","{{id}}","social-binding"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"74e326b5-7bf9-44c0-9f91-10cb54dc44f2"},{"name":"POST security/person/{id}/social-binding — Executa operação em social binding (pessoa).","id":"2af37a67-fcbe-4bce-b714-e539c8922f69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/person/{{id}}/social-binding","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/person/{id}/social-binding</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em social binding (pessoa).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","person","{{id}}","social-binding"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2af37a67-fcbe-4bce-b714-e539c8922f69"},{"name":"GET security/session-policy — Consulta política de sessão (segurança e controle de acesso).","id":"fa902549-f2cb-4f9f-8d11-558f64bcc953","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/session-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/session-policy</p>\n<p><strong>Para que serve:</strong> Esta operação consulta política de sessão (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.sessions.view. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","session-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"fa902549-f2cb-4f9f-8d11-558f64bcc953"},{"name":"POST security/session-policy — Atualiza política de sessão (segurança e controle de acesso).","id":"472dac63-478a-4991-8eb8-a382df6cbd5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/session-policy","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/session-policy</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza política de sessão (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.session_policy.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","session-policy"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"472dac63-478a-4991-8eb8-a382df6cbd5e"},{"name":"POST security/session/activity — Renova last_human_activity_at somente após interação humana confiável no cliente.","id":"9eac8d17-13b0-4ade-b6bb-36893e08c1e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/security/session/activity","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/session/activity</p>\n<p><strong>Para que serve:</strong> Esta operação renova last_human_activity_at somente após interação humana confiável no cliente.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 401. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","session","activity"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9eac8d17-13b0-4ade-b6bb-36893e08c1e8"},{"name":"GET security/session/status — Retorna validade e contadores da própria sessão sem renovar atividade humana.","id":"cff4920d-f299-459d-ae46-0d35533ecdca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/session/status","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/session/status</p>\n<p><strong>Para que serve:</strong> Esta operação retorna validade e contadores da própria sessão sem renovar atividade humana.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 401. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: authenticated. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","session","status"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"cff4920d-f299-459d-ae46-0d35533ecdca"},{"name":"GET security/sessions — Lista sessões humanas da organização com tempos","id":"6f5cc6fb-546b-475b-ad03-e2399992f4c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/sessions","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/sessions</p>\n<p><strong>Para que serve:</strong> Esta operação lista sessões humanas da organização com tempos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.sessions.view. Escopo da unidade: actor-context.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","sessions"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"6f5cc6fb-546b-475b-ad03-e2399992f4c3"},{"name":"GET security/sessions/{id}/history — Reconstrói a atividade de uma sessão específica com telas acessadas","id":"94d7e644-daa1-43cb-880c-d0246566f912","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/sessions/{{id}}/history","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/sessions/{id}/history</p>\n<p><strong>Para que serve:</strong> Esta operação reconstrói a atividade de uma sessão específica com telas acessadas.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 403, 404. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.sessions.view+audit.view. Escopo da unidade: authorized-units.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","sessions","{{id}}","history"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"limit","value":""}],"variable":[]}},"response":[],"_postman_id":"94d7e644-daa1-43cb-880c-d0246566f912"},{"name":"POST security/sessions/{id}/revoke — Revoga sessões de acesso (segurança e controle de acesso).","id":"10a38122-9f88-417b-8e07-7f97c9270a9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/security/sessions/{{id}}/revoke","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/sessions/{id}/revoke</p>\n<p><strong>Para que serve:</strong> Esta operação revoga sessões de acesso (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 404. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.sessions.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","sessions","{{id}}","revoke"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"10a38122-9f88-417b-8e07-7f97c9270a9d"},{"name":"GET security/social-chat-me — Consulta social chat me (segurança e controle de acesso).","id":"e9eef5e7-3a9a-4649-9ced-7976f4dd7d70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/security/social-chat-me","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/security/social-chat-me</p>\n<p><strong>Para que serve:</strong> Esta operação consulta social chat me (segurança e controle de acesso).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: default. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: handler-enforced. Escopo da unidade: handler-enforced.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","social-chat-me"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e9eef5e7-3a9a-4649-9ced-7976f4dd7d70"},{"name":"POST security/users/{id}/sessions/revoke — Revoga sessões de acesso (usuários).","id":"078fa91c-bf55-4494-b667-b756506c3dfb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"}],"url":"/api/v1/security/users/{{id}}/sessions/revoke","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/security/users/{id}/sessions/revoke</p>\n<p><strong>Para que serve:</strong> Esta operação revoga sessões de acesso (usuários).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: security.sessions.manage. Escopo da unidade: none.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","security","users","{{id}}","sessions","revoke"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"078fa91c-bf55-4494-b667-b756506c3dfb"}],"id":"b98fbbb3-cbe3-436f-80ba-3bdba727e7e5","description":"<p>Operações de Security</p>\n","_postman_id":"b98fbbb3-cbe3-436f-80ba-3bdba727e7e5"},{"name":"Support","item":[{"name":"POST support/process-domain-events — Executa operação em process domain events (suporte).","id":"00122f61-9544-4bb1-b986-cd24f90e3180","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/process-domain-events","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/process-domain-events</p>\n<p><strong>Para que serve:</strong> Esta operação executa operação em process domain events (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 202. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.processes.update. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-domain-events"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"00122f61-9544-4bb1-b986-cd24f90e3180"},{"name":"GET support/process-engine-settings — Consulta process engine settings (suporte).","id":"e948cb4f-88a3-436e-b5c3-b0305dae00b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-engine-settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/process-engine-settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta process engine settings (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.process_settings.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-engine-settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e948cb4f-88a3-436e-b5c3-b0305dae00b3"},{"name":"PUT support/process-engine-settings — Atualiza process engine settings (suporte).","id":"812799cc-316b-4c35-9555-6d26bf08815a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/process-engine-settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/process-engine-settings</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza process engine settings (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.process_settings.update. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-engine-settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"812799cc-316b-4c35-9555-6d26bf08815a"},{"name":"GET support/process-sources — Lista origens de processos.","id":"fa99c164-5ed8-4967-ab48-88b01750e153","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-sources","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/process-sources</p>\n<p><strong>Para que serve:</strong> Esta operação lista origens de processos.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-sources"],"host":[""],"query":[{"disabled":true,"description":{"content":"<p>Observado no controlador. Formato e obrigatoriedade a verificar.</p>\n","type":"text/plain"},"key":"process_type_id","value":""}],"variable":[]}},"response":[],"_postman_id":"fa99c164-5ed8-4967-ab48-88b01750e153"},{"name":"GET support/process-types — Lista tipos de processo (suporte).","id":"1a769825-7fa8-43e7-8010-cbc5a025d235","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/process-types</p>\n<p><strong>Para que serve:</strong> Esta operação lista tipos de processo (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.process_types.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"1a769825-7fa8-43e7-8010-cbc5a025d235"},{"name":"POST support/process-types — Cria tipos de processo (suporte).","id":"5af4699a-fdb5-4e00-9bb5-0fd90c8a8385","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/process-types","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/process-types</p>\n<p><strong>Para que serve:</strong> Esta operação cria tipos de processo (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.process_types.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5af4699a-fdb5-4e00-9bb5-0fd90c8a8385"},{"name":"GET support/process-types/catalogs — Lista catalogos de tipos de processo.","id":"265e15a0-1f23-4d48-b9a8-6efb02791168","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/catalogs","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/process-types/catalogs</p>\n<p><strong>Para que serve:</strong> Esta operação lista catalogos de tipos de processo.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","catalogs"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"265e15a0-1f23-4d48-b9a8-6efb02791168"},{"name":"GET support/process-types/{id}/definition — Consulta definition (tipos de processo).","id":"ad7bff7e-a535-4222-9922-6dafdd917795","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/process-types/{{id}}/definition","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/process-types/{id}/definition</p>\n<p><strong>Para que serve:</strong> Esta operação consulta definition (tipos de processo).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.process_types.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","process-types","{{id}}","definition"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"ad7bff7e-a535-4222-9922-6dafdd917795"},{"name":"GET support/processes — Lista processos (suporte).","id":"728bdb11-3c48-4c46-88ca-bef4e80072cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/processes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/processes</p>\n<p><strong>Para que serve:</strong> Esta operação lista processos (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.processes.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"728bdb11-3c48-4c46-88ca-bef4e80072cc"},{"name":"POST support/processes — Inicia processos (suporte).","id":"7a36bba0-c526-4a03-bead-2bf3d925ba0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/processes","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/processes</p>\n<p><strong>Para que serve:</strong> Esta operação inicia processos (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.processes.create. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","processes"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"7a36bba0-c526-4a03-bead-2bf3d925ba0a"},{"name":"GET support/queues — Rota reconciliada do domínio de Suporte.","id":"5d9c7a2f-8a5f-48c5-b3d4-de280dd80a79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/queues","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/queues</p>\n<p><strong>Para que serve:</strong> Esta operação rota reconciliada do domínio de Suporte.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","queues"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"5d9c7a2f-8a5f-48c5-b3d4-de280dd80a79"},{"name":"POST support/queues — Rota reconciliada do domínio de Suporte.","id":"57568c5e-6314-40a0-8253-1ae2d2fea398","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/queues","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/queues</p>\n<p><strong>Para que serve:</strong> Esta operação rota reconciliada do domínio de Suporte.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","queues"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"57568c5e-6314-40a0-8253-1ae2d2fea398"},{"name":"GET support/sectors — Lista sectors (suporte).","id":"8f88bb8b-ab67-4ecd-9b5a-fbbffc71d2bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/sectors","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/sectors</p>\n<p><strong>Para que serve:</strong> Esta operação lista sectors (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.sectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","sectors"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8f88bb8b-ab67-4ecd-9b5a-fbbffc71d2bc"},{"name":"POST support/sectors — Cria sectors (suporte).","id":"2c253274-7e92-466e-bc33-6e42a48f364f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/sectors","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/sectors</p>\n<p><strong>Para que serve:</strong> Esta operação cria sectors (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 201. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.sectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","sectors"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"2c253274-7e92-466e-bc33-6e42a48f364f"},{"name":"GET support/sectors/eligible-people — Lista eligible people (sectors).","id":"0236cd67-4113-4c48-b15e-ca8eafb2b4b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/sectors/eligible-people","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/sectors/eligible-people</p>\n<p><strong>Para que serve:</strong> Esta operação lista eligible people (sectors).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.sectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","sectors","eligible-people"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0236cd67-4113-4c48-b15e-ca8eafb2b4b0"},{"name":"GET support/sectors/{id} — Consulta sectors (suporte).","id":"0a62f479-f983-4041-ac41-0bbf10ac2b16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/sectors/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/sectors/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação consulta sectors (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> URL: id.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.sectors.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","sectors","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0a62f479-f983-4041-ac41-0bbf10ac2b16"},{"name":"PUT support/sectors/{id} — Atualiza sectors (suporte).","id":"00b986ec-ab82-47f4-b5bb-cc8328fa2dab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/sectors/{{id}}","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/sectors/{id}</p>\n<p><strong>Para que serve:</strong> Esta operação atualiza sectors (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> URL: id; corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.sectors.manage. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","sectors","{{id}}"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"00b986ec-ab82-47f4-b5bb-cc8328fa2dab"},{"name":"GET support/settings — Consulta configurações (suporte).","id":"8413192d-f217-4cda-8107-31cd780b98e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/settings</p>\n<p><strong>Para que serve:</strong> Esta operação consulta configurações (suporte).</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.settings.view. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8413192d-f217-4cda-8107-31cd780b98e6"},{"name":"PUT support/settings — Substitui configurações (suporte).","id":"896842e2-076a-4554-9cd3-61539218e99e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/settings","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> PUT /api/v1/support/settings</p>\n<p><strong>Para que serve:</strong> Esta operação substitui configurações (suporte).</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: support.settings.update. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","settings"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"896842e2-076a-4554-9cd3-61539218e99e"},{"name":"GET support/tickets — Rota reconciliada do domínio de Suporte.","id":"0d6b41c4-5d78-4c47-a988-cdbdd1febd1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"/api/v1/support/tickets","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> GET /api/v1/support/tickets</p>\n<p><strong>Para que serve:</strong> Esta operação rota reconciliada do domínio de Suporte.</p>\n<p><strong>Quando utilizar:</strong> para preencher telas, seletores ou relatórios com dados atualizados.</p>\n<p><strong>Entrada:</strong> Não há parâmetro explicitamente tipado no contrato; confira o controlador para filtros adicionais.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"0d6b41c4-5d78-4c47-a988-cdbdd1febd1a"},{"name":"POST support/tickets — Rota reconciliada do domínio de Suporte.","id":"309b877c-ac1c-44d2-9854-50df92576823","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-CSRF-Token","value":"","description":"<p>Token CSRF real da sessão autenticada; não é uma API key.</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/api/v1/support/tickets","description":"<p><strong>Status:</strong> PARCIAL — VERIFICAR CONTROLLER E TESTES</p>\n<p><strong>Método / Rota:</strong> POST /api/v1/support/tickets</p>\n<p><strong>Para que serve:</strong> Esta operação rota reconciliada do domínio de Suporte.</p>\n<p><strong>Quando utilizar:</strong> quando o fluxo do ERP precisar executar essa ação no módulo correspondente.</p>\n<p><strong>Entrada:</strong> corpo de entrada ainda sem contrato específico verificado.</p>\n<p><strong>Retorno:</strong> Códigos declarados: 200, 201, 422. A estrutura de resposta ainda requer tipagem e exemplos validados no código.</p>\n<p><strong>Acesso:</strong> método de autenticação erp-session. Permissão indicada: inherited-by-service. Escopo da unidade: active-unit.</p>\n<p><strong>Estado da documentação:</strong> finalidade derivada do caminho e identificador da operação; regras de negócio, campos e respostas específicos ainda exigem revisão do controlador.</p>\n<p><strong>Segurança:</strong> sessão ERP via Cookie Manager do Postman; mutações exigem X-CSRF-Token.</p>\n","urlObject":{"path":["api","v1","support","tickets"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"309b877c-ac1c-44d2-9854-50df92576823"}],"id":"8feccb39-c73c-420c-88dc-99d8a503f027","description":"<p>Operações de Support</p>\n","_postman_id":"8feccb39-c73c-420c-88dc-99d8a503f027"}],"variable":[{"key":"base_url","value":"","description":"URL do ERP de desenvolvimento/HML. Configure antes de executar; nunca use produção sem autorização."},{"key":"csrf_token","value":"","description":"Token de sessão ERP, configure como variável sensível."},{"key":"m2m_token","value":"","description":"Credencial de integração M2M. Não grave no arquivo."}]}