Adding code to create scheduled message event

This commit is contained in:
2026-06-29 15:50:55 -04:00
parent 0c02ad8a51
commit 795a756975
+39
View File
@@ -0,0 +1,39 @@
import { API_BASE_URL } from '../constants/api';
export const scheduleEventApi = {
scheduleMessageEvent: async (s, authBearerToken) => {
console.log('Scheduling message Event');
const reqBody = {
contact_id: s.contactId,
message_id: s.messageId,
scheduled_message_id: s.scheduledMessageId,
};
console.log(`Request body: ${reqBody}`);
const response = await fetch(`${API_BASE_URL}/api/v1/schedule/message/event`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
Authorization: authBearerToken,
},
body: JSON.stringify(reqBody)
});
if (!response.ok) {
throw new Error('Error scheduling message event');
} else {
return response.json();
}
}
};
/*
{
"contact_id": "{{contact_id}}",
"message_id": "{{message_id}}",
"scheduled_message_id": "{{scheduled_message_id}}"
}
*/