Create an API in golang using the AWS SES functions
Budget: $30 – $250 USD
create an API in golang using the AWS SES functions to
1. Create a new contact in a topic and if contact exist update the contact details (python scripts for insert and update contact have been sent, for the required output of the API)
Documentatation can be found here (https://docs.aws.amazon.com/sdk-for-go/api/service/sesv2/#SESV2.CreateContact)
2. Create a bulk insert api to insert contacts from a CSV file
This is what the data is being saved as
the post API should be able to , create a new subscriber under the following:: listname: EmailNotification, TopicName: Software_Update or System_Maintenance (opt-in, opt-out),
for attribute data, the format is "apac_sdwan": 1, means the customer is subscribed to cluster apac and product sdwan, while "apac_sdwan": 0 means the customer is unsubscribed. 1=subscribed, 0=unsubscribed
for 1, it creates a new customer and if the customer exists, it basically update the TopicDefaultPreferences and/or attribute data
NB: All in GO language
1. Create a new contact in a topic and if contact exist update the contact details (python scripts for insert and update contact have been sent, for the required output of the API)
Documentatation can be found here (https://docs.aws.amazon.com/sdk-for-go/api/service/sesv2/#SESV2.CreateContact)
2. Create a bulk insert api to insert contacts from a CSV file
This is what the data is being saved as
the post API should be able to , create a new subscriber under the following:: listname: EmailNotification, TopicName: Software_Update or System_Maintenance (opt-in, opt-out),
for attribute data, the format is "apac_sdwan": 1, means the customer is subscribed to cluster apac and product sdwan, while "apac_sdwan": 0 means the customer is unsubscribed. 1=subscribed, 0=unsubscribed
for 1, it creates a new customer and if the customer exists, it basically update the TopicDefaultPreferences and/or attribute data
NB: All in GO language