Skip to content

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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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 a new order on the portal.

  • Event name: create_order
  • API: POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/orders
  • Event data:
    json
    {
      "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 a an order on the portal.

  • Event name: remove_order
  • API: DELETE /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/orders
  • Event data:
    json
    {
      "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"
    }

MS Teams specific events

Trigger on create MS user event

This event is triggered when a user creates a MS user on the portal.

  • Event name: create_ms_user
  • API: POST /{session_holder}/tenants/{uuid}/subscriptions/{subscription_id}/msteams/users
  • Event data:
    json
    {
      "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 a 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:
    json
    {
      "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 a 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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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 a 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:
    json
    {
      "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 a 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:
    json
    {
      "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 a 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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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:
    json
    {
      "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"
    }