Change an email address back to one already used in the process
In order to enable users of our platform to change their email address we also want to allow them to change it back in case of a mistakenly change.
The current behavior of the API can be seen here:
```
PUT https://api.eu2.adobesign.com/api/rest/v6/agreements/CBJCHBCAABAAN2uNYxdj75bPykThkyTHiu6vXwCFjhVJ/members/participantSets/CBJCHBCAABAAo9iNtqWX2hEGlUZY_gQJm2vhey6136Xh
Authorization: Bearer ***
content-type: application/json
cookie: JSESSIONID=24E180B72A6A9ED487D1C584DC023B3A.webapp-prod-a-11
data{ "memberInfos": [ { "email": "adobe-vera-michael-knight@florian-schuessel.de", "name": "Some name", "securityOption": { "authenticationMethod": "NONE" } } ], "role": "SIGNER", "status": "WAITINGFORMY_SIGNATURE", "order": 1 }
< 400 Bad Request
< date: Tue, 05 Nov 2024 10:01:07 GMT
< server: istio-envoy
< x-robots-tag: none
< x-request-id: 30fa02b3-33c1-4916-91c0-000c469dd61a
< cache-control: no-cache, no-store, must-revalidate
< pragma: no-cache
< expires: 0
< content-length: 125
< x-xss-protection: 1; mode=block
< x-content-type-options: nosniff
< p3p: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
< strict-transport-security: max-age=31536000; includeSubDomains;
< content-type: application/json;charset=UTF-8
< x-envoy-upstream-service-time: 232
{
"code": "DELEGATIONTOPREVIOUSLYREPLACEDNOT_ALLOWED",
"message": "You can't add an individual who was previously replaced."
}
```
The API detects that the email has been used in the process before and denies any change. Due to the nature of human beings to make mistakes from time to time it would be great to have the possibility to use the email address used before to avoid having to start over the whole process completely.
We had a call with Adobe support regarding this very issue and were asked to submit a change request for it.