-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcURL
73 lines (53 loc) · 2.69 KB
/
cURL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Users
curl -X POST \
-H "Content-Type: application/json" \
-d '{"first_name": "<Firt Name>", "last_name": "<Last Name>", "email": "<Email>", "pin": "1234"}' \
http://localhost:3000/api/v1/register -i
curl -X POST \
-H "Content-Type: application/json" \
-d '{ "email": "Userv2@example.com", "pin": "1234"}' \
http://localhost:3000/api/v1/login -i
# Accounts
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjozLCJleHAiOjE3MzQ0Njg5Njl9.nz0FeeS9V40hCRYNbW9D5riZ43V8hf1jo0nTq9gJKI4" \
http://localhost:3000/api/v1/accounts -i
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjozLCJleHAiOjE3MzQ0Njg5Njl9.nz0FeeS9V40hCRYNbW9D5riZ43V8hf1jo0nTq9gJKI4" \
http://localhost:3000/api/v1/accounts/ -i
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjozLCJleHAiOjE3MzQ0Njg5Njl9.nz0FeeS9V40hCRYNbW9D5riZ43V8hf1jo0nTq9gJKI4" \
http://localhost:3000/api/v1/accounts/1 -i
# Recipients
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE3MzQ0NjY5Mjh9.sE1FtBBATYzhzp4X29mLwd6VXvsdFpjywrO8QeLmvuU" \
-d '{ "recipient": {"clabe": "104325113235609394", "name": "Eduardo Isamel"} }' \
http://localhost:3000/api/v1/recipients/ -i
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE3MzQ0NjY5Mjh9.sE1FtBBATYzhzp4X29mLwd6VXvsdFpjywrO8QeLmvuU" \
http://localhost:3000/api/v1/recipients/ -i
# Services
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE3MzQ0NjY5Mjh9.sE1FtBBATYzhzp4X29mLwd6VXvsdFpjywrO8QeLmvuU" \
http://localhost:3000/api/v1/services/ -i
# Transactions
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE3MzQ0NjY5Mjh9.sE1FtBBATYzhzp4X29mLwd6VXvsdFpjywrO8QeLmvuU" \
http://localhost:3000/api/v1/accounts/2/transactions -i
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJleHAiOjE3MzQ0NjY5Mjh9.sE1FtBBATYzhzp4X29mLwd6VXvsdFpjywrO8QeLmvuU" \
-d '{"recipient_account_id": 3, "amount": 10, "description": "Transferencia"}' \
http://localhost:3000/api/v1/accounts/2/transactions -i
# Pay Service
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <Token>" \
-d '{"service_id": 6, "amount": 10, "description": "Pago de servicios"}' \
http://localhost:3000/api/v1/accounts/1/pay_service -i