The Apiera REST API provides programmatic access to the Apiera platform, enabling seamless integration with your existing systems and workflows.
Apiera REST API (1.1.0)
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels
- Productionhttps://api.apiera.io/v1/channels
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/channels?uuids%5Beq%5D=497f6eca-6276-4993-bfeb-53cbbbba6f08&codes%5Beq%5D=string&code%5Bcontains%5D=string&code%5Bstarts%5D=string&code%5Bends%5D=string&code%5Border%5D=string&displayNames%5Beq%5D=string&displayName%5Bcontains%5D=string&displayName%5Bstarts%5D=string&displayName%5Bends%5D=string&displayName%5Border%5D=string&statuses%5Beq%5D=draft&status%5Border%5D=string&createdAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&createdAt%5Border%5D=string&updatedAt%5Beq%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmin%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Bmax%5D=2025-11-23T14%3A15%3A22.123456Z&updatedAt%5Border%5D=string&isRemoved%5Beq%5D=true&page=0&size=0' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'A paginated list of channels.
Timestamp when this channel was created.
Timestamp when this channel was last modified.
Timestamp when this channel was removed. Null if not removed.
Lifecycle status of a channel.
| Enum Value | Description |
|---|---|
| draft | The initial state of the channel. |
| active | The channel is active and available for use. |
| inactive | The channel is temporarily disabled. |
| removed | The channel has been soft-deleted. |
{ "items": [ { … } ], "pagination": { "page": 0, "size": 0, "totalItems": 0, "totalPages": 0 } }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels
- Productionhttps://api.apiera.io/v1/channels
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.apiera.io/_mock/openapi/v1/channels \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string",
"description": "string"
}'The created channel.
Timestamp when this channel was created.
Timestamp when this channel was last modified.
Timestamp when this channel was removed. Null if not removed.
Lifecycle status of a channel.
| Enum Value | Description |
|---|---|
| draft | The initial state of the channel. |
| active | The channel is active and available for use. |
| inactive | The channel is temporarily disabled. |
| removed | The channel has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "b2b-norway", "displayName": "B2B Norway", "description": "Business-to-business distribution channel for the Norwegian market." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}
- Productionhttps://api.apiera.io/v1/channels/{channelUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'The requested channel.
Timestamp when this channel was created.
Timestamp when this channel was last modified.
Timestamp when this channel was removed. Null if not removed.
Lifecycle status of a channel.
| Enum Value | Description |
|---|---|
| draft | The initial state of the channel. |
| active | The channel is active and available for use. |
| inactive | The channel is temporarily disabled. |
| removed | The channel has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "b2b-norway", "displayName": "B2B Norway", "description": "Business-to-business distribution channel for the Norwegian market." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}
- Productionhttps://api.apiera.io/v1/channels/{channelUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"code": "string",
"displayName": "string",
"description": "string"
}'The updated channel.
Timestamp when this channel was created.
Timestamp when this channel was last modified.
Timestamp when this channel was removed. Null if not removed.
Lifecycle status of a channel.
| Enum Value | Description |
|---|---|
| draft | The initial state of the channel. |
| active | The channel is active and available for use. |
| inactive | The channel is temporarily disabled. |
| removed | The channel has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "draft", "code": "b2b-norway", "displayName": "B2B Norway", "description": "Business-to-business distribution channel for the Norwegian market." }
- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}
- Productionhttps://api.apiera.io/v1/channels/{channelUuid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'- Mock serverhttps://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}/actions/lifecycle
- Productionhttps://api.apiera.io/v1/channels/{channelUuid}/actions/lifecycle
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://docs.apiera.io/_mock/openapi/v1/channels/{channelUuid}/actions/lifecycle' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"transition": "activate"
}'The channel after the lifecycle transition.
Timestamp when this channel was created.
Timestamp when this channel was last modified.
Timestamp when this channel was removed. Null if not removed.
Lifecycle status of a channel.
| Enum Value | Description |
|---|---|
| draft | The initial state of the channel. |
| active | The channel is active and available for use. |
| inactive | The channel is temporarily disabled. |
| removed | The channel has been soft-deleted. |
{ "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "createdAt": "2025-01-15T10:30:00.000000Z", "updatedAt": "2025-01-15T10:30:00.000000Z", "status": "active", "code": "b2b-norway", "displayName": "B2B Norway", "description": "Business-to-business distribution channel for the Norwegian market." }