{"swagger":"2.0","info":{"version":"v1","title":"CES Santiago - Web API Vivo & Compro Aqui"},"host":"api.ces-santiago.com.br","schemes":["https"],"paths":{"/api/empresa/all":{"get":{"tags":["Empresas"],"summary":"Retorna todas as empresas participantes da campanha","operationId":"Empresas_All","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/instituicao/all":{"get":{"tags":["Instituicao"],"summary":"Retorna todas as instituições ativas","operationId":"Instituicao_All","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/login":{"post":{"tags":["Login"],"summary":"Método de autenticação","operationId":"Login_PostLogin","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"login","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Login"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/login/check":{"post":{"tags":["Login"],"operationId":"Login_Check","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"login","in":"query","required":true,"type":"string"},{"name":"senha","in":"query","required":true,"type":"string"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/notas/get":{"get":{"tags":["Notas"],"summary":"Retorna a lista de notas de uma pessoa","operationId":"Notas_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoaId","in":"query","description":"","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/notas/getAll":{"get":{"tags":["Notas"],"summary":"Retorna a lista de notas de uma pessoa","operationId":"Notas_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoaId","in":"query","description":"","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/notas/add":{"post":{"tags":["Notas"],"summary":"Cadastro de notas através da leitura do QRCode","operationId":"Notas_Add","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notas","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Notas"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/notas/add-manual":{"post":{"tags":["Notas"],"summary":"Cadastro de notas manual","operationId":"Notas_AddManual","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notas","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Notas"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/notas/add-por-tipo":{"post":{"tags":["Notas"],"summary":"Cadastro de notas através da leitura do QRCode para DF-e e NFS-e","operationId":"Notas_AddPorTipo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notas","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Notas"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/get":{"get":{"tags":["Pessoa"],"summary":"Busca as informações de uma pessoa.","operationId":"Pessoa_GetPessoa","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"query","description":"ID da pessoa","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/listCupom":{"get":{"tags":["Pessoa"],"summary":"Retorna todos os cupons de uma pessoa.","operationId":"Pessoa_listCupom","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoaId","in":"query","description":"","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/add":{"post":{"tags":["Pessoa"],"summary":"Cadastra uma pessoa","operationId":"Pessoa_add","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoa","in":"body","description":"Todos os dados da pessoa.","required":true,"schema":{"$ref":"#/definitions/Pessoa"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/update":{"post":{"tags":["Pessoa"],"summary":"Atualiza uma pessoa","operationId":"Pessoa_update","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoa","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Pessoa"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/delete/{id}":{"delete":{"tags":["Pessoa"],"summary":"Deleta as informações de uma pessoa","operationId":"Pessoa_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","description":"ID da pessoa","required":true,"type":"integer","format":"int32"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/recover-password":{"post":{"tags":["Pessoa"],"summary":"Recuperar a senha da pessoa","operationId":"Pessoa_recover_password","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cpf","in":"query","description":"","required":true,"type":"string"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/recover-code":{"post":{"tags":["Pessoa"],"summary":"Verifica se o código recebido no e-mail é válido","operationId":"Pessoa_recover_code","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/RecuperarCodigo"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/pessoa/salve-password":{"post":{"tags":["Pessoa"],"summary":"Salva a senha da pessoa","operationId":"Pessoa_salve_password","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"model","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/SalvarSenha"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/totem/add-pessoa":{"post":{"tags":["Totem"],"summary":"Cadastra uma pessoa via totem","operationId":"Totem_AddPessoa","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoa","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/Pessoa"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/totem/{cpf}":{"get":{"tags":["Totem"],"summary":"Busca as notas de uma pessoa pelo CPF","operationId":"Totem_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cpf","in":"path","description":"","required":true,"type":"string"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/totem/addnotas":{"post":{"tags":["Totem"],"summary":"Cadastro de notas","operationId":"Totem_AddNotas","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"pessoa","in":"body","description":"","required":true,"schema":{"$ref":"#/definitions/PessoaNotas"}},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/totem/sorteio/info/{cpf}":{"get":{"tags":["Totem"],"summary":"Retorna as informações do próximo sorteio","operationId":"Totem_info","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cpf","in":"path","required":true,"type":"string"},{"name":"Token","in":"header","description":"Header Parameter","required":true,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}}},"definitions":{"Login":{"type":"object","properties":{"ID":{"format":"int32","type":"integer"},"TIPO_CADASTRO_ID":{"format":"int32","type":"integer"},"NOME":{"type":"string"},"LOGIN":{"type":"string"},"EMAIL":{"type":"string"},"TELEFONE":{"type":"string"},"CPF":{"type":"string"},"DATA_NASC":{"type":"string"},"SENHA":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"Notas":{"type":"object","properties":{"Id":{"format":"int32","type":"integer"},"TipoDocumentoId":{"format":"int32","type":"integer"},"PessoaId":{"format":"int32","type":"integer"},"Nome":{"type":"string"},"Valor":{"type":"string"},"Url":{"type":"string"},"Data":{"type":"string"},"Validado":{"type":"boolean"},"Obs":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"Pessoa":{"type":"object","properties":{"ID":{"format":"int32","type":"integer"},"INSTITUICAO_ID":{"format":"int32","type":"integer"},"TIPO_PESSOA_ID":{"format":"int32","type":"integer"},"LOGIN":{"type":"string"},"EMAIL":{"type":"string"},"NOME":{"type":"string"},"CPF":{"type":"string"},"DATA_NASC":{"type":"string"},"NOME_FANTASIA":{"type":"string"},"RAZAO_SOCIAL":{"type":"string"},"CNPJ":{"type":"string"},"DATA_ABERTURA":{"type":"string"},"DATAINC":{"format":"date-time","type":"string"},"DATAALT":{"format":"date-time","type":"string"},"USERALT":{"format":"int32","type":"integer"},"TELEFONE":{"type":"string"},"SENHA":{"type":"string"},"CODIGO_COLABORADOR":{"type":"string"},"RECEBER_NOVIDADES":{"type":"boolean"},"TERMO_USO":{"type":"boolean"},"SITUACAO":{"type":"boolean"},"ATIVO":{"type":"boolean"},"ListaPessoaNotas":{"type":"array","items":{"$ref":"#/definitions/PessoaNotas"}},"IMAGEM":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"PessoaNotas":{"type":"object","properties":{"ID":{"format":"int32","type":"integer"},"CPF":{"type":"string"},"LINK_NF":{"type":"string"},"DATAINC":{"format":"date-time","type":"string"},"DATA_IMPORT":{"format":"date-time","type":"string"},"RAZAO_SOCIAL":{"type":"string"},"INSC_ESTADUAL":{"type":"string"},"CNPJ":{"type":"string"},"VALOR_TOTAL":{"type":"string"},"MENSAGEM":{"type":"string"},"VALIDADO":{"type":"boolean"},"DISPOSITIVO":{"format":"int32","type":"integer"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"RecuperarCodigo":{"type":"object","properties":{"PESSOA_ID":{"format":"int32","type":"integer"},"CODIGO":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}},"SalvarSenha":{"type":"object","properties":{"PESSOA_ID":{"format":"int32","type":"integer"},"SENHA":{"type":"string"},"Message":{"type":"string"},"Error":{"type":"boolean"}}}}}