---
title: "Reschedule sent bulk"
method: PUT
path: "/tts/3/bulks"
tags: ["channels", "voice", "voice-message", "voice-message-scheduling-operations"]
---

# Reschedule sent bulk

`PUT /tts/3/bulks`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/tts/3/bulks`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic

This method allows you to reschedule scheduled TTS bulk. Messages scheduled with the sendAt or Sending speed parameter can be paused, resumed or canceled by changing the message status, or rescheduled using the bulkId parameter as an identifier. Rescheduling is only possible if the bulk status is PAUSED.

## Query parameters

- `bulkId` string, required

## Request body

- A15a35d4e9d79ecb7047887a88973e9a539c66701b3c993c3c3be69782dd8abaBulkRequest: Bulk request object.
  - `sendAt` string, date-time, required: Rescheduled timestamp of the bulk.

## Response `200`

Success

- A15a35d4e9d79ecb7047887a88973e9a539c66701b3c993c3c3be69782dd8abaBulkResponse: Bulk response object.
  - `bulkId` string: Unique ID of the bulk.
  - `sendAt` string, date-time: Timestamp when bulk is scheduled.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
