# Update campaign details Update the details of a specific campaign Endpoint: PATCH /organizations/{organizationId}/campaigns/{campaignId} Version: 1.0.0 Security: BearerAuth ## Path parameters: - `organizationId` (string, required) - `campaignId` (string, required) ## Request fields (application/json): - `name` (string) - `agentId` (number) - `description` (string) - `timezone` (string) - `fromNumber` (string) - `retryAttempts` (number) - `maxConcurrentCalls` (number) - `maxMinutesPerDay` (number) - `executeNewCallEvery` (number) - `workingHours` (array) - `workingHours.dayOfWeek` (number, required) - `workingHours.startTime` (string) - `workingHours.endTime` (string) - `workingHours.enabled` (boolean) ## Response 200 fields (application/json): - `success` (boolean, required) Enum: true - `data` (object, required) - `data.id` (number, required) - `data.organizationId` (string, required) - `data.name` (string, required) - `data.description` (string,null, required) - `data.status` (string, required) Enum: "draft", "active", "paused", "completed", "failed", "archived" - `data.agentId` (number, required) - `data.fromNumber` (string, required) - `data.timezone` (string,null, required) - `data.retryAttempts` (number,null, required) - `data.maxConcurrentCalls` (number,null, required) - `data.maxMinutesPerDay` (number,null, required) - `data.executeNewCallEvery` (number,null, required) - `data.workingHours` (array, required) - `data.workingHours.dayOfWeek` (number, required) - `data.workingHours.startTime` (string) - `data.workingHours.endTime` (string) - `data.workingHours.enabled` (boolean) - `data.createdAt` (string, required) - `data.updatedAt` (string, required) ## Response 401 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required) - `details` (string) ## Response 404 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required) - `details` (string) ## Response 500 fields (application/json): - `success` (boolean, required) Enum: false - `error` (string, required) - `details` (string)