92 lines
1.7 KiB
HTTP
92 lines
1.7 KiB
HTTP
### Login by subdomain
|
|
|
|
POST {{url}}/api/auth/login
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"email": "{{email}}",
|
|
"password": "{{password}}"
|
|
}
|
|
|
|
> {%
|
|
client.global.set("token", response.body.token);
|
|
client.global.set("userId", response.body.userId);
|
|
%}
|
|
|
|
### Login for site
|
|
|
|
POST {{url}}/api/auth/login-site
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"email": "test@test.com",
|
|
"password": "test"
|
|
}
|
|
|
|
> {%
|
|
client.global.set("loginLink", response.body.loginLink);
|
|
client.global.set("subdomain", response.body.subdomain);
|
|
%}
|
|
|
|
### Login for extension
|
|
|
|
POST {{url}}/api/auth/login-ext
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"email": "test@test.com",
|
|
"password": "test"
|
|
}
|
|
|
|
> {%
|
|
client.global.set("token", response.body.token);
|
|
client.global.set("userId", response.body.userId);
|
|
%}
|
|
|
|
### Decode login link
|
|
|
|
POST {{subdomain}}.{{baseDomain}}/api/auth/decode-login-link
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"loginLink": "{{loginLink}}"
|
|
}
|
|
|
|
> {%
|
|
client.global.set("token", response.body.token);
|
|
client.global.set("userId", response.body.userId);
|
|
%}
|
|
|
|
### Refresh token
|
|
|
|
POST {{url}}/api/auth/refresh-token
|
|
Content-Type: application/json
|
|
Authorization: Bearer {{token}}
|
|
|
|
> {%
|
|
client.global.set("token", response.body.token);
|
|
client.global.set("userId", response.body.userId);
|
|
|
|
%}
|
|
|
|
### Create account
|
|
|
|
POST {{url}}/api/auth/accounts
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"firstName": "John",
|
|
"lastName": "Doe",
|
|
"email": "test{{$randomInt}}@test.com",
|
|
"phone": "+79998887766",
|
|
"companyName": "test5",
|
|
"password": "test",
|
|
"ref": "{{partnerRef}}",
|
|
"promoCode": "some-promo-code",
|
|
"rmsCode": "demo"
|
|
}
|
|
|
|
> {%
|
|
client.global.set("loginLink", response.body.loginLink);
|
|
client.global.set("subdomain", response.body.subdomain);
|
|
%} |