O acesso a API é um recurso disponível para desenvolvedores. As informações de acesso são passadas pelo nosso time. Para saber como configurar uma conta teste com acesso a API, entrar em contato com dev@curitibacult.com.br.
Requisição de login normal de acesso aos padrinhos do Curitiba Cult. É retornado um Bearer Token Authentication que deve ser usado nas chamadas seguintes.
| Fields | Type | Required |
|---|---|---|
| String | true | |
| password | String | true |
POST https://curitibacult-dashboard-api.herokuapp.com/api/auth/padrinhos/login
Content-Type: application/json
{"email": "email@teste.com.br",
"password": "***"
}
200
{"token": "***"
}
Requisições de acesso exclusivo às informações do Padrinho. Deve ser usado Token coletado no login para busca.
GET https://curitibacult-dashboard-api.herokuapp.com/api/padrinhos
Authorization: 'Bearer XXXX'
{}
200
{"_id": "XXXX",
"name": "Nome do Padrinho",
"email": "email@teste.com.br",
"cpf": "XXX.XXX.XXX-XX",
"status": "active",
"firstAccess": true,
"entryDate": "YYYY-MM-DDT00:00:00.000Z",
"qrCode": "https://fakeimg.pl/250x250/F37321/fff/?text=curitibacult",
"avatar": "https://fakeimg.pl/250x250/F37321/fff/?text=curitibacult"
}
POST https://curitibacult-dashboard-api.herokuapp.com/api/novo-padrinho-app
Content-Type: application/json
{"name": "Nome Padrinho",
"email": "email@teste.com.br",
"cpf": "XXX.XXX.XXX-XX",
"phone": "(XX) XXXXX-XXXX",
"password": "***"
}
200
{"status": "XXX",
"msg": "XXXXX"
}
POST https://curitibacult-dashboard-api.herokuapp.com/api/padrinhos/forgot-password
Content-Type: application/json
{"email": "email@teste.com.br"
}
200
{}
PUT https://curitibacult-dashboard-api.herokuapp.com/api/padrinhos
Content-Type: multipart/form-data
Authorization: 'Bearer XXXX'
var FormData = require('form-data');
var fs = require('fs');
var data = new FormData();
data.append('name', 'Novo Nome do Padrinho');
data.append('password', 'Nova senha do Padrinho');
data.append('avatarImage', fs.createReadStream('/logo-curitibacult-topo.png'));
200
{"_id": "XXXX",
"name": "Nome do Padrinho",
"status": "active",
"firstAccess": true,
"qrCode": "https://fakeimg.pl/250x250/F37321/fff/?text=curitibacult",
"avatar": "https://fakeimg.pl/250x250/F37321/fff/?text=curitibacult"
}