# Rejoiner Documentation > Documentation for Rejoiner ## Guides - [Shopify](https://docs.rejoiner.com/docs/shopify.md) - [WooCommerce](https://docs.rejoiner.com/docs/woocommerce.md) - [Google Tag Manager](https://docs.rejoiner.com/docs/google-tag-manager.md) ## API Reference - [setCustomerPhone](https://docs.rejoiner.com/reference/setcustomerphone.md): This endpoint stores the email address of a customer. - [Update or Create Customer Profile](https://docs.rejoiner.com/reference/create-customer-profile.md): This endpoint will update a the customer record with matching `email` or create a new customer profile record. ``` POST /customers/ ``` - [Update Customer Profile](https://docs.rejoiner.com/reference/update-customer-profile.md): This endpoint will update the customer profile record. You can use either the Rejoiner Customer ID or the customer's email address. ``` PUT /customers/CUSTOMER_ID/ ``` ``` PUT /customers/by_email/?email=CUSTOMER_EMAIL ``` - [Get Customer Tags](https://docs.rejoiner.com/reference/get-customer-tags.md): This endpoint will return the [customer tags](doc:customer-profiles#customer-overview) stored in Rejoiner. - [Replace Customer Tags](https://docs.rejoiner.com/reference/replace-customer-tags.md): This endpoint will replace the [customer tags](doc:customer-profiles#customer-overview). - [Add Customer Tags](https://docs.rejoiner.com/reference/add-customer-tags.md): This endpoint will add [customer tags](doc:customer-profiles#customer-overview) to a customer. - [Remove Customer Tags](https://docs.rejoiner.com/reference/remove-customer-tags.md): This endpoint will remove [customer tags](doc:customer-profiles#customer-overview) from a customer.