UNPKG

braze-api

Version:

Track users, send messages, export data, and more with Braze API.

40 lines 1.52 kB
import type { ServerResponse } from '../../../common/request'; import type { ScheduleObject } from '../../../common/types'; import type { CampaignsTriggerSendObject } from '../types'; /** * Request body for schedule API-triggered campaigns. * * {@link https://www.braze.com/docs/api/endpoints/messaging/schedule_messages/post_schedule_triggered_campaigns/#request-body} */ export interface CampaignsTriggerScheduleCreateObject extends CampaignsTriggerSendObject { schedule: ScheduleObject; } /** * Response body for schedule API-triggered campaigns. * * {@link https://www.braze.com/docs/api/endpoints/messaging/schedule_messages/post_schedule_triggered_campaigns/#request-body} */ export interface CampaignsTriggerScheduleCreateResponse extends ServerResponse { dispatch_id: string; schedule_id: string; } /** * Request body for delete scheduled API-triggered campaigns. * * {@link https://www.braze.com/docs/api/endpoints/messaging/schedule_messages/post_delete_scheduled_triggered_messages/#request-body} */ export interface CampaignsTriggerScheduleDeleteObject { campaign_id: string; schedule_id: string; } /** * Request body for update scheduled API-triggered campaigns. * * {@link https://www.braze.com/docs/api/endpoints/messaging/schedule_messages/post_update_scheduled_triggered_campaigns/#request-body} */ export interface CampaignsTriggerScheduleUpdateObject { campaign_id: string; schedule_id: string; schedule: ScheduleObject; } //# sourceMappingURL=types.d.ts.map