UNPKG

synt_backend

Version:

Synt light-weight node backend service

65 lines (34 loc) 7.18 kB
// 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"