# Amazon EventBridge API

> Amazon EventBridge API on Apizie: 56 endpoints (Activates a partner event source that has been deactivated. Once activated, your matching event bus will…, Cancels the specified replay., Creates an API destination, which is an HTTP invocation endpoint configured as a target for events., Creates an archive of events with the specified settings. When you create an archive, incoming events might…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-eventbridge`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-eventbridge
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-eventbridge/openapi.json

Amazon EventBridge helps you to respond to state changes in your Amazon Web Services resources. When your resources change state, they automatically send events to an event stream. You can create rules that match…

## Endpoints

### Activates a partner event source that has been deactivated. Once activated, your matching event bus will…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/activate-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Cancels the specified replay.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/cancel-replay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an API destination, which is an HTTP invocation endpoint configured as a target for events.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-api-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates an archive of events with the specified settings. When you create an archive, incoming events might…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-archive` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a connection. A connection defines the authorization type and credentials to use for authorization…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a global endpoint. Global endpoints improve your application's availability by making it…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a new event bus within your account. This can be a custom event bus which you can use to receive…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-event-bus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Called by an SaaS partner to create a partner event source. This operation is not used by Amazon Web…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/create-partner-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### You can use this operation to temporarily stop receiving events from the specified partner event source. The…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/deactivate-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes all authorization parameters from the connection. This lets you remove the secret from the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/deauthorize-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified API destination.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-api-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified archive.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-archive` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a connection.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Delete an existing global endpoint. For more information about global endpoints, see Making applications…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified custom event bus or partner event bus. All rules associated with this event bus need…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-event-bus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation is used by SaaS partners to delete a partner event source. This operation is not used by…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-partner-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified rule. Before you can delete the rule, you must remove all targets, using RemoveTargets…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/delete-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves details about an API destination.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-api-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves details about an archive.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-archive` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves details about a connection.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Get the information about an existing global endpoint. For more information about global endpoints, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Displays details about an event bus in your account. This can include the external Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-event-bus` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This operation lists details about a partner event source that is shared with your account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### An SaaS partner can use this operation to list details about a partner event source that they have created.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-partner-event-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves details about a replay. Use DescribeReplay to determine the progress of a running replay. A replay…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-replay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Describes the specified rule. DescribeRule does not list the targets of a rule. To see the targets…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/describe-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Disables the specified rule. A disabled rule won't match any events, and won't self-trigger if it has a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/disable-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Enables the specified rule. If the rule does not exist, the operation fails. When you enable a rule,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/enable-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves a list of API destination in the account in the current Region.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-api-destinations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists your archives. You can either list all the archives or you can provide a prefix to match to the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-archives` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves a list of connections from the account.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-connections` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### List the global endpoints associated with this account. For more information about global endpoints, see…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-endpoints` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists all the event buses in your account, including the default event bus, custom event buses, and partner…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-event-buses` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### You can use this to see all the partner event sources that have been shared with your Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-event-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### An SaaS partner can use this operation to display the Amazon Web Services account ID that a particular…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-partner-event-source-accounts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### An SaaS partner can use this operation to list all the partner event source names that they have created.…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-partner-event-sources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists your replays. You can either list all the replays or you can provide a prefix to match to the replay…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-replays` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists the rules for the specified target. You can see which of the rules in Amazon EventBridge can invoke a…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-rule-names-by-target` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists your Amazon EventBridge rules. You can either list all the rules or you can provide a prefix to match…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Displays the tags associated with an EventBridge resource. In EventBridge, rules and event buses can be…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists the targets assigned to the specified rule.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/list-targets-by-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Sends custom events to Amazon EventBridge so that they can be matched to rules. PutEvents will only process…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/put-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### This is used by SaaS partners to write events to a customer's partner event bus. Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/put-partner-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Running PutPermission permits the specified Amazon Web Services account or Amazon Web Services organization…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/put-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates or updates the specified rule. Rules are enabled by default, or based on value of the state. You can…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/put-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds the specified targets to the specified rule, or updates the targets if they are already associated with…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/put-targets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Revokes the permission of another Amazon Web Services account to be able to put events to the specified…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/remove-permission` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes the specified targets from the specified rule. When the rule is triggered, those targets are no…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/remove-targets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Starts the specified replay. Events are not necessarily replayed in the exact same order that they were…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/start-replay` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Assigns one or more tags (key-value pairs) to the specified EventBridge resource. Tags can help you organize…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Tests whether the specified event pattern matches the provided event. Most services in Amazon Web Services…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/test-event-pattern` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes one or more tags from the specified EventBridge resource. In Amazon EventBridge (CloudWatch Events),…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an API destination.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/update-api-destination` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the specified archive.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/update-archive` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates settings for a connection.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/update-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Update an existing endpoint. For more information about global endpoints, see Making applications…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/update-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/activate-event-source" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon EventBridge API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-eventbridge/activate-event-source with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon EventBridge API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon EventBridge itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon EventBridge API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-eventbridge.

### What is the status of the Amazon EventBridge API?
Needs your own provider key (bring your own key)
