# JPMC-PDP Documentation from https://developer.payments.jpmorgan.com # Consumer Profile Management changelog ## Aug 14, 2025 **API Release v2.3.1** **New** **New features for Consumer Profile Management API** | Feature name | Description | | --- | --- | | [Bulk consumer profiles](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/bulk-consumer-profile) | The bulk consumer profile feature provides you with the ability to migrate and create a large batch of consumer profiles with their payment instrument data. These consumer profiles can be used within Commerce Center, Online Payments API, and Checkout API. | | [3DS authentication status](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/how-to/manage-payment-methods-for-a-consumer-profile) | Retrieve the 3D Secure authentication status of a payment method on a consumer profile. | | [API specification](/api/commerce/optimization-protection/consumer-profile/consumer-profile-management) | API specification version 2.3.1 was released. | The following fields were added in the API specifications v2.3.1: **New fields added to the API Specification** | Field name | Description | Endpoint | | --- | --- | --- | | applicationIdentifier | Added new header | - GET /bulk-import/status - [Retrieve the status of a bulk import file](/api/commerce/optimization-protection/consumer-profile/consumer-profile-management#/operations/v1GetBulkImportFileStatus) | | correlationIdentifier | | submitterIdentifier | Added new header and response | | merchantFileName | | totalRecordCount | Added to the response | | processedRecordCount | | erroredRecordCount | | fileReceivedTimestamp | | finalResponseTimestamp | | ackResponseTimestamp | | errorResponseTimestamp | | fileFormat | | fileVersion | | overallFileStatus | | overallFileStatusDescription | | fileProcessCompletionPercent | | bulkTokenizationStatus | | bulkTokenizationStatus.toknRequestFilesExpectedCount | | bulkTokenizationStatus.toknRequestFilesCreatedCount | | bulkTokenizationStatus.toknResponseFilesReceivedCount | | bulkTokenizationStatus.toknRequestFilesSentPercent | | bulkTokenizationStatus.toknResponseFilesReceivedPercent | | cardAuthenticationDetails | Added to the response | - GET /payment-methods/{payment-method-id}/status - [Retrieve 3DS status](/api/commerce/optimization-protection/consumer-profile/consumer-profile-management#/operations/v1GetInternalConsumerProfiles) | | cardAuthenticationDetails.transactionIdentifier | | cardAuthenticationDetails.responseStatus | | cardAuthenticationDetails.responseCode | | cardAuthenticationDetails.responseMessage | | cardAuthenticationDetails.hostMessage | | cardAuthenticationDetails.transactionDate | | cardAuthenticationDetails.authenticationId | ## July 26, 2024 **API Release v2.2.2** **New — First publication** **New features for Consumer Profile Management API** | Feature name | Description | | --- | --- | | [Consumer profiles](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/consumer-profiles) | - Store and manage multiple payment methods for a consumer allowing you to perform seamless payment transactions without the need to store the payment method details in your system. - Learn how to [manage payment methods on a consumer profile](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/how-to/manage-payment-methods-for-a-consumer-profile) | | [Payment methods](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/payment-methods) | - Store and manage multiple payment methods for a consumer allowing you to perform seamless payment transactions without the need to store the payment method details in your system. - Learn how to [manage payment methods on a consumer profile](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/how-to/manage-payment-methods-for-a-consumer-profile) | | [Communication methods](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/communication-methods) | - Manage communication methods for an existing consumer profile, such as email and phone number, using the Consumer Profile Management API. - Learn how to [manage communication methods on a consumer profile](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/how-to/manage-communication-methods-for-a-consumer-profile) | | [Addresses](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/addresses) | - Manage addresses for an existing consumer profile to help you keep your consumers' addresses current, so you can ship items and make transactions seamlessly. - Learn how to [manage addresses on a consumer profile](/docs/commerce/optimization-protection/capabilities/consumer-profile-management/how-to/manage-addresses-for-a-consumer-profile) | | [API specification](/api/commerce/optimization-protection/consumer-profile/consumer-profile-management) | API specification version 2.2.2 was released. |