⚙️
Channel360
HomeSign InSign Up
  • 🏠ChannelMobile Docs
  • Quick Start
    • Channel360 API
    • AgentChat API
    • Channel360 Guide
      • Dashboard
      • Templates
        • Template Creation
        • Template Configuration
      • Groups
        • Deleting Groups
        • Managing Group Details
      • Campaign
        • Campaign Creation
        • Campaign Statistics
      • Subscribers
        • Managing Subscribers
        • Subscriber Profile
  • Whatsapp Business API
    • WABA Prerequisites
    • WhatsApp Account Health
  • Our Products
    • Products
      • AgentChat
      • SMS
      • Broadcasting
      • ChatBot
  • API Usage
    • Using the Channel360 V1.1 API
      • Notifications
      • Templates
        • Create Templates
        • Read / Get Templates
        • Update Templates
        • Delete Templates
      • Webhooks
      • Conversations
        • Send Interactive Messages
        • Send Text Message
        • Send Media Message
          • Send Video Message
          • Send Image Message
          • Send File Message
        • Get Conversation History
  • Reference
    • API Reference
      • AgentChat API
      • Channel360 V1.1 API
  • FAQs
    • General FAQs
    • Channel360 FAQs
      • Templates
      • Notification Status
    • Technical FAQs
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub

Quick Start

PreviousChannelMobile DocsNextChannel360 API

Last updated 7 months ago

Was this helpful?

Good to know: Channel Mobile offers two different APIs 1. Channel360 API. 2. AgentChat API.

Get your API keys

Currently we offer token based authentication for our Broadcasting and Conversation.

You make a Sign In Request, which will return a token, which you can use to make additional authorised calls.

The best way to interact with our API is to use one of our official libraries:

Get Channel360 API Token

To get the API Token, send a Sign-In request to our new Channel360 Cloud API.

Get Session Token for AgentChat API

For our V1 AgentChat API, you will need to make a Sign-In request to your dedicated instance

For our conversation's API, please contact our sales team if you want an instance of our AgentChat/Conversation API

mailto:sales@channelmobile.co.za

Sign-In

post

API call for signing in a new account.

Authorizations
Body
emailstringRequired

Registered email

Example: johndoe@hotmail.com
passwordstringRequired

Registered password

Example: Something23!
Responses
200
Sign-in Successfull
application/json
post
POST /api/users/signin HTTP/1.1
Host: www.channel360.co.za
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 57

{
  "email": "johndoe@hotmail.com",
  "password": "Something23!"
}
200

Sign-in Successfull

{
  "user": {
    "email": "johndoe@hotmail.com",
    "firstName": "John",
    "lastName": "Doe",
    "username": "JohnDoe",
    "version": 0,
    "id": "631082680d5cc30019ff02b0"
  },
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYzMDg4MWUwNTA4ZjIwMDAxYzA3NDU1OSIsImVtYWlsIjoiam9obkBkb2UuY29tIiwiaWF0IjoxNjYyMDM5NjIwfQ.ehFb0N29xnJbScuMOTgoW4QlYgIqZlHLPj8nqy9oXGE"
}
  • Get your API keys
  • Get Channel360 API Token
  • POSTSign-In
  • Get Session Token for AgentChat API
  • POSTAgentLogon

AgentLogon

post

The API call to logon the agent and return a session token

Query parameters
VersionstringRequired

The current version number

Example: {{BUILD_VERSION}}
Body
EmailAddressstringRequired

The unique email address and the username the agent will use to login

PasswordstringRequired

The password corresponding to the unique email address

Responses
200Success
post
POST /api/AgentLogon HTTP/1.1
Host: agentchat.abcsoftware.dnsalias.com
Content-Type: application/json
Accept: */*
Content-Length: 62

{
  "EmailAddress": "joe@agentchat.co.za",
  "Password": "123smith$$"
}
200Success

No content