{"swagger":"2.0","info":{"description":"Gerenciamento de cooperados","version":"1.0.0","title":"API V1 Cooperados","termsOfService":"Shareware","contact":{"name":"Unimed Fesp"},"license":{"name":"UNIMED FESP V1.18.0.0","url":"https:\/\/unimedfesp.coop.br"}},"host":"api-unimedsp.sensedia.com","basePath":"\/sandboxis\/api\/v1\/cooperados","schemes":["https"],"paths":{"\/unimed\/{codigoSingular}\/prestador\/{codigoPrestador}":{"get":{"summary":"Permite a singular obter dados do cooperado","description":"Permite a singular obter dados do cooperado","operationId":"GetCooperado","consumes":[],"produces":["application\/json"],"parameters":[{"$ref":"#\/parameters\/client_id"},{"$ref":"#\/parameters\/authorization"},{"name":"codigoSingular","in":"path","required":true,"type":"string"},{"name":"codigoPrestador","in":"path","required":true,"type":"string"}],"responses":{"200":{"description":"Success","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Model.cooperados.Cooperado"}},"204":{"description":"Success"},"400":{"description":"Bad Request","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}},"500":{"description":"Server Error","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}}}},"parameters":[]},"\/unimed\/{codigoSingular}\/prestador\/{codigoPrestador}\/enderecos":{"get":{"summary":"Retorna a lista de endere\u00e7os dos cooperados no sistema de gest\u00e3o","description":"Retorna a lista de endere\u00e7os dos cooperados no sistema de gest\u00e3o","operationId":"GetEnderecoCooperado","consumes":[],"produces":["application\/json"],"parameters":[{"$ref":"#\/parameters\/client_id"},{"$ref":"#\/parameters\/authorization"},{"name":"codigoSingular","in":"path","description":"","required":true,"type":"string"},{"name":"codigoPrestador","in":"path","description":"","required":true,"type":"string"}],"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}},"500":{"description":"Server Error","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}}}},"parameters":[]},"\/{codigoSingular}\/prestador\/{codigoPrestador}\/autorizacao\/{autorizacao}\/eventos":{"get":{"summary":"Permite ao sistema mobile buscar as autoriza\u00e7\u00f5es recentes do cooperado que ira executar da singular","description":"Permite ao sistema mobile buscar as autoriza\u00e7\u00f5es recentes do cooperado que ira executar da singular","operationId":"GetAutorizacoesDetalhes","consumes":[],"produces":["application\/json"],"parameters":[{"$ref":"#\/parameters\/client_id"},{"$ref":"#\/parameters\/authorization"},{"name":"codigoSingular","in":"path","description":"Unimed","required":true,"type":"string"},{"name":"codigoPrestador","in":"path","description":"N\u00famero","required":true,"type":"string"},{"name":"autorizacao","in":"path","description":"Autoriza\u00e7\u00e3o","required":true,"type":"string"}],"responses":{"200":{"description":"Success","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Model.cooperados.Cooperado"}},"204":{"description":"Success"},"400":{"description":"Bad Request","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}},"500":{"description":"Server Error","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}}}},"parameters":[]},"\/{codigoSingular}\/prestador\/{codigoPrestador}\/autorizacoes":{"get":{"summary":"Permite ao sistema mobile buscar as autoriza\u00e7\u00f5es recentes do cooperado que ira executar da singular","description":"Permite ao sistema mobile buscar as autoriza\u00e7\u00f5es recentes do cooperado que ira executar da singular","operationId":"GetAutorizacoes","consumes":[],"produces":["application\/json"],"parameters":[{"$ref":"#\/parameters\/client_id"},{"$ref":"#\/parameters\/authorization"},{"name":"codigoSingular","in":"path","description":"Unimed","required":true,"type":"string"},{"name":"codigoPrestador","in":"path","description":"N\u00famero","required":true,"type":"string"},{"name":"protocolo","in":"query","description":"Protocolo","required":false,"type":"string"},{"name":"autorizacao","in":"query","description":"Autoriza\u00e7\u00e3o","required":false,"type":"string"},{"name":"cartao","in":"query","description":"Carteira do benefici\u00e1rio com 17 d\u00edgitos","required":false,"type":"string"},{"name":"nomeBeneficiario","in":"query","description":"Nome do Benefici\u00e1rio","required":false,"type":"string"},{"name":"tipo","in":"query","description":"Tipo - T, S ou E","required":false,"type":"string"},{"name":"dias","in":"query","description":"Quantidade de dias","required":false,"type":"integer","format":"int32"}],"responses":{"200":{"description":"Success","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Model.cooperados.Cooperado"}},"204":{"description":"Success"},"400":{"description":"Bad Request","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}},"500":{"description":"Server Error","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}}}},"parameters":[]},"\/atualiza\/unimed\/{codigoSingular}\/prestador\/{codigoPrestador}":{"post":{"summary":"Atualiza a lista de endere\u00e7os dos cooperados no sistema de gest\u00e3o","description":"Atualiza a lista de endere\u00e7os dos cooperados no sistema de gest\u00e3o","operationId":"PostEnderecoCooperado","consumes":["application\/json-patch+json","application\/json","text\/json","application\/*+json"],"produces":["application\/json"],"parameters":[{"$ref":"#\/parameters\/client_id"},{"$ref":"#\/parameters\/authorization"},{"name":"codigoSingular","in":"path","description":"","required":true,"type":"string"},{"name":"codigoPrestador","in":"path","description":"","required":true,"type":"integer","format":"int32"},{"in":"body","name":"enderecoCooperado","description":"","required":false,"schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Model.cooperados.EnderecoCooperado"}}],"responses":{"204":{"description":"Success"},"400":{"description":"Bad Request","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}},"500":{"description":"Server Error","schema":{"$ref":"#\/definitions\/Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError"}}}},"parameters":[]}},"definitions":{"Univision.Fesp.API.Application.Filters.HttpGlobalExceptionFilter.JsonError":{"type":"object","properties":{"errorCode":{"type":"string"},"errorMessage":{"type":"string"},"remoteAddress":{"type":"string"},"path":{"type":"string"},"developerMessage":{"type":"object","properties":[]}}},"Univision.Fesp.API.Model.cooperados.Cooperado":{"type":"object","properties":{"unimed":{"type":"string","description":"C\u00f3digo da Unimed"},"numero":{"type":"string","description":"Num\u00e9rico do cooperado"},"nome":{"type":"string","description":"Nome do Cooperado"},"nascimento":{"type":"string","description":"Data de nascimento"},"cpf":{"type":"string","description":"CPF"},"email":{"type":"string","description":"E-mail"},"celular":{"type":"string","description":"Celular"},"crm":{"type":"string","description":"CRM"},"ufConselho":{"type":"string","description":"UF do Conselho"}},"description":"Representa\u00e7\u00e3o da entidade de Cooperado"},"Univision.Fesp.API.Model.cooperados.EnderecoCooperado":{"type":"object","properties":{"numero":{"type":"integer","format":"int32"},"nome":{"type":"string"},"email":{"type":"string"},"celular":{"type":"string"},"enderecos":{"type":"array","items":{"$ref":"#\/definitions\/Univision.Fesp.API.Model.cooperados.ContatoEnderecoCooperado"}}}},"Univision.Fesp.API.Model.cooperados.ContatoEnderecoCooperado":{"type":"object","properties":{"id":{"type":"integer","format":"int32"},"editavel":{"type":"boolean"},"tipo":{"type":"integer","format":"int32"},"logradouro":{"type":"string"},"numero":{"type":"string"},"complemento":{"type":"string"},"bairro":{"type":"string"},"cidade":{"type":"string"},"cep":{"type":"string"},"fone1":{"type":"string"},"fone2":{"type":"string"},"fax":{"type":"string"}}}},"parameters":{"client_id":{"name":"client_id","in":"header","description":"Token de identifica\u00e7\u00e3o do app","required":true,"type":"string"},"authorization":{"name":"authorization","in":"header","description":"Credenciais para autenticar o agente de usu\u00e1rio com o servidor","required":true,"type":"string"}},"x-servers":{"4":"https:\/\/api-unimedsp.sensedia.com\/sandboxis\/"}}