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

# Manage sent bulk's status

`PUT /tts/3/bulks/status`

## 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/status`
- 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 manage statuses of 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. Only voice messages that were not already sent can be canceled.

## Query parameters

- `bulkId` string, required

## Request body

- A15a35d4e9d79ecb7047887a88973e9a539c66701b3c993c3c3be69782dd8abaBulkStatusRequest: Bulk status request object.
  - `status` 'PENDING' | 'PAUSED' | 'PROCESSING' | 'CANCELED' | 'FINISHED' | 'FAILED', required: New status of the bulk.

## Response `200`

Success

- A15a35d4e9d79ecb7047887a88973e9a539c66701b3c993c3c3be69782dd8abaBulkStatusResponse: Bulk status response object.
  - `bulkId` string: Unique ID of the bulk.
  - `status` 'PENDING' | 'PAUSED' | 'PROCESSING' | 'CANCELED' | 'FINISHED' | 'FAILED', required: New status of the bulk.

## 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)
