Impact migration of the route DELETE /v0/customers/{customer_id}/proposals/{proposal_id} to DELETE /v0/proposals/{proposal_id}
- Obsolète
- 30 septembre 2024
- 1 route liée
Migrate from DELETE - /v0/customers/{customer_id}/proposals/{proposal_id} to DELETE - /v0/proposals/{proposal_id}
⭐ Key benefits : Having the possibility to delete a proposal which does not have any linked customers.
En tant que dev CMTA Je souhaite avoir la possibilité de supprimer les propostions enregistrées sans customer_id associés Afin de ne plus les retrouver sur mon front (ni dans CRC)
DELETE /v0/proposals/{proposal_id} Allows to delete a proposal
Input
Paramètres
- authorization *
- accept-language *
- proposal_id *
- api_key *
Output
Success: 204
Rules Implemented:
- Je suis connecté en tant GM: pour pouvoir supprimer la proposition, le GM connecté doit correspondre au customer_id présent dans le contexte de la proposal en question. (sinon 403 forbidden) -> Dans ce cas suppression dans les bases CLIC + CRC
- Je suis connecté en tant que Partner: pour pouvoir supprimer une proposition ayant un customer_id rattaché, le partner connecté doit être lié à l'agence présente dans le contexte de la proposal en question. (sinon 403 forbidden) -> Dans ce cas suppression dans les bases CLIC + CRC
- Je suis connecté en tant que Partner: pour pouvoir supprimer une proposition n'ayant pas de customer_id rattaché, le partner connecté doit être lié à l'agence présente dans le contexte de la proposal en question. (sinon 403 forbidden) -> Dans ce cas suppression dans CRC
- Je suis connecté en tant que GO: pour pouvoir supprimer la proposition, l'attributaire du GO connecté doit correspondre à celui de la proposition en question. (Sinon 403) -> Si idClient présent dans le contexte: suppression dans CLIC + CRC -> Si pas d'idClient: suppression dans CRC