Public endpoints
API Reference//
- Initiate Password Reset
User Signup
Confirm User Signup
User Login
Refresh Access Token
Validate Access Token
Initiate Password Reset
Exolink API (1.0.0)
Download OpenAPI description
Overview
Exolink Support
Languages
Servers
Mock server
https://guides.exolink.com/_mock/apis/exolink_api
https://api.exolink.cloud
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/signup
- https://api.exolink.cloud/auth/signup
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://guides.exolink.com/_mock/apis/exolink_api/auth/signup \
-H 'Content-Type: application/json' \
-d '{
"username": "user@example.com",
"givenName": "John",
"familyName": "Doe"
}'- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/confirm
- https://api.exolink.cloud/auth/confirm
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://guides.exolink.com/_mock/apis/exolink_api/auth/confirm \
-H 'Content-Type: application/json' \
-d '{
"username": "user@example.com",
"code": "873858",
"password": "pa$$word"
}'Response
application/json
{ "Token": { "AccessToken": "string", "RefreshToken": "string", "IdToken": "string" }, "UserInfo": { "userId": "string", "username": "string", "email": "string", "givenName": "string", "familyName": "string", "mfa": true, "perms": { … } }, "Settings": { "default": { … } } }
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/login
- https://api.exolink.cloud/auth/login
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://guides.exolink.com/_mock/apis/exolink_api/auth/login \
-H 'Content-Type: application/json' \
-d '{
"username": "user@example.com",
"password": "pa$$word",
"invitation": "string",
"session": "string",
"code": "string"
}'Response
application/json
{ "Token": { "AccessToken": "string", "RefreshToken": "string", "IdToken": "string" }, "UserInfo": { "userId": "string", "username": "string", "email": "string", "givenName": "string", "familyName": "string", "mfa": true, "perms": { … } }, "Settings": { "default": { … } } }
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/refresh
- https://api.exolink.cloud/auth/refresh
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://guides.exolink.com/_mock/apis/exolink_api/auth/refresh \
-H 'Content-Type: application/json' \
-d '{
"refreshToken": "string"
}'Response
application/json
{ "Token": { "AccessToken": "string", "RefreshToken": "string", "IdToken": "string" }, "UserInfo": { "userId": "string", "username": "string", "email": "string", "givenName": "string", "familyName": "string", "mfa": true, "perms": { … } }, "Settings": { "default": { … } } }
- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/forgot
- https://api.exolink.cloud/auth/forgot
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://guides.exolink.com/_mock/apis/exolink_api/auth/forgot \
-H 'Content-Type: application/json' \
-d '{
"username": "string"
}'- Mock serverhttps://guides.exolink.com/_mock/apis/exolink_api/auth/valid
- https://api.exolink.cloud/auth/valid
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://guides.exolink.com/_mock/apis/exolink_api/auth/valid \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'