# Confluent Cloud Stream Share APIs API

> Confluent Cloud Stream Share APIs API on Apizie: 22 endpoints (List of Provider Shared Resources, Read a Provider Shared Resource, Update a Provider Shared Resource, View_Image a Provider Shared Resource, …) 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:confluent-cdx-v1/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:confluent-cdx-v1`
- Category: Cloud
- Status: byok
- Source: https://docs.confluent.io/cloud/current/api.html
- Page: https://zieapi.vercel.app/api/cloud/confluent-cdx-v1
- OpenAPI: https://zieapi.vercel.app/api/cloud/confluent-cdx-v1/openapi.json

# Introduction

## Endpoints

### List of Provider Shared Resources
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-provider-shared-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| stream_share | string | no | Filter the results by exact match for stream_share. |
| crn | string | no | Filter the results by exact match for crn. |
| include_deleted | boolean | no | Include deactivated shared resources |
| page_size | integer | no | A pagination size for collection requests. |
| page_token | string | no | An opaque pagination token for collection requests. |

### Read a Provider Shared Resource
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/get-cdx-v1-provider-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider shared resource. |

### Update a Provider Shared Resource
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/update-cdx-v1-provider-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider shared resource. |
| body | object | no | JSON request body |

### View_Image a Provider Shared Resource
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/view-image-cdx-v1-provider-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider shared resource. |
| file_name | string | yes | The File Name |

### Upload image for shared resource
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/upload-image-cdx-v1-provider-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider shared resource. |
| file_name | string | yes | The File Name |

### Delete_Image a Provider Shared Resource
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/delete-image-cdx-v1-provider-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider shared resource. |
| file_name | string | yes | The File Name |

### List of Provider Shares
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-provider-shares` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| shared_resource | string | no | Filter the results by exact match for shared_resource. |
| crn | string | no | Filter the results by exact match for crn. |
| include_deleted | boolean | no | Include deactivated shares |
| page_size | integer | no | A pagination size for collection requests. |
| page_token | string | no | An opaque pagination token for collection requests. |

### Create a provider share
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/create-cdx-v1-provider-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Read a Provider Share
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/get-cdx-v1-provider-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider share. |

### Delete a Provider Share
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/delete-cdx-v1-provider-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider share. |

### Resend
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/resend-cdx-v1-provider-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the provider share. |

### List of Consumer Shared Resources
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-consumer-shared-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| stream_share | string | no | Filter the results by exact match for stream_share. |
| include_deleted | boolean | no | Include deactivated shared resources |
| page_size | integer | no | A pagination size for collection requests. |
| page_token | string | no | An opaque pagination token for collection requests. |

### Read a Consumer Shared Resource
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/get-cdx-v1-consumer-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the consumer shared resource. |

### Get image for shared resource
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/image-cdx-v1-consumer-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the consumer shared resource. |
| file_name | string | yes | The File Name |

### Get shared resource's network configuration
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/network-cdx-v1-consumer-shared-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the consumer shared resource. |

### List of Consumer Shares
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-consumer-shares` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| shared_resource | string | no | Filter the results by exact match for shared_resource. |
| include_deleted | boolean | no | Include deactivated shares |
| page_size | integer | no | A pagination size for collection requests. |
| page_token | string | no | An opaque pagination token for collection requests. |

### Read a Consumer Share
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/get-cdx-v1-consumer-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the consumer share. |

### Delete a Consumer Share
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/delete-cdx-v1-consumer-share` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The unique identifier for the consumer share. |

### Validate token to view shared resources
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/resources-cdx-v1-shared-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Redeem token
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/redeem-cdx-v1-shared-token` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Read the organization's stream sharing opt-in settings
`GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/get-cdx-v1-opt-in` (byok)

### Set the organization's stream sharing opt-in settings
`POST https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/update-cdx-v1-opt-in` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-provider-shared-resources" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Confluent Cloud Stream Share APIs API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:confluent-cdx-v1/list-cdx-v1-provider-shared-resources with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Confluent Cloud Stream Share APIs API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Confluent Cloud Stream Share APIs itself also needs your own key from confluent.cloud.

### Can AI agents use the Confluent Cloud Stream Share APIs 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:confluent-cdx-v1.

### What is the status of the Confluent Cloud Stream Share APIs API?
Needs your own provider key (bring your own key)
