Org Web Adapter

pages/mmpy_485_create_endpoint_to_remove_profiles_and_related_data_for_automation.org

ID
14d652d3-e143-4f9f-a41a-30a673252a4d

MMPY-485 Create endpoint to remove profiles and related data for automation

- source :: https://multimediallc.atlassian.net/browse/MMPY-485

- tags :: Falcon Nest Project Story Falcon Nest Project

- epic :: MMPY-182 CB Integration Pre-Release

- sprint :: MM Sprint 25 MM Sprint 26

- status :: Status - Complete

DONE Investigate how to remove Payee, Account and TaxInformation from a given SAU

featurefalconnestsprint25mmpy182mmpy485workmultimediallc
ID
5dd79c31-b602-ab14-953e-e13b8bb33acf

DONE Write utility function to remove Payee, Account and TaxInformation from a given SAU

featurefalconnestsprint25mmpy182mmpy485workmultimediallc
ID
2c33cc5c-d5d0-d435-30dd-2ca6bca8c7e3

DONE Add utility for checking non-prod environment

featurefalconnestsprint26mmpy182mmpy485workmultimediallc
ID
6498780d-66dc-ecef-9948-140d578565bf

DONE Create API call for removing profile data from SAU

featurefalconnestsprint26mmpy182mmpy485workmultimediallc
ID
a356ce30-52a5-58f9-3fb1-91941a5dee28

DONE Write tests for removing profile data from SAU

featuretestsfalconnestsprint26mmpy182mmpy485workmultimediallc
ID
2c05a2c8-c3ea-bf71-ed64-5816ccd02ba1

DONE Fix pull request issues

featuretestsfalconnestsprint26mmpy182mmpy485workmultimediallc
ID
63d58af0-5243-b537-b25b-88508d54fe9b

Description

To support automation, the automation team needs an API endpoint that can be

accessed with a user-scoped JWT that removed payee profiles and related data.

This endpoint MUST NOT BE AVAILABLE IN PRODUCTION. Source Application Users and

Identities should be untouched (if possible, if not, let’s discuss).

Review planned implementation with @Tristan Damron to ensure it aligns with expectations.

Expected workflow

a payee, account, and tax info is added for a source application user for an identity

this relationship to SAU and ID is removed, the dashboard looks like no payees have been added

similar or identical or different information can be added to that SAU and ID as if it was “fresh” from a fixture re-install