# Deletes a person's mobile number Removes a customer's registered mobile number. If the request is successful and the mobile number has already been confirmed, then the API will trigger the process. The person who owns the mobile number will receive an SMS informing them that the number was deleted. If the request is successful but the mobile number has been verified, then the mobile number will be deleted without a change request. Endpoint: DELETE /v1/persons/{person_id}/mobile_number Version: 1.0 ## Path parameters: - `person_id` (string, required) ## Request fields (application/json): - `number` (string) The mobile number to delete. Example: "+4930123123123" ## Response 200 fields (application/json): - `id` (string) Unique ID of the mobile number resource. Example: "303fd0bd4ad5f0f0e999ed0d9539792fcmno" - `number` (string) The mobile number to register for the person. Example: "+49301234567" - `verified` (boolean) Indicates whether the mobile number has been verified. ## Response 202 fields (application/json): - `id` (string) ID of the change request. Example: "d6c778822b2d7bd3b778935bcfd0d1d3csc" - `status` (string) The current status of the change request. Enum: "ACCEPTED", "AUTHORIZATION_REQUIRED", "CONFIRMATION_REQUIRED", "COMPLETED", "FAILED" - `updated_at` (string) UTC timestamp from the last time the change request was updated. Example: "2022-04-21T13:59:52+00:00" - `url` (string) URL to use to authorize the change request. Example: "https://example.com/authorize" ## Response 400 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "400" - `code` (string) Example: "build_pagination_headers_failure" - `title` (string) Example: "Failed to build pagination headers." - `detail` (string) Example: "Cannot connect to database." ## Response 403 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "403" - `code` (string) Example: "unauthorized_action" - `title` (string) Example: "Unauthorized Action" - `detail` (string) Example: "Unauthorized action is not allowed." ## Response 404 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `code` (string) Example: "model_not_found" - `title` (string) Example: "Model Not Found" - `detail` (string) Example: "Couldn't find 'Solaris::Identification' for id 'bbbcccfff388923eb899a5852df6cidt'." ## Response 500 fields (application/json): - `id` (string) Example: "e8915041-9d8c-4d96-9dd1-04e8522ecdbf" - `status` (string) Example: "500" - `code` (string) Example: "generic_error" - `title` (string) Example: "Generic Error" - `detail` (string) Example: "There was an error."