Removing a phone number from a 10DLC campaign, via the portal or the API, is not working. In both cases, the request method is DELETE, but I get back a JSON response in the following form and the number is still attached to the campaign:
{
"phoneNumber": "+1##########",
"campaignId": "########-####-####-####-############",
"tmobileNumberMappingStatus": "PENDING",
"nonTmobileNumberMappingStatus": "ADDED",
"errors": null,
"createdAt": "2023-03-07T23:03:21.249979",
"updatedAt": "2023-03-07T23:16:02.700324"
}
On a separate note, should the “errors” property be there if there are no errors? It seems to be the case on other API requests that the property does not exist unless there are errors.