Documentação técnica da API DataReturn para integração externa
Esta API permite a consulta de dados de pagamentos, status e comprovantes de anestesia da CoopanestGO. Todas as operações são protegidas por autenticação e filtradas conforme as permissões do usuário.
https://api.coopanestgo.com.brTodos os endpoints exigem autenticação via Basic Authentication:
Authorization: Basic {base64(username:password)}Content-Type: application/json// Exemplo em JavaScript
const username = "seu_usuario";
const password = "sua_senha";
const credentials = btoa(username + ":" + password);
const authHeader = "Basic " + credentials;
// Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
curl -X POST "https://api.coopanestgo.com.br/DataReturn/status" \
-H "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" \
-H "Content-Type: application/json" \
-d '[
{
"CodigoGrupo": "GRP001"
}
]'
Retorna dados completos dos comprovantes, incluindo procedimentos, glosas, recursos e histórico de pagamentos.
[
{
"CodigoGrupo": "GRP001",
"CodigoCoopanest": "12345"
}
]
[
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva",
"CnpjConvenio": "12.345.678/0001-90",
"TipoCooperado": "PJ",
"CRM": "12345-SP",
"IdGrupo": 1,
"CodigoSubdivisao": 1,
"CnpjHospital": "98.765.432/0001-12",
"NomeFantasiaHospital": "Hospital ABC",
"Status": {
"Descricao": "Aprovado",
"Codigo": 1
},
"DataProcedimento": "2024-12-01T00:00:00",
"CnpjEmpresa": "11.222.333/0001-44",
"CodigoBarras": "123456789",
"NomeEmpresa": "COOPANEST",
"NomeFantasiaConvenio": "Convenio XYZ",
"Acomodacao": 1,
"Procedimentos": [
{
"Codigo": "40401014",
"Item": 1,
"Tipo": "Anestesia",
"ValorProcedimento": 500.00,
"ValorFinal": 450.00,
"DetalhesGlosa": {
"Codigo": 1,
"Descricao": "Glosa administrativo",
"Status": "Em Análise",
"Valor": 50.00
},
"Recursos": []
}
],
"Pagamentos": [
{
"DataRepasse": "2024-12-15T00:00:00",
"Resumo": {
"Comprovante": 450.00,
"Recurso": 0.00
},
"DetalheComprovante": [
{
"Codigo": 40401014,
"Item": 1,
"ValorPago": 450.00
}
],
"DetalheRecurso": []
}
]
}
]
Lista as datas de repasse disponíveis, ordenadas da mais recente para a mais antiga.
[
"2024-12-15",
"2024-11-15",
"2024-10-15"
]
Retorna códigos dos comprovantes pagos em uma data específica para grupos específicos.
{
"DataRepasse": "2024-12-15",
"Grupos": [
"1",
"2",
"3"
]
}
[
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001"
},
{
"CodigoCoopanest": 12346,
"CodigoGrupo": "GRP002"
}
]
Retorna resumo dos valores repassados por comprovante.
[
{
"CodigoGrupo": "GRP001"
}
]
[
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva",
"Status": {
"Descricao": "Aprovado",
"Codigo": 1
},
"ValoresRepassados": {
"Comprovante": 450.00,
"RecursoGlosa": 25.00
}
}
]
Retorna apenas o status atual dos comprovantes solicitados.
[
{
"CodigoGrupo": "GRP001"
}
]
[
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva",
"Status": {
"Descricao": "Aprovado",
"Codigo": 1
},
"Observacao": "Comprovante aprovado sem pendências"
}
]
{
"CodigoGrupo": "string",
"CodigoCoopanest": "string"
}
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva"
// ... outros campos ...
}
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva",
"Status": {
"Descricao": "Aprovado",
"Codigo": 1
},
"ValoresRepassados": {
"Comprovante": 450.00,
"RecursoGlosa": 25.00
}
}
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001",
"NomePaciente": "João Silva",
"Status": {
"Descricao": "Aprovado",
"Codigo": 1
},
"Observacao": "Comprovante aprovado sem pendências"
}
{
"CodigoCoopanest": 12345,
"CodigoGrupo": "GRP001"
}
Requisição executada com sucesso
Token de autenticação inválido ou ausente
Erro interno do servidor
YYYY-MM-DDTHH:mm:ss).payment-guides.Para dúvidas técnicas ou problemas de integração, entre em contato com a equipe de desenvolvimento da COOPANESTGO.