Notifications
The portal will notify through webhook events or by email on events happening.
The email is well formatted with all the elements inside the event data
Generic events
Trigger on create distributor event
This event is triggered when a user creates as a distributor on the portal.
- Event name:
create_distributor - API:
POST /{session_holder}/distributors - Event data:
{
"data": {
"billing_id": "dwh5",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 5,
"name": "dist-wh5"
},
"event": "create_distributor"
}Trigger on update distributor event
This event is triggered when a user updates as a distributor on the portal.
- Event name:
update_distributor - API:
PUT /{session_holder}/distributors/{uuid} - Event data:
{
"data": {
"billing_id": "dwh5",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 5,
"name": "dist-wh5"
},
"event": "update_distributor"
}Trigger on delete distributor event
This event is triggered when a user deletes as a distributor on the portal.
- Event name:
delete_distributor - API:
DELETE /{session_holder}/distributors/{uuid} - Event data:
{
"data": {
"billing_id": "dwh5",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936"
},
"event": "delete_distributor"
}Trigger on create reseller event
This event is triggered when a user creates as a reseller on the portal.
- Event name:
create_reseller - API:
POST /{session_holder}/resellers - Event data:
{
"data": {
"billing_id": "rwh7",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 10,
"name": "res-wh7",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6"
},
"event": "create_reseller"
}Trigger on update reseller event
This event is triggered when a user updates as a reseller on the portal.
- Event name:
update_reseller - API:
POST /{session_holder}/resellers - Event data:
{
"data": {
"billing_id": "rwh7",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 10,
"name": "res-wh7",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6"
},
"event": "update_reseller"
}Trigger on delete reseller event
This event is triggered when a user deletes a reseller on the portal.
- Event name:
delete_reseller - API:
DELETE /{session_holder}/resellers/{uuid} - Event data:
{
"data": {
"billing_id": "rwh7",
"distributor_uuid": "512c3ca9-ea77-4eb5-9c4c-dc0c2d24d2c9",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936"
},
"event": "delete_reseller"
}Trigger on create tenant event
This event is triggered when a user creates a tenant on the portal.
- Event name:
create_tenant - API:
POST /{session_holder}/tenants - Event data:
{
"data": {
"billing_id": "twh2",
"distributor_uuid": "",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 15,
"name": "ten-wh2",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6",
"tenant_uuid": "bcf29923-e8b8-4801-aad7-cabc54277854"
},
"event": "create_tenant"
}Trigger on update tenant event
This event is triggered when a user updates a tenant on the portal.
- Event name:
update_tenant - API:
PUT /{session_holder}/tenants/{uuid} - Event data:
{
"data": {
"billing_id": "twh2",
"distributor_uuid": "",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"markup": 15,
"name": "ten-wh2",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6",
"tenant_uuid": "bcf29923-e8b8-4801-aad7-cabc54277854"
},
"event": "update_tenant"
}Trigger on delete tenant event
This event is triggered when a user deletes a tenant on the portal.
- Event name:
delete_tenant - API:
DELETE /{session_holder}/tenants/{uuid} - Event data:
{
"data": {
"billing_id": "twh2",
"distributor_uuid": "",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"reseller_uuid": "992921d2-5577-4706-abfc-fad8e4032db6",
"tenant_uuid": "bcf29923-e8b8-4801-aad7-cabc54277854"
},
"event": "delete_tenant"
}Trigger on create subscription event
This event is triggered when a user creates a subscription on the portal.
- Event name:
create_subscription - API:
POST /{session_holder}/tenants/{uuid}/subscriptions - Event data:
{
"data": {
"billing_id": "swh3",
"distributor_uuid": "a0ebd55f-963a-485f-a6b8-74b897858b75",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"name": "sub-wh3",
"reseller_uuid": "8b342360-87be-469b-80c2-b14814f8b3c9",
"subscription_id": "96",
"tenant_uuid": "00432eef-2854-4f4b-9977-1bfdef720e36"
},
"event": "create_subscription"
}Trigger on update subscription event
This event is triggered when a user updates a subscription on the portal.
- Event name:
update_subscription - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id} - Event data:
{
"data": {
"billing_id": "swh3",
"distributor_uuid": "a0ebd55f-963a-485f-a6b8-74b897858b75",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"name": "sub-wh3",
"reseller_uuid": "8b342360-87be-469b-80c2-b14814f8b3c9",
"subscription_id": "96",
"tenant_uuid": "00432eef-2854-4f4b-9977-1bfdef720e36",
"suspension_profile_id": null
},
"event": "update_subscription"
}Trigger on delete subscription event
This event is triggered when a user deletes a subscription on the portal.
- Event name:
delete_subscription - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id} - Event data:
{
"data": {
"billing_id": "swh3",
"distributor_uuid": "a0ebd55f-963a-485f-a6b8-74b897858b75",
"group_uuid": "f394f577-8799-4f43-a4f5-81a7953f8936",
"reseller_uuid": "8b342360-87be-469b-80c2-b14814f8b3c9",
"subscription_id": "96",
"tenant_uuid": "00432eef-2854-4f4b-9977-1bfdef720e36"
},
"event": "delete_subscription"
}Trigger on create a new order event
This event is triggered when a user creates a new order on the portal.
- Event name:
create_order - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/orders - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"order_id": "120",
"products": [{
"sku": "MS-SIP-1",
"quantity": 3
}]
},
"event": "create_order"
}Trigger on delete an order event
This event is triggered when a user deletes an order on the portal.
- Event name:
remove_order - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/orders - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"order_id": "120",
"products": [{
"sku": "MS-SIP-1",
"quantity": 2
}]
},
"event": "remove_order"
}Trigger on update_subscription_number event
This event is triggered when a user updates a subscription's number on the portal.
- Event name:
update_subscription_number - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/numbers/{number} - Event data:
{
"match_info": {
"session_holder": "node4_fusion_dev",
"uuid": "21fb665e-c3db-40c5-a50c-65a9d4be540a"
},
"body": {
"data": {
"group_uuid": "adb26c5a-38bf-469c-87e2-20445fa1e64d",
"distributor_uuid": "",
"reseller_uuid": "867599fd-195b-4cd3-99b8-44a021799559",
"tenant_uuid": "21fb665e-c3db-40c5-a50c-65a9d4be540a",
"subscription_id": 1,
"address": "Rue du Trône, 12, Bruxelles, Belgium",
"full_number": "+31302004494",
"number_type": null,
"rewrite_number": null,
"diversion_number": null,
"status": null,
"address_verified": false,
"disaster_recovery_number": null,
"source": null
},
"event": "update_subscription_number",
"configuration_level": "tenant"
}
}Trigger on add phone number to subscription event
This event is triggered when a user adds a phone number to a subscription on the portal.
- Event name:
add_number_subscription - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/numbers - Event data:json
{ "data": { "countryCode": "+27", "distributor_uuid": "", "group_name": "Netaxis", "group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d", "ranges": [ [ 102852001, 102852001 ] ], "reseller_name": "Netaxis Reseller", "reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97", "subscription_id": 2, "subscription_name": "Direct Routing DEV", "tenant_name": "Netaxis DEV", "tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9" }, "event": "add_number_subscription" }
Trigger on remove numbers subscription event
This event is triggered when a user removes a phone number from a subscription on the portal.
- Event name:
remove_number_subscription - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/numbers/{number} - Event data:json
{ "data": { "distributor_uuid": "", "group_name": "Netaxis", "group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d", "numbers": [ { "countryCode": "+27", "nsn": 102852001 } ], "reseller_name": "Netaxis Reseller", "reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97", "subscription_id": 2, "subscription_name": "Direct Routing DEV", "tenant_name": "Netaxis DEV", "tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9" }, "event": "remove_number_subscription" }
Trigger on remove completely numbers subscription event
This event is triggered when a user removes completely a phone number from a subscription on the portal.
- Event name:
remove_quarantine_number_subscription - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/numbers/{number} - Event data:json
{ "data": { "distributor_uuid": "", "group_name": "Netaxis", "group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d", "numbers": [ { "countryCode": "+27", "nsn": 102852001 } ], "reseller_name": "Netaxis Reseller", "reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97", "subscription_id": 2, "subscription_name": "Direct Routing DEV", "tenant_name": "Netaxis DEV", "tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9" }, "event": "remove_quarantine_number_subscription" }
MS Teams specific events
Trigger on create MS user event
This event is triggered when a user creates an MS user on the portal.
- Event name:
create_ms_user - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/users - Event data:
{
"data": {
"display_name": "PACI Test",
"distributor_uuid": "",
"domain": "netaxisdev.onmicrosoft.com",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"location": "",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 91,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"user_id": "aac428a8-60a3-447c-bb6d-cf83a0b0ef53",
"upn": "paciTest@netaxisdev.onmicrosoft.com",
"username": "paciTest",
"customer_licences": []
},
"event": "create_ms_user"
}Trigger on update MS user event
This event is triggered when a user updates an MS user on the portal.
- Event name:
update_ms_user - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/users/{ms_user_id}/properties - Event data:
{
"data": {
"display_name": "PACI Test 2",
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"location": "",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 91,
"user_id": "aac428a8-60a3-447c-bb6d-cf83a0b0ef53",
"upn": "paciTest@netaxisdev.onmicrosoft.com",
"username": "paciTest",
"domain": "netaxisdev.onmicrosoft.com",
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"groups": [],
"vrp": "",
"licenses": [],
"customer_licences": ["call bundle"]
},
"event": "update_ms_user"
}Trigger on delete MS user event
This event is triggered when a user deletes an MS user on the portal.
- Event name:
delete_ms_user - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{sub_id}/msteams/users/{ms_user_id} - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 91,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"user_id": "d6e7453e-9f4d-4af4-a08b-861f0ed99e54",
"display_name": "PACI Test 2",
"upn": "paciTest@netaxisdev.onmicrosoft.com",
"username": "paciTest",
"domain": "netaxisdev.onmicrosoft.com",
"location": "",
"customer_licences": ["call bundle"]
},
"event": "delete_ms_user"
}Trigger on add number to MS user event
This event is triggered when a user adds a number to MS user on the portal.
- Event name:
add_number_ms_user - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/users/{ms_user_id} - Event data:
{
"data": {
"display_name": "Richard Lobster",
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"phoneNumber": "+27102851553",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"customer_licences": ["call bundle"],
"consumed_fusion_seats": "+1"
},
"event": "add_number_ms_user,"
}Trigger on delete number from MS user event
This event is triggered when a user removes a number from MS user on the portal.
- Event name:
remove_number_ms_user - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/users/{ms_user_id} - Event data:
{
"data": {
"display_name": "Richard Lobster",
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"phoneNumber": "",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"customer_licences": ["call bundle"],
"consumed_fusion_seats": "-1"
},
"event": "remove_number_ms_user"
}Trigger on create MS resource account event
This event is triggered when a user creates an MS resource account on the portal.
- Event name:
create_ms_ra - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/resource_accounts - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"display_name": "Richard Lobster",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"account_type": "call-queue",
"customer_licences": []
},
"event": "create_ms_ra"
}Trigger on update MS resource account event
This event is triggered when a user updates an MS resource account on the portal.
- Event name:
update_ms_ra - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/resource_accounts/{id} - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"display_name": "Richard Lobster",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"account_type": "call-queue",
"customer_licences": ["call bundle"]
},
"event": "update_ms_ra"
}Trigger on delete MS resource account event
This event is triggered when a user deletes an MS resource account on the portal.
- Event name:
delete_ms_ra - API:
DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/resource_accounts/{id} - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"display_name": "Richard Lobster",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"customer_licences": ["call bundle"]
},
"event": "delete_ms_ra"
}Trigger on add number to resource account event
This event is triggered when a user adds number to MS resource account on the portal.
- Event name:
add_number_ms_ra - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/resource_accounts/{id} - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"phoneNumber": "+27102851557",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"display_name": "Richard Lobster",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"customer_licences": ["call bundle"],
"consumed_fusion_seats": "+1"
},
"event": "add_number_ms_ra"
}Trigger on delete number from resource account event
This event is triggered when a user deletes a number from resource account on the portal.
- Event name:
remove_number_ms_ra - API:
PUT /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/resource_accounts/{id} - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"display_name": "Richard Lobster",
"upn": "RichardLobster@netaxisdev.onmicrosoft.com",
"user_id": "7b0b3347-fd1a-4c2e-acf8-927063fffb6b",
"customer_licences": ["call bundle"],
"consumed_fusion_seats": "-1"
},
"event": "remove_number_ms_ra"
}Trigger on onboarding step 1 - add domain event
This event is triggered during the MS Teams' tenant onboarding, at step 1 (add domain) on the portal.
- Event name:
ms_onboarding_add_domain - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/wizard - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"domain": "netaxis.cloud"
},
"event": "onboarding_add_domain"
}Trigger on onboarding step 2 - create dummy user event
This event is triggered during the MS Teams' tenant onboarding step 2 (create dummy user) on the portal.
- Event name:
ms_onboarding_create_user - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/wizard - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"dummy_user": "<upn_user>"
},
"event": "onboarding_create_user"
}Trigger on onboarding step 3 - add DR data event
This event is triggered during the MS Teams' tenant onboarding step 3 (add DR data) on the portal.
- Event name:
ms_onboarding_add_dr_data - API:
POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/wizard - Event data:
{
"data": {
"distributor_uuid": "",
"group_uuid": "aaf9dba1-9469-40fa-be50-22298d68010d",
"reseller_uuid": "cae902b4-2307-41ef-b554-43a12c63cc97",
"subscription_id": 2,
"tenant_uuid": "53fd92c7-fbef-44fd-af76-d92334432ac9",
"details": {
"sbc": "7cpem15sla.idal2.test.fusion.netaxis.cloud",
"status": "created"
}
},
"event": "onboarding_add_dr_data"
}