deleteMemberAddresses( )


Deprecated. This function will continue to work, but a newer version is available at deleteMemberAddresses().

Deletes a member's street addresses.

The deleteMemberAddresses() function returns a Promise that resolves to a member object when the specified member's addresses are cleared.

Migration Instructions

If this function is already in your code, it will continue to work. To stay compatible with future changes, migrate to deleteMemberAddresses().

To migrate to the new function:

  1. Add the new import statement:

    Copy
    import { members } from "wix-members.v2";
  2. Test your changes to make sure your code behaves as expected.

deleteMemberAddresses() deletes all addresses in the contactDetails.addresses array, which affects both the specified member and the attached contact.

Method Declaration
Copy
function deleteMemberAddresses(id: string): Promise<Member>;
Method Parameters
idstringRequired

ID of the member whose street addresses will be deleted.

Returns
Return Type:Promise<Member>
Delete a member's addresses

This example uses a deprecated function.

JavaScript
import { Permissions, webMethod } from "wix-web-module"; import { members } from "wix-members-backend"; // Sample id value: // 'f32cbc51-a331-442b-86c2-2c664613e8b9' export const myDeleteAddressesFunction = webMethod(Permissions.Anyone, (id) => { return members .deleteMemberAddresses(id) .then((updatedMember) => { const addresses = updatedMember.contactDetails.addresses; return updatedMember; }) .catch((error) => { console.error(error); }); }); /* Promise resolves to: * { * "_id": "f32cbc51-a331-442b-86c2-2c664613e8b9", * "_createdDate": "2021-08-02T23:14:42.000Z", * "_updatedDate": "2021-08-02T23:14:58.345Z", * "lastLoginDate": "2021-08-02T23:17:29.000Z", * "contactId": "f32cbc51-a331-442b-86c2-2c664613e8b9", * "loginEmail": "claude.morales@example.com", * "status": "APPROVED", * "activityStatus": "ACTIVE", * "privacyStatus": "PUBLIC", * "contactDetails": { * "firstName": "Claude", * "lastName": "Morales", * "phones": [ * "0747-769-460" * ], * "emails": [ * "claude.morales@example.com" * ], * "addresses": [], * "customFields": {} * }, * "profile": { * "nickname": "Claude Morales", * "slug": "claudemorales" * } * } */
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?