IBA API — Account
110 endpoints. Server: https://api.tunnelflight.com/api
Get Require confirmation
GET /account/approve-confirmations/check
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/approve-confirmations/check' \
--header 'token: <token>'Get Skill
GET /account/approve-confirmations/skills
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/approve-confirmations/skills' \
--header 'token: <token>'Save form
POST /account/approve-confirmations/form
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"entry_id": 1190169,
"action": "accept"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/approve-confirmations/form' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"entry_id":1190169,"action":"accept"}'Get Skill Checkbox
GET /account/approve-manually/skills-checkboxes/806783
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/approve-manually/skills-checkboxes/806783' \
--header 'token: <token>'Get User
GET /account/approve-manually/members/0/60649/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/approve-manually/members/0/60649/1' \
--header 'token: <token>'Save form
POST /account/approve-manually/form
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"entry_date": 1741317481,
"checkboxes": [
"Member understands the instructor positioning during flights for rated flyers",
"Member understands the wind speed range pertaining to their personal comfort level and the risks associated with increased wind speeds for certain activities",
"Member understands the additional risks related to flying with other flyers and being aware of the walls, doorway and net during flight",
"Member has been briefed and understands each of the elements pertaining to the additional flyer responsibilities outlined in the Flyer Safety Brief"
],
"status": "manual",
"skill": 168,
"tunnel": "248",
"time": 0,
"comment_instructor": "",
"author_id": "60649",
"author_name": "vivek patel"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/approve-manually/form' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"entry_date":1741317481,"checkboxes":["Member understands the instructor positioning during flights for rated flyers","Member understands the wind speed range pertaining to their personal comfort level and the risks associated with increased wind speeds for certain activities","Member understands the additional risks related to flying with other flyers and being aware of the walls, doorway and net during flight","Member has been briefed and understands each of the elements pertaining to the additional flyer responsibilities outlined in the Flyer Safety Brief"],"status":"manual","skill":168,"tunnel":"248","time":0,"comment_instructor":"","author_id":"60649","author_name":"vivek patel"}'Approve Entry
PUT /account/change-request/form/9
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"entry_id": 9,
"id": 9,
"entry_date": 1741057662,
"action": "Remove Flyer skill",
"military_label": "",
"reason": "",
"tunnel": 0,
"skill_to_remove": 56,
"logbook_entry_to_remove": 1190180,
"skill_name": null,
"author_id": 1,
"author_name": "Administrator",
"author_role": 1,
"member": 60649,
"member_name": "vivek patel",
"member_role": 13,
"tunnel_name": null
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/change-request/form/9' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"entry_id":9,"id":9,"entry_date":1741057662,"action":"Remove Flyer skill","military_label":"","reason":"","tunnel":0,"skill_to_remove":56,"logbook_entry_to_remove":1190180,"skill_name":null,"author_id":1,"author_name":"Administrator","author_role":1,"member":60649,"member_name":"vivek patel","member_role":13,"tunnel_name":null}'Create Entry
POST /account/change-request/form
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"breadcrumbs": [],
"breadcrumbValue": "Unsuspend Instructor Skill",
"cr_action": "Unsuspend Instructor Skill",
"cr_skill_remove_entry_id": 754655,
"cr_suspend_skills": 754655,
"cr_skill_un_suspend_entry_id": "",
"cr_member": "Jerome Stanislaus",
"cr_member_id": 32360,
"cr_member_role": 8,
"cr_reason": "Demonstrates knowledge and skills to preform the duty of a L2 instructor.",
"cr_skill": "Teach/Spot Back Flying",
"cr_skill_remove": 141,
"cr_tunnel": "",
"cr_tunnel_name": "",
"cr_military": "",
"cr_un_suspend_skills": 754655
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/change-request/form' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"breadcrumbs":[],"breadcrumbValue":"Unsuspend Instructor Skill","cr_action":"Unsuspend Instructor Skill","cr_skill_remove_entry_id":754655,"cr_suspend_skills":754655,"cr_skill_un_suspend_entry_id":"","cr_member":"Jerome Stanislaus","cr_member_id":32360,"cr_member_role":8,"cr_reason":"Demonstrates knowledge and skills to preform the duty of a L2 instructor.","cr_skill":"Teach/Spot Back Flying","cr_skill_remove":141,"cr_tunnel":"","cr_tunnel_name":"","cr_military":"","cr_un_suspend_skills":754655}'Delete Entry
DELETE /account/change-request/form/deny/909166
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"breadcrumbs": [],
"breadcrumbValue": "Create Military Account",
"cr_action": "Create Military Account",
"cr_skill_remove_entry_id": "",
"cr_suspend_skills": "",
"cr_skill_un_suspend_entry_id": "",
"cr_member": "AAron",
"cr_member_id": 90145,
"cr_member_role": 8,
"cr_reason": "",
"cr_skill": "",
"cr_skill_remove": "",
"cr_tunnel": "",
"cr_tunnel_name": "",
"cr_military": true
}Responses
2XX — Successful response
Try it
curl --request DELETE \ --url 'https://api.tunnelflight.com/api/account/change-request/form/deny/909166' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"breadcrumbs":[],"breadcrumbValue":"Create Military Account","cr_action":"Create Military Account","cr_skill_remove_entry_id":"","cr_suspend_skills":"","cr_skill_un_suspend_entry_id":"","cr_member":"AAron","cr_member_id":90145,"cr_member_role":8,"cr_reason":"","cr_skill":"","cr_skill_remove":"","cr_tunnel":"","cr_tunnel_name":"","cr_military":true}'Get Change Request History
GET /account/change-request/requests/history
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/change-request/requests/history' \
--header 'token: <token>'Get Members
POST /account/change-request/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"option": "Remove Flyer skill",
"screen_name": "viv",
"member_id": 0
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/change-request/members' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"option":"Remove Flyer skill","screen_name":"viv","member_id":0}'Get Options
GET /account/change-request/options
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/change-request/options' \
--header 'token: <token>'Get Requests
GET /account/change-request/requests
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/change-request/requests' \
--header 'token: <token>'Get Skill List
GET /account/change-request/skills/5070/37/open
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/change-request/skills/5070/37/open' \
--header 'token: <token>'Get Quetions
GET /account/coach-assessment/questions
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/coach-assessment/questions' \
--header 'token: <token>'Save
POST /account/coach-assessment/form
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/coach-assessment/form' \
--header 'token: <token>'Get Flyer Levels
GET /account/dashboard/flyer-skills-levels/60649
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/dashboard/flyer-skills-levels/60649' \
--header 'token: <token>'google wallet
GET /account/dashboard/wallet/google
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/dashboard/wallet/google' \
--header 'token: <token>'Apply Coupon
POST /account/fees/apply-coupon
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"paymentIntentId": "pi_3QzXuiFHeDJlkjb60sgHUZ1D",
"couponId": "Vivekt1",
"currency": "gbp"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/fees/apply-coupon' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"paymentIntentId":"pi_3QzXuiFHeDJlkjb60sgHUZ1D","couponId":"Vivekt1","currency":"gbp"}'Change Currency
POST /account/fees/change-currency
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"paymentIntentId": "pi_3Qz9jGFHeDJlkjb607hLqZ4V",
"currency": "gbp"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/fees/change-currency' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"paymentIntentId":"pi_3Qz9jGFHeDJlkjb607hLqZ4V","currency":"gbp"}'Create Apply Coupon
POST /account/fees/apply-coupon/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"couponId": 0,
"paymentIntentId": 0,
"currency": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/fees/apply-coupon/1' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"couponId":0,"paymentIntentId":0,"currency":""}'Create Change Currency
POST /account/fees/change-currency/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"paymentIntentId": 0,
"currency": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/fees/change-currency/1' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"paymentIntentId":0,"currency":""}'Get Calculation 2
GET /account/fees/calculation/false/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/calculation/false/1' \
--header 'token: <token>'Get Calculation
GET /account/fees/calculation/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/calculation/1' \
--header 'token: <token>'Get Get Keys
GET /account/fees/get-keys
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/get-keys' \
--header 'token: <token>'Get Get Payment Intent 2
GET /account/fees/get-payment-intent/false/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/get-payment-intent/false/1' \
--header 'token: <token>'Get Get Payment Intent
GET /account/fees/get-payment-intent/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/get-payment-intent/1' \
--header 'token: <token>'Payment Intent
GET /account/fees/get-payment-intent
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/get-payment-intent' \
--header 'token: <token>'get calcation
GET /account/fees/calculation
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/fees/calculation' \
--header 'token: <token>'Get Guides
GET /account/guides
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/guides' \
--header 'token: <token>'Coach Safety
GET /account/logbook/coach-safety/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/coach-safety/1' \
--header 'token: <token>'Create Logbook
POST /account/logbook/skills/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"cat_group": "",
"cat_id": "",
"cat_name": "",
"entry_date": 1740715438,
"entry_id": "",
"comment": "12",
"instructor": "59490",
"instructor_name": "",
"comments_instructor": "",
"comment_denial": "",
"time": "0",
"skill": "56",
"skill_name": "",
"tunnel_name": "",
"tunnel": "235",
"status": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/logbook/skills/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"cat_group":"","cat_id":"","cat_name":"","entry_date":1740715438,"entry_id":"","comment":"12","instructor":"59490","instructor_name":"","comments_instructor":"","comment_denial":"","time":"0","skill":"56","skill_name":"","tunnel_name":"","tunnel":"235","status":""}'Create Time
POST /account/logbook/time/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"entry_id": "",
"status": "",
"entry_date": 1740716999,
"tunnel": "235",
"tunnel_name": "Denver iFLY",
"comment": "1",
"time": "1"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/logbook/time/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"entry_id":"","status":"","entry_date":1740716999,"tunnel":"235","tunnel_name":"Denver iFLY","comment":"1","time":"1"}'Delete Entry
DELETE /account/logbook/1189529
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request DELETE \ --url 'https://api.tunnelflight.com/api/account/logbook/1189529' \
--header 'token: <token>'Edit Logbook
PUT /account/logbook/skills/1189528
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"cat_group": 37,
"cat_id": 43,
"cat_name": "Flyer Level 1",
"entry_date": 1740632359,
"entry_id": 1189528,
"comment": "111111",
"instructor": "12",
"instructor_name": "Chase Fowler",
"comments_instructor": null,
"comment_denial": "",
"time": 10,
"skill": "56",
"skill_name": "Belly Forward & Backward",
"tunnel_name": "Denver iFLY",
"tunnel": "235",
"status": "closed",
"cms_link": "http://localhost:3000/cms/logbook/",
"author_id": 1,
"id": 1189525,
"approval_date": 0,
"is_new": 1,
"tunnel_timezone": "America/Denver",
"skill_approval_level_instructor": 1,
"skill_approval_level_trainer": 0,
"skill_approval_level_coach": 0,
"isParent": 0,
"parent_id": null,
"timezone": "America/Denver",
"display_date": "02/27/2025",
"approval_date_display": "-",
"showEditActions": true,
"showOpenStatus": false,
"showCloseStatus": true,
"showDisapprovedStatus": false,
"showSuspendStatus": false,
"showNotCurrentStatus": false,
"showMemberComments": true,
"showInstructorComments": false,
"showInstructorDenialComments": false,
"showInstructorCommentButton": false,
"instructorComments": "",
"showCmsEntryLink": true
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/logbook/skills/1189528' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"cat_group":37,"cat_id":43,"cat_name":"Flyer Level 1","entry_date":1740632359,"entry_id":1189528,"comment":"111111","instructor":"12","instructor_name":"Chase Fowler","comments_instructor":null,"comment_denial":"","time":10,"skill":"56","skill_name":"Belly Forward & Backward","tunnel_name":"Denver iFLY","tunnel":"235","status":"closed","cms_link":"http://localhost:3000/cms/logbook/","author_id":1,"id":1189525,"approval_date":0,"is_new":1,"tunnel_timezone":"America/Denver","skill_approval_level_instructor":1,"skill_approval_level_trainer":0,"skill_approval_level_coach":0,"isParent":0,"parent_id":null,"timezone":"America/Denver","display_date":"02/27/2025","approval_date_display":"-","showEditActions":true,"showOpenStatus":false,"showCloseStatus":true,"showDisapprovedStatus":false,"showSuspendStatus":false,"showNotCurrentStatus":false,"showMemberComments":true,"showInstructorComments":false,"showInstructorDenialComments":false,"showInstructorCommentButton":false,"instructorComments":"","showCmsEntryLink":true}'Edit Time
PUT /account/logbook/time/1189529
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"entry_id": 1189529,
"status": "open",
"entry_date": 1740633244,
"tunnel": "235",
"tunnel_name": "Denver iFLY",
"comment": "1",
"time": "14",
"id": 1189526,
"type": "requested",
"is_new": 1,
"tunnel_timezone": "America/Denver",
"display_date": "02/26/2025",
"showEditActions": true,
"showEditDeleteOptions": true
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/logbook/time/1189529' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"entry_id":1189529,"status":"open","entry_date":1740633244,"tunnel":"235","tunnel_name":"Denver iFLY","comment":"1","time":"14","id":1189526,"type":"requested","is_new":1,"tunnel_timezone":"America/Denver","display_date":"02/26/2025","showEditActions":true,"showEditDeleteOptions":true}'Flyer Safety
GET /account/logbook/flyer-safety/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/flyer-safety/1' \
--header 'token: <token>'Get Category
GET /account/logbook/category/4605
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/category/4605' \
--header 'token: <token>'Get Filter Skill
GET /account/logbook/filter-skills/60649/instructor
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/filter-skills/60649/instructor' \
--header 'token: <token>'Get Instructor
GET /account/logbook/instructors/56/235
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/instructors/56/235' \
--header 'token: <token>'Get Member Logbook By status
GET /account/logbook/skills/open_suspended/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/skills/open_suspended/1' \
--header 'token: <token>'Get Member mobile Logbook
GET /account/logbook/skills/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/skills/1' \
--header 'token: <token>'Get Member Time
GET /account/logbook/time/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/time/1' \
--header 'token: <token>'Instructor Safety
GET /account/logbook/instructor-safety/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/instructor-safety/1' \
--header 'token: <token>'Military Safety
GET /account/logbook/military-safety/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/military-safety/1' \
--header 'token: <token>'Trainer Safety
GET /account/logbook/trainer-safety/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/logbook/trainer-safety/1' \
--header 'token: <token>'Update Skills Add Comments
PUT /account/logbook/skills/1/add-comments
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"instructor": "",
"id": 0,
"comment_instructor": "",
"skill": 0,
"entry_id": 0
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/logbook/skills/1/add-comments' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"instructor":"","id":0,"comment_instructor":"","skill":0,"entry_id":0}'Get Req
GET /account/manage-request/requests
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/manage-request/requests' \
--header 'token: <token>'Save form
PUT /account/manage-request/form/1189537
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"id": 1189537,
"comment_denial": "",
"comment_instructor": "as",
"author_id": 60649,
"status": "open",
"entry_id": 1189537,
"skill": 56,
"skill_name": "Neutral Belly Position",
"skill_checkboxes": []
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/manage-request/form/1189537' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"id":1189537,"comment_denial":"","comment_instructor":"as","author_id":60649,"status":"open","entry_id":1189537,"skill":56,"skill_name":"Neutral Belly Position","skill_checkboxes":[]}'Get Members
POST /account/member-directory/members/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"sortField": "screen_name",
"sortType": "ASC",
"limit": 50,
"offset": 0
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/member-directory/members/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"sortField":"screen_name","sortType":"ASC","limit":50,"offset":0}'Send Message
POST /account/member-directory/contact/message
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"g-recaptcha-response": "03AFcWeA5dy-3tcuPMyIELW2QSRmTQU0P8Wf2Z5m2WTf7FZNiyBl1YVv-39tVrHBymX6IkJ-DaUWKZgotLmifXEcjRWJAXZL2uNuVwXciyy7J-w-N-U-DquGjFuk3W4G8f8GU586AfvFpGZz3clwgo4OePElP760qaR55XriQcMxrnyHBdvBreCaR4PQX9Axsld2Sx_qA2GO3QN30fEXOthz4nl57xWrLTjyKtrxZnSpOKCMmc38yxOrt2q9kt5WL_6eDU-FM5sdwG7i4z9BvZt_lXlhRjVvNQDa2XNzHFVpWFupYexMpJrXumh2nGr-mEIR8sQs0tJNE8ao-QY_ntQVUVHFV-_8YLFVw0d6xXEgNcpLoqYSIF8DMvFOr5vF8w1Z9Q3HLKISX8W0Odqt4oy3iBVBoOGpXo35YpzK9smvCdMenke_x9kh--5Mfi4S0cGmCs-RDgRiM_MZIWKX5eXmq5HmeTyGxz38X1zKzz4_1EX9h8sxafxvfqsy9pRCc__VetqTMvWMKuAhhyd_GKZfYfHuZG3T1wRqpX9Ik3brg-rGy5CVZNmWn0vv4Xme2zrMSoIeCpdTrhxstccqczMwylfht_V1mxHPbCXznm-w4IeiS1ZlQKWKeTsMB8EmItaJK7-XjzVlVPHl8m2L8fwjp4sHkg3CKC58mKEOMBvYaW6LtlolmG7HE5DVMNTlGmUu7UN2eA20TZCXpXx2CtGuVZRHeK89nTk3_R-F5NkhsRdpw25LKbhiJJdXnZN1y83zxVBr2j83UW88tuhlGsKTxxaMikHCmZVZSlQXzQnH0ZiOEG1X1ZajFT8aOSJHrD5ejkC1Is8q6PHYcBTL1LeX4HNP0yj2HdMDhGMkmzQv-ltqQpRkIsQeUbmeEsPOQ8P4z2XaaW9_-ze10mjjePtxQiHRgprpKtqdQHrOCDzP1cvgBaIkTUvke9eWxG1XBNaptHzIp8_yjqo3IAySg9nixHJ6hY_3OBrhQ1ud6xxepHswFqGhXm60eiM4l86Xzzmo8egoLa_zqM",
"message": "aaaa",
"email": "ajacobs@iflyworld.com",
"name": "AAron"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/member-directory/contact/message' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"g-recaptcha-response":"03AFcWeA5dy-3tcuPMyIELW2QSRmTQU0P8Wf2Z5m2WTf7FZNiyBl1YVv-39tVrHBymX6IkJ-DaUWKZgotLmifXEcjRWJAXZL2uNuVwXciyy7J-w-N-U-DquGjFuk3W4G8f8GU586AfvFpGZz3clwgo4OePElP760qaR55XriQcMxrnyHBdvBreCaR4PQX9Axsld2Sx_qA2GO3QN30fEXOthz4nl57xWrLTjyKtrxZnSpOKCMmc38yxOrt2q9kt5WL_6eDU-FM5sdwG7i4z9BvZt_lXlhRjVvNQDa2XNzHFVpWFupYexMpJrXumh2nGr-mEIR8sQs0tJNE8ao-QY_ntQVUVHFV-_8YLFVw0d6xXEgNcpLoqYSIF8DMvFOr5vF8w1Z9Q3HLKISX8W0Odqt4oy3iBVBoOGpXo35YpzK9smvCdMenke_x9kh--5Mfi4S0cGmCs-RDgRiM_MZIWKX5eXmq5HmeTyGxz38X1zKzz4_1EX9h8sxafxvfqsy9pRCc__VetqTMvWMKuAhhyd_GKZfYfHuZG3T1wRqpX9Ik3brg-rGy5CVZNmWn0vv4Xme2zrMSoIeCpdTrhxstccqczMwylfht_V1mxHPbCXznm-w4IeiS1ZlQKWKeTsMB8EmItaJK7-XjzVlVPHl8m2L8fwjp4sHkg3CKC58mKEOMBvYaW6LtlolmG7HE5DVMNTlGmUu7UN2eA20TZCXpXx2CtGuVZRHeK89nTk3_R-F5NkhsRdpw25LKbhiJJdXnZN1y83zxVBr2j83UW88tuhlGsKTxxaMikHCmZVZSlQXzQnH0ZiOEG1X1ZajFT8aOSJHrD5ejkC1Is8q6PHYcBTL1LeX4HNP0yj2HdMDhGMkmzQv-ltqQpRkIsQeUbmeEsPOQ8P4z2XaaW9_-ze10mjjePtxQiHRgprpKtqdQHrOCDzP1cvgBaIkTUvke9eWxG1XBNaptHzIp8_yjqo3IAySg9nixHJ6hY_3OBrhQ1ud6xxepHswFqGhXm60eiM4l86Xzzmo8egoLa_zqM","message":"aaaa","email":"ajacobs@iflyworld.com","name":"AAron"}'Create Notification Enabled
POST /account/notifications/notification-enabled
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/notifications/notification-enabled' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{}'Create Toggle Enable
POST /account/notifications/toggle-enable
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/notifications/toggle-enable' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{}'Get List
GET /account/notifications/list
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/notifications/list' \
--header 'token: <token>'Get all
GET /account/notifications
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/notifications' \
--header 'token: <token>'Get requests
GET /account/notifications/requests
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/notifications/requests' \
--header 'token: <token>'Read
PUT /account/notifications/read/852876
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/notifications/read/852876' \
--header 'token: <token>'Update Notifications
PUT /account/notifications/1
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/notifications/1' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{}'2fa operations
POST /account/profile/2fa-operation
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/2fa-operation' \
--header 'token: <token>'Create Bio Web Option
POST /account/profile/bio-web-option
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"device_id": 0,
"type": "",
"display_name": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/bio-web-option' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"device_id":0,"type":"","display_name":""}'Create Bio Web Unlink
POST /account/profile/bio-web-unlink
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"device_id": 0,
"type": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/bio-web-unlink' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"device_id":0,"type":""}'Create Bio Web Verify
POST /account/profile/bio-web-verify
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"credential": "",
"device_id": 0,
"type": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/bio-web-verify' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"credential":"","device_id":0,"type":""}'Get Bio Web
GET /account/profile/bio-web
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/bio-web' \
--header 'token: <token>'Certificate Download
POST /account/profile/get-certificate
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"type": "Flyer Level 1",
"cat_id": 43,
"screen_name": "Administrator",
"entry_date": 1739419839,
"member_id": 1
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/get-certificate' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"type":"Flyer Level 1","cat_id":43,"screen_name":"Administrator","entry_date":1739419839,"member_id":1}'Certificate list
GET /account/profile/certificate-list
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/certificate-list' \
--header 'token: <token>'Change Password
PUT /account/profile/change-password
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"password": "Rabbit123",
"current_password": "Rabbit123",
"password_confirm": "Rabbit123"
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/profile/change-password' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"password":"Rabbit123","current_password":"Rabbit123","password_confirm":"Rabbit123"}'Create Delete Account
POST /account/profile/delete-account
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"type": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/delete-account' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"type":""}'Create Insert Security Questions
POST /account/profile/insert-security-questions
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"type": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/insert-security-questions' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"type":""}'Create Social Unlink
POST /account/profile/social-unlink
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"type": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/social-unlink' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"type":""}'Remove Media
POST /account/profile/remove-media
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/remove-media' \
--header 'token: <token>'Get Booking History
GET /account/profile/booking-history
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/booking-history' \
--header 'token: <token>'Get Booking Pin
POST /account/profile/booking-pin
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"password": "Rabbit1231"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/booking-pin' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"password":"Rabbit1231"}'Get Get Booking Link
GET /account/profile/get-booking-link
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/get-booking-link' \
--header 'token: <token>'Get Payment History
GET /account/profile/payment-history
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/payment-history' \
--header 'token: <token>'Get Payment User List
POST /account/profile/payment-user
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"id": "8175"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/payment-user' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"id":"8175"}'Get Security Quetion
GET /account/profile/security-questions
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/security-questions' \
--header 'token: <token>'Get User By id
GET /account/profile/user/{userid}
Path parameters
| Name | Type | Required | Description |
|---|---|---|---|
userid | string | yes | Example: 1 |
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/user/{userid}' \
--header 'token: <token>'Get User
GET /account/profile/user
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/user' \
--header 'token: <token>'Update User
PUT /account/profile/user
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"real_name": "VIvek Patel",
"tunnel": "248",
"screen_name": "VIvek Patel",
"username": "vivekthumar@gmail.com",
"verify_password": "Rabbit123",
"dob": 1751388917
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/account/profile/user' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"real_name":"VIvek Patel","tunnel":"248","screen_name":"VIvek Patel","username":"vivekthumar@gmail.com","verify_password":"Rabbit123","dob":1751388917}'Create Regenerate Backup Codes
POST /account/profile/totp/regenerate-backup-codes
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"code": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/totp/regenerate-backup-codes' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"code":""}'Create Resetup
POST /account/profile/totp/resetup
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"code": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/totp/resetup' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"code":""}'Create Setup
POST /account/profile/totp/setup
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"code": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/totp/setup' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"code":""}'Create Verify Setup
POST /account/profile/totp/verify-setup
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"code": ""
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/totp/verify-setup' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"code":""}'Get Status
GET /account/profile/totp/status
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/profile/totp/status' \
--header 'token: <token>'send verification code
POST /account/profile/send-verification-passcode
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/send-verification-passcode' \
--header 'token: <token>'verify verification code
POST /account/profile/verify-verification-passcode
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"email": "vivek.thumar+1@e-digitalgroup.com",
"passcode": 207840
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/profile/verify-verification-passcode' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"email":"vivek.thumar+1@e-digitalgroup.com","passcode":207840}'Create Push Notification Fcm Token
POST /account/push-notification/fcm-token
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"fcm_token": "",
"platform": "",
"device_type": "",
"os_version": "",
"device_model": "",
"device_brand": "",
"device_id": 0,
"device_name": "",
"app_version": "",
"build_number": 0,
"unique_id": 0,
"is_tablet": false
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/push-notification/fcm-token' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"fcm_token":"","platform":"","device_type":"","os_version":"","device_model":"","device_brand":"","device_id":0,"device_name":"","app_version":"","build_number":0,"unique_id":0,"is_tablet":false}'Create Push Notification Notification Enabled
POST /account/push-notification/notification-enabled
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/push-notification/notification-enabled' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{}'Create Push Notification Toggle Enable
POST /account/push-notification/toggle-enable
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/push-notification/toggle-enable' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{}'Get all
GET /account/push-notification
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/push-notification' \
--header 'token: <token>'Create Push Notification
POST /account/push-notification
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"id": 0
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/push-notification' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"id":0}'Get Push Notification Unread Count
GET /account/push-notification/unread/count
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/push-notification/unread/count' \
--header 'token: <token>'Get Push Notification
GET /account/push-notification/flyer
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/push-notification/flyer' \
--header 'token: <token>'Get Refernce materials
GET /account/reference-materials
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/reference-materials' \
--header 'token: <token>'Get Coach Currency Checkbox
GET /account/safety-training/coach-currency/checkboxes/20788
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/coach-currency/checkboxes/20788' \
--header 'token: <token>'Get Coach Currency Members
GET /account/safety-training/coach-currency/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/coach-currency/members' \
--header 'token: <token>'Get Flyer Currency Members
GET /account/safety-training/flyer-currency/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/flyer-currency/members' \
--header 'token: <token>'Get Flyer Search Member
GET /account/safety-training/search/flyer/40
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/search/flyer/40' \
--header 'token: <token>'Get Instructor Currency CHeckbox
GET /account/safety-training/instructor-currency/checkboxes/28
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/instructor-currency/checkboxes/28' \
--header 'token: <token>'Get Instructor Currency Members
GET /account/safety-training/instructor-currency/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/instructor-currency/members' \
--header 'token: <token>'Get Military Currency Members
GET /account/safety-training/military-currency/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/military-currency/members' \
--header 'token: <token>'Get Trainer Currency Checkbox
GET /account/safety-training/trainer-currency/checkboxes/33398
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/trainer-currency/checkboxes/33398' \
--header 'token: <token>'Get Trainer Currency Members
GET /account/safety-training/trainer-currency/members
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/trainer-currency/members' \
--header 'token: <token>'Get flyer Currency Checkbox
GET /account/safety-training/flyer-currency/checkboxes/40
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/flyer-currency/checkboxes/40' \
--header 'token: <token>'Get military Currency Checkbox
GET /account/safety-training/military-currency/checkboxes/59936
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/account/safety-training/military-currency/checkboxes/59936' \
--header 'token: <token>'Save Coach
POST /account/safety-training/coach/form/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"member_id": 31868,
"checkboxes": [
{
"instructor": 0,
"label": "Has completed one Safety Meeting relative to the coach rating held",
"passed": 1,
"date": 1741066420,
"tunnel": 477043,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has conducted a minimum of 3 coaching sessions within the currency renewal period",
"passed": 1,
"date": 1741066420,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has received an oral brief on IBA STN’s and a review of any updated flight training practices",
"passed": 1,
"date": 1741066420,
"tunnel": 477043,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
}
],
"type": "coach"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/safety-training/coach/form/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"member_id":31868,"checkboxes":[{"instructor":0,"label":"Has completed one Safety Meeting relative to the coach rating held","passed":1,"date":1741066420,"tunnel":477043,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has conducted a minimum of 3 coaching sessions within the currency renewal period","passed":1,"date":1741066420,"tunnel":261615,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has received an oral brief on IBA STN’s and a review of any updated flight training practices","passed":1,"date":1741066420,"tunnel":477043,"row_id":0,"entry_id":0,"email":"0","level":"0"}],"type":"coach"}'Save Flyer
POST /account/safety-training/flyer/form/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"member_id": 8175,
"checkboxes": [
{
"instructor": 0,
"label": "Flyer level 1",
"passed": 1,
"date": "1741759735",
"tunnel": 235,
"row_id": 1,
"entry_id": 1,
"level": "43",
"time": 12,
"approval_level": "1"
},
{
"instructor": 0,
"label": "Back Flying Level 2",
"passed": 1,
"date": 1741759963,
"tunnel": 0,
"row_id": 2,
"entry_id": 1,
"level": "87",
"time": 11,
"approval_level": "2"
},
{
"instructor": 0,
"label": "Formation Level 2",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 3,
"entry_id": 1,
"level": "61",
"time": 0,
"approval_level": "1"
},
{
"instructor": 0,
"label": "Formation Level 3",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 4,
"entry_id": 1,
"level": "58",
"time": 0,
"approval_level": "1"
},
{
"instructor": 0,
"label": "Static Level 3",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 5,
"entry_id": 1,
"level": "89",
"time": 0,
"approval_level": "3"
},
{
"instructor": 0,
"label": "Static Level 4",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 6,
"entry_id": 1,
"level": "90",
"time": 0,
"approval_level": "7"
},
{
"instructor": 0,
"label": "Static Pro",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 7,
"entry_id": 1,
"level": "91",
"time": 0,
"approval_level": "7"
},
{
"instructor": 0,
"label": "Dynamic Level 3",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 8,
"entry_id": 1,
"level": "52",
"time": 0,
"approval_level": "6"
},
{
"instructor": 0,
"label": "Dynamic Level 4",
"passed": 0,
"date": "0",
"tunnel": 0,
"row_id": 9,
"entry_id": 1,
"level": "55",
"time": 0,
"approval_level": "7"
}
],
"type": "flyer",
"message": "ok"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/safety-training/flyer/form/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"member_id":8175,"checkboxes":[{"instructor":0,"label":"Flyer level 1","passed":1,"date":"1741759735","tunnel":235,"row_id":1,"entry_id":1,"level":"43","time":12,"approval_level":"1"},{"instructor":0,"label":"Back Flying Level 2","passed":1,"date":1741759963,"tunnel":0,"row_id":2,"entry_id":1,"level":"87","time":11,"approval_level":"2"},{"instructor":0,"label":"Formation Level 2","passed":0,"date":"0","tunnel":0,"row_id":3,"entry_id":1,"level":"61","time":0,"approval_level":"1"},{"instructor":0,"label":"Formation Level 3","passed":0,"date":"0","tunnel":0,"row_id":4,"entry_id":1,"level":"58","time":0,"approval_level":"1"},{"instructor":0,"label":"Static Level 3","passed":0,"date":"0","tunnel":0,"row_id":5,"entry_id":1,"level":"89","time":0,"approval_level":"3"},{"instructor":0,"label":"Static Level 4","passed":0,"date":"0","tunnel":0,"row_id":6,"entry_id":1,"level":"90","time":0,"approval_level":"7"},{"instructor":0,"label":"Static Pro","passed":0,"date":"0","tunnel":0,"row_id":7,"entry_id":1,"level":"91","time":0,"approval_level":"7"},{"instructor":0,"label":"Dynamic Level 3","passed":0,"date":"0","tunnel":0,"row_id":8,"entry_id":1,"level":"52","time":0,"approval_level":"6"},{"instructor":0,"label":"Dynamic Level 4","passed":0,"date":"0","tunnel":0,"row_id":9,"entry_id":1,"level":"55","time":0,"approval_level":"7"}],"type":"flyer","message":"ok"}'Save Instructor
POST /account/safety-training/instructor/form/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"member_id": 19338,
"checkboxes": [
{
"instructor": 0,
"label": "Has conducted a minimum of 3 FTF classes under supervision",
"passed": 1,
"date": 1754969415,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has participated in a Safety Meeting",
"passed": 1,
"date": 1754364615,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has received refresher training relevant to Instructor Level 1",
"passed": 1,
"date": 1754969415,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "Instructor Level 1",
"level": "44"
},
{
"instructor": 0,
"label": "Has received refresher training relevant to Instructor Level 2",
"passed": 1,
"date": 1755660615,
"tunnel": 254223,
"row_id": 0,
"entry_id": 0,
"email": "Instructor Level 2",
"level": "65"
},
{
"instructor": 0,
"label": "Has received refresher training relevant to Instructor Level 3",
"passed": 1,
"date": 1755660615,
"tunnel": 246,
"row_id": 0,
"entry_id": 0,
"email": "Instructor Level 3",
"level": "64"
},
{
"instructor": 0,
"label": "Has received refresher training relevant to Instructor Level 4",
"passed": 1,
"date": 1754451015,
"tunnel": 246,
"row_id": 0,
"entry_id": 0,
"email": "Instructor Level 4",
"level": "63"
}
],
"type": "instructor"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/safety-training/instructor/form/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"member_id":19338,"checkboxes":[{"instructor":0,"label":"Has conducted a minimum of 3 FTF classes under supervision","passed":1,"date":1754969415,"tunnel":261615,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has participated in a Safety Meeting","passed":1,"date":1754364615,"tunnel":261615,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has received refresher training relevant to Instructor Level 1","passed":1,"date":1754969415,"tunnel":261615,"row_id":0,"entry_id":0,"email":"Instructor Level 1","level":"44"},{"instructor":0,"label":"Has received refresher training relevant to Instructor Level 2","passed":1,"date":1755660615,"tunnel":254223,"row_id":0,"entry_id":0,"email":"Instructor Level 2","level":"65"},{"instructor":0,"label":"Has received refresher training relevant to Instructor Level 3","passed":1,"date":1755660615,"tunnel":246,"row_id":0,"entry_id":0,"email":"Instructor Level 3","level":"64"},{"instructor":0,"label":"Has received refresher training relevant to Instructor Level 4","passed":1,"date":1754451015,"tunnel":246,"row_id":0,"entry_id":0,"email":"Instructor Level 4","level":"63"}],"type":"instructor"}'Save Military
POST /account/safety-training/military/form/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"member_id": 59936,
"checkboxes": [
{
"instructor": 0,
"label": "Has completed a minimum of 3 Military Instructor sessions under supervision",
"passed": 1,
"date": 1740980753,
"tunnel": 477043,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has participated in a Safety Meeting",
"passed": 1,
"date": 1740980753,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
},
{
"instructor": 0,
"label": "Has received refresher training for the Military Instructor rating",
"passed": 1,
"date": 1740980753,
"tunnel": 261615,
"row_id": 0,
"entry_id": 0,
"email": "0",
"level": "0"
}
],
"type": "military",
"message": "ok"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/safety-training/military/form/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"member_id":59936,"checkboxes":[{"instructor":0,"label":"Has completed a minimum of 3 Military Instructor sessions under supervision","passed":1,"date":1740980753,"tunnel":477043,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has participated in a Safety Meeting","passed":1,"date":1740980753,"tunnel":261615,"row_id":0,"entry_id":0,"email":"0","level":"0"},{"instructor":0,"label":"Has received refresher training for the Military Instructor rating","passed":1,"date":1740980753,"tunnel":261615,"row_id":0,"entry_id":0,"email":"0","level":"0"}],"type":"military","message":"ok"}'Save Trainer
POST /account/safety-training/trainer/form/
Headers
| Name | Type | Required | Description |
|---|---|---|---|
token | string | yes | Authentication token. External HMAC endpoints: the HMAC-SHA256 hex digest of the JSON request body. Internal/admin endpoints: your IBA session token. |
Request body
Request body example (default)
{
"member_id": 33398,
"checkboxes": [
{
"instructor": 0,
"label": "I confirm that the Trainer is current as an IBA Instructor",
"passed": 1,
"date": 1741151985,
"tunnel": 521209,
"row_id": 0,
"entry_id": 1,
"email": "",
"level": ""
},
{
"instructor": 0,
"label": "I confirm that the Trainer has delivered a minimum of 2 x instructor currency/training development or re-currency sessions to IBA Instructors",
"passed": 1,
"date": 1741065585,
"tunnel": 521209,
"row_id": 0,
"entry_id": 1,
"email": "",
"level": ""
},
{
"instructor": 0,
"label": "I confirm that the Trainer has attended/delivered at minimum of 2 x Safety Meetings to Instructor staff",
"passed": 1,
"date": 1741065585,
"tunnel": 477043,
"row_id": 0,
"entry_id": 1,
"email": "",
"level": ""
}
],
"type": "trainer"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/account/safety-training/trainer/form/' \
--header 'token: <token>' \
--header 'content-type: application/json' \
--data '{"member_id":33398,"checkboxes":[{"instructor":0,"label":"I confirm that the Trainer is current as an IBA Instructor","passed":1,"date":1741151985,"tunnel":521209,"row_id":0,"entry_id":1,"email":"","level":""},{"instructor":0,"label":"I confirm that the Trainer has delivered a minimum of 2 x instructor currency/training development or re-currency sessions to IBA Instructors","passed":1,"date":1741065585,"tunnel":521209,"row_id":0,"entry_id":1,"email":"","level":""},{"instructor":0,"label":"I confirm that the Trainer has attended/delivered at minimum of 2 x Safety Meetings to Instructor staff","passed":1,"date":1741065585,"tunnel":477043,"row_id":0,"entry_id":1,"email":"","level":""}],"type":"trainer"}'