synt_backend
Version:
Synt light-weight node backend service
65 lines (34 loc) • 7.18 kB
Plain Text
// USERS (Seeders)
curl -X POST http://localhost:8000/api/users -d '{"email": "adriaan@gmail.com", "first_name": "Adriaan", "is_admin": true}' -H "content-type: application/json"
curl -X POST http://localhost:8000/api/users/token/adriaandebolle@gmail.com -d '{"device": {"ip_address": "127.0.0.1", userAgent: "POSTMAN"}}' -H "content-type: application/json"
curl -X POST http://localhost:8000/api/users/authenticate -d '{"email": "adriaandebolle@gmail.com", "token": "1d9ff44c"}' -H "content-type: application/json"
curl -X POST https://www.syntbeheer.be/api/users/authenticate -d '{"email": "adriaandebolle@gmail.com", "token": "1d9ff44c"}' -H "content-type: application/json"
curl -X GET http://localhost:8000/api/vmes -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
Invoke-RestMethod -Uri http://localhost:8000/api/users/token/adriaandebolle@gmail.com -Method GET
// START
// VME / Company
curl -X GET http://localhost:8000/api/companies/0476.760.641 -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/vmes -d '{"vat_number": "BE0476760641", "alias": "Zaal Astrid", "insurance_company": "Baloise", "total_shares": 10000, "meeting_period_starts_at": "2021-03-01", "meeting_period_ends_at": "2021-03-15"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/vmes -d '{"vat_number": "BE0476760641", "meeting_period_starts_at": "2021-03-01", "meeting_period_ends_at": "2021-03-15"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/vmes/user -d '{"is_synt": true, "vat_number": "BE0476760641", "email": "adriaan@synt.be", "first_name": "Synt Adriaan"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/vmes/1/freeze -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
// LOTS
curl -X POST http://localhost:8000/api/lots -d '{"name": "Penthouse 2", "share": "5000", "is_common": "0"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/lots -d '{"name": "Garagebox 1", "share": "2000", "is_common": "0"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/lots -d '{"name": "Garagebox 2", "share": "2000", "is_common": "0"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/lots -d '{"name": "Garagebox 3", "share": "1000", "is_common": "0"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X GET http://localhost:8000/api/lots -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
// SUPPLIERS
curl -X GET http://localhost:8000/api/companies/0827.473.940 -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/suppliers -d '{"vat_number": "0827.473.940"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X GET http://localhost:8000/api/suppliers -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
// USERS
curl -X GET http://localhost:8000/api/users -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
// MEETINGS
curl -X POST http://localhost:8000/api/meetings -d '{"name": "Algemene vergadering 2021", "starts_at": "2021-03-01 20:00", "ends_at": "2021-03-01 20:00"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/meetings/1/item -d '{"name": "Agendapunt Aanwezigheid", "description": "Controle of iedereen aanwezig is.", "is_vote_required": "1"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/meetings/1/item -d '{"name": "Agendapunt Anders", "description": "Nieuwe leveranciers hun contract goedkeuren.", "is_vote_required": "1"}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X GET http://localhost:8000/api/meetings -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
// SUGGESTIONS
curl -X GET http://localhost:8000/api/suggestions -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"
curl -X POST http://localhost:8000/api/suggestions -d '{"description": "Het is een super leuk tool! Bravo."}' -H "content-type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOjEsIlZNRUlkIjoxLCJpYXQiOjE2MTQzMjUyNTN9.F10f-ZjqF8Lmj54EDRXFQC2FCN7Ej3nIuBtotf6X2tI"