IBA API — connector
13 endpoints. Server: https://api.tunnelflight.com/api
Delete User
DELETE /external/convergence/op/4
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)
nullResponses
2XX — Successful response
Try it
curl --request DELETE \ --url 'https://api.tunnelflight.com/api/external/convergence/op/4' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>'create user
POST /external/convergence/op
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)
{
"email": "vivekthumar@gmail.com"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/external/convergence/op' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"email":"vivekthumar@gmail.com"}'Edit User
PUT /external/convergence/op
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)
{
"email": "vivekthumar1@gmail.com",
"id": 4
}Responses
2XX — Successful response
Try it
curl --request PUT \ --url 'https://api.tunnelflight.com/api/external/convergence/op' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"email":"vivekthumar1@gmail.com","id":4}'Edit entry
POST /external/convergence
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)
{
"member_id": 1,
"member_pin": "28396",
"purchase_id": 215313,
"registration_id": 123456,
"purchase_date": 1744131450,
"flight_date": 1744098000,
"minutes_booked": 9,
"product_id": 12893,
"tunnel_id": 25,
"checkin_time": 1744098000
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/external/convergence' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"member_id":1,"member_pin":"28396","purchase_id":215313,"registration_id":123456,"purchase_date":1744131450,"flight_date":1744098000,"minutes_booked":9,"product_id":12893,"tunnel_id":25,"checkin_time":1744098000}'Generate Token
POST /external/convergence/op/generate-token
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. |
secret | string | no | Example: 95KMX2bsht09vSTy1ob/Jw== |
Request body
Request body example (default)
{
"member_id": 1,
"member_pin": "28396",
"purchase_id": 215313,
"registration_id": 123456,
"purchase_date": 1744131450,
"flight_date": 1744098000,
"minutes_booked": 9,
"product_id": 12893,
"tunnel_id": 25,
"checkin_time": 1744098000
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/external/convergence/op/generate-token' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'secret: <secret>' \
--header 'content-type: application/json' \
--data '{"member_id":1,"member_pin":"28396","purchase_id":215313,"registration_id":123456,"purchase_date":1744131450,"flight_date":1744098000,"minutes_booked":9,"product_id":12893,"tunnel_id":25,"checkin_time":1744098000}'Get List
GET /external/convergence/op/
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)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/external/convergence/op/' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>'Get One
GET /external/convergence/op/3
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)
nullResponses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/external/convergence/op/3' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>'create entry Copy
POST /localhost:8081/convergence
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)
{
"member_id": 1,
"member_pin": "28396",
"purchase_id": 215313,
"registration_id": 123456,
"purchase_date": 1744131450,
"flight_date": 1744098000,
"minutes_booked": 9,
"product_id": 12893,
"tunnel_id": 25,
"checkin_time": 1744098000
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/localhost:8081/convergence' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"member_id":1,"member_pin":"28396","purchase_id":215313,"registration_id":123456,"purchase_date":1744131450,"flight_date":1744098000,"minutes_booked":9,"product_id":12893,"tunnel_id":25,"checkin_time":1744098000}'create entry
POST /external/convergence/update-booking
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)
{
"auth_token": "48a10fad-8482-47bc-98dd-57f6830aa958",
"time": 12
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/external/convergence/update-booking' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"auth_token":"48a10fad-8482-47bc-98dd-57f6830aa958","time":12}'Generate Token
POST /connector/fuse-matrix/generate-token
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)
{
"secret": "0QsaUQOuIsFko/OM+yJVAg==",
"payload": {
"memberId": "1"
}
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/connector/fuse-matrix/generate-token' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"secret":"0QsaUQOuIsFko/OM+yJVAg==","payload":{"memberId":"1"}}'Get Member Copy
GET /localhost:8081/ifly-connector/member/1
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. |
clientid | string | no | Example: 144f79941b75ab52374b7547f06053ca |
token | string | no | Example: c6b7f7ddecf7b401bdcfa289a36de4103ca33de28882046b9bfaafc602013b4d |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/localhost:8081/ifly-connector/member/1' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'clientid: <clientid>' \
--header 'token: <token>'Get Member
GET /external/fuse-matrix/member/1
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. |
clientid | string | no | Example: 144f79941b75ab52374b7547f06053ca |
token | string | no | Example: c6b7f7ddecf7b401bdcfa289a36de4103ca33de28882046b9bfaafc602013b4d |
Responses
2XX — Successful response
Try it
curl --request GET \ --url 'https://api.tunnelflight.com/api/external/fuse-matrix/member/1' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'clientid: <clientid>' \
--header 'token: <token>'Register
POST /connector/fuse-matrix
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)
{
"email": "vivekthumar@gmail.com"
}Responses
2XX — Successful response
Try it
curl --request POST \ --url 'https://api.tunnelflight.com/api/connector/fuse-matrix' \
--header 'Authorization: Bearer <token>' \
--header 'client-id: <client-id>' \
--header 'content-type: application/json' \
--data '{"email":"vivekthumar@gmail.com"}'