# Channel API

This section covers all the APIs related to managing channels in UnoPim.

# Get All Channels

Endpoint:

GET {{url}}/api/v1/rest/channels

# Response

The API will return a list of all available channels.

Response
{
    "data": [
        {
            "code": "default",
            "labels": {
                "en_US": "Default"
            },
            "root_category": "root",
            "locales": [
                "en_US"
            ],
            "currencies": [
                "USD"
            ]
        }
    ],
    "current_page": 1,
    "last_page": 1,
    "total": 1,
    "links": {
        "first": "{{url}}/api/v1/rest/channels?page=1",
        "last": "{{url}}/api/v1/rest/channels?page=1",
        "next": null,
        "prev": null
    }
}

# Get Channel by Code

Endpoint:

GET {{url}}/api/v1/rest/channels/{channel_code}

# Path Parameter

Name Description Type
{channel_code} The unique code for the channel (e.g., ecommerce) String

# Response

The response will return detailed information about the specified channel in JSON format.