IBA API — Auth
9 endpoints. Server: https://api.tunnelflight.com/api
Check Username
POST /auth/signup/check-username
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
~nightwatch-user | string | no | Example: 1f1d5840-a37a-4255-8714-c2194d777e87 |
Request body
Request body example (default)
{
"username": "admin"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/signup/check-username' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header '~nightwatch-user: <~nightwatch-user>' \
--header 'content-type: application/json' \
--data '{"username":"admin"}'Get Security Que
GET /auth/account-access/security-questions
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
accept-language | string | no | Example: en |
Request body
Request body example (default)
{
"username": "admin",
"option": "email",
"password": "Rabbit123",
"passcode": "1288831",
"answer_3": "11",
"answer_4": "1",
"answer_9": "1"
}Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/auth/account-access/security-questions' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'accept-language: <accept-language>' \
--header 'content-type: application/json' \
--data '{"username":"admin","option":"email","password":"Rabbit123","passcode":"1288831","answer_3":"11","answer_4":"1","answer_9":"1"}'Recover Password
POST /auth/account-access/recover-password
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
accept-language | string | no | Example: en |
Request body
Request body example (default)
{
"username": "admin",
"option": "email",
"password": "Rabbit123",
"passcode": "1288831",
"answer_3": "11",
"answer_4": "1",
"answer_9": "1"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/account-access/recover-password' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'accept-language: <accept-language>' \
--header 'content-type: application/json' \
--data '{"username":"admin","option":"email","password":"Rabbit123","passcode":"1288831","answer_3":"11","answer_4":"1","answer_9":"1"}'Recover Username
POST /auth/account-access/recover-username
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
accept-language | string | no | Example: en |
Request body
Request body example (default)
{
"email": "info@tunnelflight.com",
"passcode": "230456"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/account-access/recover-username' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'accept-language: <accept-language>' \
--header 'content-type: application/json' \
--data '{"email":"info@tunnelflight.com","passcode":"230456"}'Resend
POST /auth/verify-email/resend
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
~nightwatch-user | string | no | Example: 1f1d5840-a37a-4255-8714-c2194d777e87 |
Request body
Request body example (default)
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluNSIsImVtYWlsIjoiYXNkYXNkQGdtaWFsMi5jb20iLCJpYXQiOjE3NDAwMjU3ODgsImV4cCI6MTc0MDExMjE4OH0.jRgi4cx8cmroGEghRHj4GbZSWM89oNumuA1T3VZejvs"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/verify-email/resend' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header '~nightwatch-user: <~nightwatch-user>' \
--header 'content-type: application/json' \
--data '{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluNSIsImVtYWlsIjoiYXNkYXNkQGdtaWFsMi5jb20iLCJpYXQiOjE3NDAwMjU3ODgsImV4cCI6MTc0MDExMjE4OH0.jRgi4cx8cmroGEghRHj4GbZSWM89oNumuA1T3VZejvs"}'Signup
POST /auth/signup
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
Request body
Request body example (default)
{
"country": "USA",
"real_name": "Austin purser ",
"email": "dpurser79@gmail.com",
"screen_name": "Papa Bear 🐻 ",
"username": "Papa Bear 14",
"password": "[********]",
"tunnel": "217006",
"phone": "9512182632",
"question_1": "1",
"answer_1": "Chase",
"question_2": "5",
"answer_2": "Riverside ",
"question_3": "9",
"answer_3": "Baseball ",
"dob": 1402360761,
"success": true,
"message": "Username does not exists.",
"terms": true,
"salt": "GWutRL+iFrq2adbwlN7rKg==",
"country_code": "54"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/signup' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"country":"USA","real_name":"Austin purser ","email":"dpurser79@gmail.com","screen_name":"Papa Bear 🐻 ","username":"Papa Bear 14","password":"[********]","tunnel":"217006","phone":"9512182632","question_1":"1","answer_1":"Chase","question_2":"5","answer_2":"Riverside ","question_3":"9","answer_3":"Baseball ","dob":1402360761,"success":true,"message":"Username does not exists.","terms":true,"salt":"GWutRL+iFrq2adbwlN7rKg==","country_code":"54"}'Silent Login
POST /auth/login/silent
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
Request body
Request body example (default)
{
"username": "admin",
"password": "1111"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/login/silent' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"username":"admin","password":"1111"}'Verify email
POST /auth/verify-email
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
~nightwatch-user | string | no | Example: 1f1d5840-a37a-4255-8714-c2194d777e87 |
Request body
Request body example (default)
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InZpdmVrdGh1bWFyKzJAZ21haWwuY29tIiwiZW1haWwiOiJ2aXZla3RodW1hckBnbWFpbC5jb20iLCJpYXQiOjE3NDQwOTE3MTgsImV4cCI6MTc0NDA5NTMxOH0.SwGdCELl3FfPBkifgSx1rLs0MLbpfjsqAS-Re3e8TTw"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/verify-email' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header '~nightwatch-user: <~nightwatch-user>' \
--header 'content-type: application/json' \
--data '{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InZpdmVrdGh1bWFyKzJAZ21haWwuY29tIiwiZW1haWwiOiJ2aXZla3RodW1hckBnbWFpbC5jb20iLCJpYXQiOjE3NDQwOTE3MTgsImV4cCI6MTc0NDA5NTMxOH0.SwGdCELl3FfPBkifgSx1rLs0MLbpfjsqAS-Re3e8TTw"}'login
POST /auth/login
Headers
| Name | Type | Required | Description |
|---|---|---|---|
Authorization | string | yes | Bearer token. Required for every request. |
client-id | string | yes | Client identifier issued by IBA. Required for every request. |
accept-language | string | no | Example: en |
Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/auth/login' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'accept-language: <accept-language>'