ApiRTC
BlogSupportSign UpConsole
  • ApiRTC Developer Portal
  • Status Page
  • What is ApiRTC?
    • Key Concepts
    • ApiRTC Architecture
    • Supported browsers
      • Vintage Browsers Compatibility
    • Billing
    • Product Roadmap and releases
  • Terms & Privacy Policies
    • 🍪Cookies
  • Get help & support
  • ApiRTC JS Library
    • QuickStart Guide
    • Where to find ApiRTC library?
    • Developers Guide
    • Video Communication LifeCycle
    • Demo App & Resources
    • Authentication
    • SDKs & Frameworks
      • ReactJS Libraries
        • Getting Started with ApiRTC React Hooks
        • ApiRTC React Hook Lib Reference
      • ReactNative library
      • Android SDK Reference
      • iOS SDK Reference
    • ApiRTC.js Reference
    • Changelog
  • REST APIs & Integration
    • Introduction
    • Apizee REST APIs
    • 3rd-party software integration
    • Webhooks
    • Rate Limits
    • Try it out
  • Other Resources
    • SDK License Agreement
    • ApiRTC Website
    • Blog
    • ApiRTC Community Github
Powered by GitBook
On this page
  • What can you do with the Apizee REST APIs?
  • Authentication
  • Compliant with the OpenAPI Standards
  • Webhooks
Edit on GitHub
  1. REST APIs & Integration

Introduction

Apizee and ApiRTC REST APIs enable developers to manage video chat lifecycle and integrate valuable data into other systems.

PreviousReactNative libraryNextApizee REST APIs

Last updated 6 months ago

What can you do with the Apizee REST APIs?

REST APIs split into 2 categories:

ApiRTC APIs
Apizee APIs

Linked to ApiRTC platform

Linked to the Apizee platform

Manage low level communication objects

Manage Apizee SaaS solutions objects

Available endpoints:

  • /session

  • /conversation

  • /sms

  • /email

  • /media

Available endpoints:

  • /users

  • /enterprises

  • /service

  • /tickets

  • /conferences

  • /hl7

Authentication is managed by a shared endpoint: /authentication

>>

>>

Authentication

You need to be an Apizee or ApiRTC authenticated user to use the APIs.

Platform
Access to ApiRTC APIs
Access to Apizee APIs

Account on https://cloud.apirtc.com

x

Account on https://cloud.apizee.com

x

x

Create an account on the or on the depending on what endpoint you need.

Use the /authentication endpoint providing your username and password to get a token in return (see ).

Be mindful that you get the authentication token by passing clear username and password along with your API call; this operation must be done by your application's backend to avoid security issues and NOT by your frontend part.

Include the token in the Authorization header of requests:

Authorization: Bearer <token>

Example of use:

curl -X 'POST' 'https://cloud.apizee.com/api/token?grant_type=password&username=test%40apizee.com&password=xxYY1122' 
    -H 'accept: application/JSON' 
    -d 

Response

{
    "access_token": "xyzaaa-c900-4dd2-8192-12345678",
    "created_at": "2023-07-12T15:22:04+00:00",
    "expires_in": 86400
}

Compliant with the OpenAPI Standards

Webhooks

Design a two-way integration by enabling ApiRTC to push events to your systems.

ApiRTC APIs are compliant with the OpenAPI Standards.

👉
👉
👉
Try it now
Get the specs
ApiRTC Console
Apizee plaform
Bearer Authentication
Read more about the Bearer Authentication
👉
Read more about Webhooks