diff --git a/commercetools-internal-docs/src/main/java/io/sphere/sdk/meta/ReleaseNotes.java b/commercetools-internal-docs/src/main/java/io/sphere/sdk/meta/ReleaseNotes.java
index ef057500edb..a91232e1ea3 100644
--- a/commercetools-internal-docs/src/main/java/io/sphere/sdk/meta/ReleaseNotes.java
+++ b/commercetools-internal-docs/src/main/java/io/sphere/sdk/meta/ReleaseNotes.java
@@ -160,6 +160,7 @@
2.3.0 (01.11.2021)
- Add deprecation announcement
+ - Support for {@link io.sphere.sdk.customers.messages.CustomerPasswordTokenCreatedMessage}
2.2.0 (04.10.2021)
diff --git a/commercetools-models/src/main/java/io/sphere/sdk/customers/messages/CustomerPasswordTokenCreatedMessage.java b/commercetools-models/src/main/java/io/sphere/sdk/customers/messages/CustomerPasswordTokenCreatedMessage.java
new file mode 100644
index 00000000000..73ae15423e5
--- /dev/null
+++ b/commercetools-models/src/main/java/io/sphere/sdk/customers/messages/CustomerPasswordTokenCreatedMessage.java
@@ -0,0 +1,33 @@
+package io.sphere.sdk.customers.messages;
+
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
+import io.sphere.sdk.customers.Customer;
+import io.sphere.sdk.customers.CustomerToken;
+import io.sphere.sdk.messages.GenericMessageImpl;
+import io.sphere.sdk.messages.MessageDerivateHint;
+import io.sphere.sdk.messages.UserProvidedIdentifiers;
+
+import java.time.ZonedDateTime;
+
+/**
+ * This message is the result of the {@link io.sphere.sdk.customers.commands.CustomerCreatePasswordTokenCommand}.
+ */
+@JsonDeserialize(as = CustomerPasswordTokenCreatedMessage.class)//important to override annotation in Message class
+public final class CustomerPasswordTokenCreatedMessage extends GenericMessageImpl {
+ public static final String MESSAGE_TYPE = "CustomerPasswordTokenCreated";
+ public static final MessageDerivateHint MESSAGE_HINT = MessageDerivateHint.ofSingleMessageType(MESSAGE_TYPE, CustomerPasswordTokenCreatedMessage.class, Customer.referenceTypeId());
+ private final CustomerToken customerToken;
+
+
+ @JsonCreator
+ public CustomerPasswordTokenCreatedMessage(final String id, final Long version, final ZonedDateTime createdAt, final ZonedDateTime lastModifiedAt, final JsonNode resource, final Long sequenceNumber, final Long resourceVersion, final String type, final UserProvidedIdentifiers resourceUserProvidedIdentifiers, final Class clazz, final CustomerToken customerToken) {
+ super(id, version, createdAt, lastModifiedAt, resource, sequenceNumber, resourceVersion, type, resourceUserProvidedIdentifiers, clazz);
+ this.customerToken = customerToken;
+ }
+
+ public CustomerToken getCustomerToken() {
+ return this.customerToken;
+ }
+}