{@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withId("{ID}")
+ * .delete()
+ * .withVersion(version)
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withId("{ID}")
+ * .get()
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withId("{ID}")
+ * .post(null)
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .get()
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withKey("{key}")
+ * .delete()
+ * .withVersion(version)
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withKey("{key}")
+ * .get()
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .withKey("{key}")
+ * .post(null)
+ * .execute()
+ * }
+ * {@code
+ * CompletableFuture> result = apiRoot
+ * .withProjectKey("{projectKey}")
+ * .attributeGroups()
+ * .post(null)
+ * .execute()
+ * }
+ * Deleting a Customer produces the CustomerDeleted Message.
* *Verifies customer's email using a token.
+ *Verifying the email of the Customer produces the CustomerEmailVerified Message.
* *