Skip to content

Commit ce2a365

Browse files
committed
Fix API documentation for Campaign deliver/schedule
1 parent 896134c commit ce2a365

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/keila_web/api/controllers/api_campaign_controller.ex

+4-4
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@ defmodule KeilaWeb.ApiCampaignController do
108108
end
109109

110110
operation(:deliver,
111-
summary: "Delete Campaign",
111+
summary: "Deliver Campaign",
112112
parameters: [id: [in: :path, type: :string, description: "Campaign ID"]],
113113
responses: %{
114-
204 => "Campaign was deleted successfully or didn’t exist."
114+
ok: {"Campaign response", "application/json", Schemas.MailingsCampaign.Response}
115115
}
116116
)
117117

@@ -129,12 +129,12 @@ defmodule KeilaWeb.ApiCampaignController do
129129
end
130130

131131
operation(:schedule,
132-
summary: "Delete Campaign",
132+
summary: "Schedule Campaign",
133133
parameters: [id: [in: :path, type: :string, description: "Campaign ID"]],
134134
request_body:
135135
{"Campaign params", "application/json", Schemas.MailingsCampaign.ScheduleParams},
136136
responses: %{
137-
204 => "Campaign was deleted successfully or didn’t exist."
137+
ok: {"Campaign response", "application/json", Schemas.MailingsCampaign.Response}
138138
}
139139
)
140140

lib/keila_web/router.ex

+2
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@ defmodule KeilaWeb.Router do
187187
post "/campaigns/:id/actions/schedule", ApiCampaignController, :schedule
188188

189189
resources "/segments", ApiSegmentController, only: [:index, :show, :create, :update, :delete]
190+
191+
resources "/senders", ApiSenderController, only: [:index]
190192
end
191193

192194
# Webhooks

0 commit comments

Comments
 (0)