def METHOD_NAME(self, external_id: str, email: str) -> Response:
    faker = Faker()
    return requests.patch(
        url=f"https://{self.domain}/core/v3/stores/{self.store_id}/customers",
        headers={"X-Yotpo-Token": self.access_token},
        json={
            "customer": {
                "external_id": external_id,
                "email": email,
                "first_name": faker.first_name(),
                "last_name": faker.last_name(),
                "gender": "M",
                "account_created_at": "2020-09-08T08:43:27Z",
                "account_status": "enabled",
                "default_language": "en",
                "default_currency": "USD",
                "accepts_sms_marketing": True,
                "accepts_email_marketing": True,
                "tags": "vipgold,loyal",
                "address": {
                    "address1": faker.street_address(),
                    "address2": "",
                    "city": faker.city(),
                    "company": "null",
                    "state": faker.state(),
                    "zip": faker.zipcode(),
                    "country_code": "US",
                },
            }
        },
    )