Blog
Github
  1. Channel
  • Getting Started
    • Introduction
    • Quickstart
    • Authentication
    • Status codes
  • Webhook
    • Webhook Setup
    • Webhook Events and Schema
  • API Reference
    • Contact
      • Listing
      • Create
      • Filter By SocialPlatformId
      • Form Fields
      • Detail
      • Update
      • Delete
      • Fetch Contact Groups
      • Update tags
    • Tag
      • Listing
    • Channel
      • Listing
        GET
      • Create
        POST
    • Ticket
      • Listing
      • Create
      • Filter by Contact ID
      • Form Fields
      • Update
      • Update status
    • Category
      • Listing
    • CxLog
      • Listing
    • Message
      • Send message
Blog
Github
  1. Channel

Create

POST
/api/v1/channels
This endpoint allows you to create a custom channel for your own messaging platform.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/jsonRequired

Examples

Responses

🟢201
This response does not have a body.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apigw.klinkcx.com/api/v1/channels' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Your Custom Channel Name",
    "brandName": "Your Custom Channel",
    "metadata": {
        "platform_channel_id": "03939393k3kk3k3",
        "inbound": {
            "verify_token": "3939393939203902930"
        },
        "outbound": {
            "url": "https://webhook.test",
            "headers": [
                {
                    "key": "MyKey",
                    "value": "testing"
                }
            ]

        }
    }
}'
Modified at 2026-01-08 18:07:05
Previous
Listing
Next
Listing
Built with