Skip to main content
Skip table of contents

VA Profile

Summary

Measurement & Monitoring

Analytics Category

Edge Case

Team & Ownership

Team ID

22001

Portfolio

Digital Experience

OCTO Crew

Core Veteran Experiences

Owned

true

Code & Repositories

Path to Code

src/applications/personalization/profile

Frontend Code Repository

vets-website

Backend Code Repository

vets-api

Other Code Repositories

Technical Details

Product ID

f9278bea-a113-4cb6-aed7-54dbaea258b0

LOA

1

Endpoints Provided

Endpoints Consumed

  • /v0/profile/full_name
  • /v0/profile/personal_information
  • /v0/profile/service_history
  • /v0/mhv_account
  • /v0/disability_compensation_form/rating_info
  • /v0/profile/communication_preferences
  • /v0/profile/telephones
  • /v0/profile/status

Cross Product Dependencies

Testing & Quality (restricted)

Note: Use this form to update these restricted fields.

Has Unit Tests

true

Has E2E Tests

true

Testrail Project ID

46

Package Dependencies

  • @@profile/actions
  • @@profile/actions/contacts
  • @@profile/actions/directDeposit
  • @@profile/components/Profile
  • @@profile/components/ProfileBreadcrumbs
  • @@profile/components/ProfileInfoSection
  • @@profile/components/ProfileLink
  • @@profile/components/ProfileSectionHeadline
  • @@profile/components/alerts/LoadFail
  • @@profile/components/alerts/bad-address/ProfileAlert
  • @@profile/components/connected-apps/actions
  • @@profile/components/connected-apps/reducers/connectedApps
  • @@profile/components/contact-information/ContactInformation
  • @@profile/components/contact-information/addresses/CopyAddressModalController
  • @@profile/components/direct-deposit/AccountInfoView
  • @@profile/components/direct-deposit/AccountUpdateView
  • @@profile/components/direct-deposit/DirectDepositDevWidget
  • @@profile/components/direct-deposit/FraudVictimSummary
  • @@profile/components/direct-deposit/PaymentHistoryCard
  • @@profile/components/direct-deposit/alerts/DirectDepositBlocked
  • @@profile/components/direct-deposit/alerts/Ineligible
  • @@profile/components/direct-deposit/alerts/TemporaryOutage
  • @@profile/components/direct-deposit/alerts/VerifyIdentity
  • @@profile/components/health-care-settings/MessagesSignature
  • @@profile/components/hub/Hub
  • @@profile/components/personal-information/PersonalInformation
  • @@profile/constants
  • @@profile/constants.js
  • @@profile/ducks/communicationPreferences
  • @@profile/helpers
  • @@profile/hooks
  • @@profile/hooks/useNotificationSettingsUtils
  • @@profile/mocks/endpoints/bank-accounts
  • @@profile/mocks/endpoints/communication-preferences
  • @@profile/mocks/endpoints/direct-deposits
  • @@profile/mocks/endpoints/disability-compensations
  • @@profile/mocks/endpoints/feature-toggles
  • @@profile/mocks/endpoints/maintenance-windows
  • @@profile/mocks/endpoints/mhvAccount
  • @@profile/mocks/endpoints/personal-information
  • @@profile/mocks/endpoints/rating-info
  • @@profile/mocks/endpoints/user
  • @@profile/models/CommunicationChannel
  • @@profile/msw-mocks
  • @@profile/reducers
  • @@profile/reducers/contacts
  • @@profile/reducers/directDeposit
  • @@profile/reducers/rated-disabilities/ratedDisabilities
  • @@profile/reducers/rated-disabilities/totalDisabilities
  • @@profile/reducers/vaProfile
  • @@profile/routes
  • @@profile/sass/profile.scss
  • @@profile/selectors
  • @@profile/tests/e2e/address-validation/setup
  • @@profile/tests/e2e/helpers
  • @@profile/tests/e2e/personal-information/setup
  • @@profile/tests/fixtures/401.json
  • @@profile/tests/fixtures/500.json
  • @@profile/tests/fixtures/communication-preferences/get-200-maximal.json
  • @@profile/tests/fixtures/communication-preferences/patch-200-success.json
  • @@profile/tests/fixtures/communication-preferences/post-200-success-shipping-updates.json
  • @@profile/tests/fixtures/contacts-single-ec.json
  • @@profile/tests/fixtures/contacts-single-nok.json
  • @@profile/tests/fixtures/contacts.json
  • @@profile/tests/fixtures/dd4edu/dd4edu-not-enrolled.json
  • @@profile/tests/fixtures/direct-deposits/base.json
  • @@profile/tests/fixtures/disability-rating-success.json
  • @@profile/tests/fixtures/full-name-success.json
  • @@profile/tests/fixtures/paperless-delivery/paperless-delivery-200-allowed.json
  • @@profile/tests/fixtures/paperless-delivery/paperless-delivery-200.json
  • @@profile/tests/fixtures/paperless-delivery/paperless-delivery-patch-allowed.json
  • @@profile/tests/fixtures/paperless-delivery/paperless-delivery-patch.json
  • @@profile/tests/fixtures/personal-information-feature-toggles.json
  • @@profile/tests/fixtures/personal-information-success-enhanced.json
  • @@profile/tests/fixtures/personal-information-success.json
  • @@profile/tests/fixtures/power-of-attorney-success.json
  • @@profile/tests/fixtures/service-history-success.json
  • @@profile/tests/fixtures/transactions/error-transaction.json
  • @@profile/tests/fixtures/transactions/finished-transaction.json
  • @@profile/tests/fixtures/transactions/no-changes-transaction.json
  • @@profile/tests/fixtures/transactions/received-transaction.json
  • @@profile/tests/fixtures/users/user
  • @@profile/tests/fixtures/users/user-36.json
  • @@profile/tests/fixtures/users/user-vap-error
  • @@profile/tests/unit-test-helpers
  • @@profile/util
  • @@profile/util/direct-deposit
  • @@profile/util/notification-settings
  • @@vap-svc/actions
  • @@vap-svc/actions/personalInformation
  • @@vap-svc/actions/schedulingPreferences
  • @@vap-svc/actions/transactions
  • @@vap-svc/components/AddressField/AddressView
  • @@vap-svc/components/ContactInformationFieldInfo/ContactInformationUpdateSuccessAlert
  • @@vap-svc/components/DeselectableObjectField
  • @@vap-svc/components/PhoneField/PhoneView
  • @@vap-svc/components/ProfileInformationEditView
  • @@vap-svc/components/ProfileInformationFieldController
  • @@vap-svc/constants
  • @@vap-svc/constants/schedulingPreferencesConstants
  • @@vap-svc/containers/InitializeVAPServiceID
  • @@vap-svc/reducers
  • @@vap-svc/selectors
  • @@vap-svc/util
  • @@vap-svc/util/analytics
  • @@vap-svc/util/contact-information/addressUtils
  • @@vap-svc/util/contact-information/formValues
  • @@vap-svc/util/contact-information/phoneUtils
  • @@vap-svc/util/getProfileInfoFieldAttributes
  • @@vap-svc/util/health-care-settings/schedulingPreferencesUtils
  • @@vap-svc/util/personal-information/personalInformationUtils
  • @datadog/browser-logs
  • @datadog/browser-rum
  • @department-of-veterans-affairs/component-library/contacts
  • @department-of-veterans-affairs/component-library/dist/react-bindings
  • @department-of-veterans-affairs/mhv/exports
  • @department-of-veterans-affairs/platform-monitoring
  • @department-of-veterans-affairs/platform-testing/helpers
  • @department-of-veterans-affairs/platform-testing/react-testing-library-helpers
  • @department-of-veterans-affairs/platform-user/authentication/constants
  • @department-of-veterans-affairs/platform-user/exports
  • @department-of-veterans-affairs/platform-user/profile/backendServices
  • @department-of-veterans-affairs/platform-utilities/environment
  • @department-of-veterans-affairs/platform-utilities/ui
  • @department-of-veterans-affairs/web-components/react-bindings
  • @testing-library/dom
  • @testing-library/react
  • @testing-library/react-hooks
  • @testing-library/user-event
  • applications/personalization/profile/mocks/endpoints/address
  • applications/personalization/profile/mocks/endpoints/feature-toggles
  • applications/personalization/profile/mocks/endpoints/personal-information
  • applications/personalization/profile/mocks/endpoints/phone-number
  • applications/personalization/profile/mocks/endpoints/service-history
  • applications/personalization/profile/mocks/endpoints/user
  • chai
  • chai-dom
  • chalk
  • classnames
  • date-fns
  • enzyme
  • formik
  • fs-extra
  • lodash
  • lodash/capitalize
  • lodash/cloneDeep
  • lodash/has
  • lodash/merge
  • lodash/orderBy
  • lodash/set
  • lodash/snakeCase
  • mocha
  • mocker-api/lib/delay
  • moment
  • node-fetch
  • path
  • platform/forms-system/src/js/state
  • platform/monitoring/record-event
  • platform/testing/unit/helpers
  • platform/testing/unit/mocha-setup
  • platform/testing/unit/msw-adapter
  • platform/user/authentication/constants
  • platform/user/exportsFile
  • platform/user/profile/actions
  • platform/user/profile/constants/backendServices
  • platform/user/profile/vap-svc/constants
  • platform/user/profile/vap-svc/constants/schedulingPreferencesConstants
  • platform/user/profile/vap-svc/util/health-care-settings/schedulingPreferencesUtils
  • platform/user/selectors
  • platform/user/widgets/representative-status
  • platform/user/widgets/representative-status/components/alerts
  • platform/user/widgets/representative-status/components/cards
  • platform/user/widgets/representative-status/hooks/useRepresentativeStatus
  • platform/utilities/accessibility
  • platform/utilities/api
  • platform/utilities/data/set
  • platform/utilities/environment
  • platform/utilities/feature-toggles
  • platform/utilities/oauth/mockCrypto
  • platform/utilities/prefix-utility-classes
  • platform/utilities/scroll
  • platform/utilities/ui
  • platform/utilities/ui/focus
  • prop-types
  • react
  • react-dom/test-utils
  • react-redux
  • react-router-dom
  • react-router-last-location
  • react-transition-group
  • redux-mock-store
  • redux-thunk
  • reselect
  • sinon
  • sinon-v20
  • site/constants/environments-configs
  • styled-components
  • ~/applications/personalization/common/components/devtools/DevTools
  • ~/applications/personalization/common/constants
  • ~/applications/personalization/common/e2eHelpers
  • ~/applications/personalization/common/helpers
  • ~/applications/personalization/common/unitHelpers
  • ~/applications/personalization/components/MPIConnectionError
  • ~/applications/personalization/components/NameTag
  • ~/applications/personalization/components/NotInMPIError
  • ~/applications/personalization/profile/components/alerts/LoadFail
  • ~/applications/personalization/profile/components/direct-deposit/DirectDeposit
  • ~/applications/personalization/profile/components/notification-settings/NotificationChannel
  • ~/applications/personalization/profile/components/notification-settings/NotificationChannelCheckboxesFieldset
  • ~/applications/personalization/profile/components/notification-settings/NotificationGroup
  • ~/applications/personalization/profile/constants
  • ~/applications/personalization/profile/mocks/endpoints/feature-toggles
  • ~/applications/personalization/profile/tests/unit-test-helpers
  • ~/platform/forms-system/src/js/components/SchemaForm
  • ~/platform/forms-system/src/js/web-component-fields
  • ~/platform/forms-system/test/config/helpers
  • ~/platform/mhv/tests/fixtures/confirm-email-transactions
  • ~/platform/monitoring/DowntimeNotification
  • ~/platform/monitoring/DowntimeNotification/actions
  • ~/platform/monitoring/DowntimeNotification/components/DowntimeApproaching
  • ~/platform/monitoring/DowntimeNotification/reducer
  • ~/platform/monitoring/record-event
  • ~/platform/pdf
  • ~/platform/polyfills
  • ~/platform/site-wide/feature-toggles/selectors
  • ~/platform/startup/router
  • ~/platform/testing/unit/helpers
  • ~/platform/testing/unit/react-testing-library-helpers
  • ~/platform/user/authentication/components/CreateAccountLink
  • ~/platform/user/authentication/components/VerifyAccountLink
  • ~/platform/user/authentication/constants
  • ~/platform/user/authentication/selectors
  • ~/platform/user/authentication/utilities
  • ~/platform/user/authorization/components/IdentityNotVerified
  • ~/platform/user/authorization/components/RequiredLoginView
  • ~/platform/user/cerner-dsot/selectors
  • ~/platform/user/profile/constants/backendServices
  • ~/platform/user/profile/utilities
  • ~/platform/user/profile/vap-svc/actions
  • ~/platform/user/profile/vap-svc/actions/personalInformation
  • ~/platform/user/profile/vap-svc/actions/schedulingPreferences
  • ~/platform/user/profile/vap-svc/components/ContactInformationFieldInfo/ConfirmCancelModal
  • ~/platform/user/profile/vap-svc/constants
  • ~/platform/user/profile/vap-svc/reducers
  • ~/platform/user/profile/vap-svc/selectors
  • ~/platform/user/profile/vap-svc/util
  • ~/platform/user/profile/vap-svc/util/analytics
  • ~/platform/user/profile/vap-svc/util/getProfileInfoFieldAttributes
  • ~/platform/user/profile/vap-svc/util/local-vapsvc
  • ~/platform/user/profile/vap-svc/util/local-vapsvc.js
  • ~/platform/user/profile/vap-svc/util/transactions
  • ~/platform/user/selectors
  • ~/platform/user/tests/disableFTUXModals
  • ~/platform/utilities/api
  • ~/platform/utilities/cerner/dsot
  • ~/platform/utilities/environment
  • ~/platform/utilities/feature-toggles
  • ~/platform/utilities/feature-toggles/featureFlagNames
  • ~/platform/utilities/prefix-utility-classes
  • ~/platform/utilities/react-hooks
  • ~/platform/utilities/ui

Last updated: March 25, 2026

Changes made to this page will NOT be saved. To make changes read the user guide then use a GitHub issue form to make changes.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.