Handles CRUD for email message sequences in a campaign.
GET - Fetch a particular email sequence. POST - Create a new email sequence. PATCH - Update an existing email sequence. DELETE - Delete an existing email sequence.
NOTE: Except for GET, all other methods requires passing data in request body. GET requires it as query parameter.
Requires: GET: sequence_id - ID of email sequence to fetch. POST: campaign_uid - UID of campaign to create sequence for. sequence_data - Email sequence data to create. PATCH: sequence_id - ID of email sequence to update. update_data - Dictionary containing update data. DELETE: sequence_id - ID of email sequence to delete.
Update Data requires following values:
Returns: JsonResponse: 200 status code on success. JsonResponse: 400 status code if required values are missing or request cannot be processed due to invalid state. JsonResponse: 404 status code if data does not exist or the user lacks access.
Notes:
No response body