Delete a subscriber#
Overview#
This API DELETE call deletes a subscriber.
DELETE https://<hostname>/api/api/relation/Subscriber/{Deletion Subscriber PKID}
Where {Deletion Subscriber PKID}
is the ID of the subscriber to delete.
References:
Using relation/SubscriberPhone/{Removal_Phone_PKID}#
Using this API call involves the following tasks:
Identify the customer and the customer’s hierarchy.
Fetch all details of the subscriber to be deleted.
Step 1: Identify Customer+Customer Hierarchy#
Fetch the list of customers to populate a drop-down list, and allow the user to select a customer from the list.
<Customer Name>
Refer to (GET) Customers (for deployments with or without HCM-F).
Fetch available hierarchies for the selected customer (
<Customer Name>
).Resolve
<Customer Hierarchy>
.<Customer Hierarchy>
is the entry in the earlier step that ends with the<Customer Name>
.For example, if
<Customer Name>
is Innovia, the<Customer Hierarchy>
will besys.hcs.CS-P.CS-NB.Innovia
.
Step 2: Fetch all details of the subscriber to be deleted#
Execute (GET) Subscriber PKID and Name to fetch the following details of all subscribers at the customer’s hierarchy, and populate the drop-down:
UserID
FirstName
LastName
User selects the subscriber to be deleted.
Resolve the subscriber PKID of the selected subscriber, to
<Deletion Subscriber PKID>
Note
There is no callback for DELETE. You will need to execute a GET call containing data from the payload to confirm the status of the call, for example:
GET https://<hostname>/api/tool/Transaction/b471aa05-01d5-46c9-981e-685774b645be/
See the response sample output for this DELETE call in the OpenAPI example for relation/SubscriberPhone/{Removal_Phone_PKID}