# Invoke an output binding

`POST /v1.0/bindings/{name}`

This endpoint lets you invoke an output binding. Catalyst bindings support various operations, such as create.
See the different specs on each binding to see the list of supported operations.

## Request

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `name` | string | Yes | The name of the output binding to invoke. Pattern: `^[a-zA-Z0-9_-]+$`. |

### Request body

Required.

`application/json`

- `operation` (string)
- `data` (object)

## Responses

### 200 — Request successful.

### 204 — Empty Response.

### 400 — Malformed request.

### 500 — Request failed.
