Jump to Content
Kaleyra.io, WhatsApp, SMS, Email, Voice, Video, Chatbot and OTP API: all you need to knowSMSWhatsAppVoiceVideoAPIIntegrationRelease NotesFAQs
HomeGuidesAPI Reference
SMSWhatsAppVoiceVideoAPIIntegrationRelease NotesFAQsContact UsKaleyra.io Sign InSupportKaleyra.io, WhatsApp, SMS, Email, Voice, Video, Chatbot and OTP API: all you need to know
API Reference
Contact UsKaleyra.io Sign InSupport

API Reference

  • Overview

Kaleyra.io SMS APIs

  • Overview
  • kaleyra.io SMS API Reference Testing Procedure
  • Single SMS API
    • Send SMS Using a Templatepost
  • Bulk SMS APIs
    • Send MKT/TXN/OTP SMS to Multiple Numbers using GETget
    • Send MKT/TXN/OTP SMS to Multiple Numbers using POSTpost
    • Send SMS using JSONpost
    • Send SMS using XMLpost
  • SMS Status and Logs APIs
    • Get SMS Status of Message IDget
    • Get Logs APIget
  • Sender ID APIs
    • Create a New Sender IDpost
    • List Sender IDs APIget
  • Templates APIs
    • Create a Template APIpost
    • List Template APIsget

Video API INTRODUCTION

  • Overview
    • Key Concepts
    • Environments
    • Personally Identifiable Information (PII)
  • Integration
    • Authentication
    • User Management
    • REST API Integration
    • Web SDK Integration
    • Android SDK Integration
    • iOS SDK Integration
  • Features
    • Chat
    • File Sharing
    • Recording and Transcription
    • Electronic Signature
  • Customization
    • Query Strings
    • Server Side User Details Provider
    • Color Theme and Logo
    • IFrame Integration
    • Mobile SDK Color Customization
  • Operations
    • REST API v2 Migration guide

Kaleyra Video REST API v2

  • Company
    • Get company detailsget
    • Update companyput
    • Get company themeget
    • Update company themeput
    • Update company theme logoput
    • List all virtual backgroundsget
    • Create virtual backgroundpost
    • Delete virtual backgrounddelete
    • Get all company translationsget
    • Update company translationsput
    • Delete company translationsdelete
    • Get recording settingsget
    • Update recording settingput
    • Get all encryption keysget
    • Create encryption keypost
    • Get encryption key by Idget
  • User
    • Get usersget
    • Create userpost
    • Get userget
    • Update userput
    • Delete userdelete
    • Update user avatarput
    • Delete user avatardelete
  • Room
    • Get all roomsget
    • Create roompost
    • Get roomget
    • Delete roomdelete
    • Disable roomput
    • Start room recordingpost
    • Stop room recordingpost
    • Room call actionpost
    • Get all participants of a roomget
    • Add participant to a roompost
    • Get room participantget
    • Update room participantput
    • Delete room participantdelete
  • Session
    • Get all sessionsget
    • Get sessionget
    • Get session recordingget
    • Delete session recordingdelete
    • Get all session user connectionsget
    • Get session transcriptionget
    • Delete session transcriptiondelete
    • Get session summarizationget
    • Delete session summarizationdelete
  • Chat
    • Get all channelsget
    • Create channelpost
    • Get channelget
    • Delete channeldelete
    • Create chat messagepost
    • Get chat messagesget
  • Upload
    • Get all uploaded filesget
    • Get uploaded fileget
    • Delete uploaded filedelete
  • Tag
    • Get all tagsget
    • Create tagpost
    • Delete tagdelete
  • Sdk
    • Create access tokenpost
  • Envelope
    • Get all envelopesget
    • Get envelopeget
  • Webhook
    • Get all webhooksget
    • Create webhookpost
    • Get webhookget
    • Update webhookput
    • Delete webhookdelete
    • Verify webhook signature
  • Signature
    • Get all signature templatesget
    • Create signature templatepost
    • Get signature templateget
    • Update signature templateput
    • Delete a signature templatedelete
    • Create an automatic signaturepost

Email REST API v1

  • Single Email
    • Send Single Emailpost
  • Bulk Email
    • Bulk Email APIpost
  • Batch Email
    • Batch Email APIpost
  • Email Logs
    • LOGS APIget
  • Email Stats
    • Get Stats by MSGIDget
  • Email Templates
    • Post New Template APIpost
    • Get Template API with Paginationget
    • Get Template API using templateIDget
    • Update Template API using templateIDput
    • Delete Template API using templateIDdelete

Blocklist APIs

  • Overview
    • kaleyra.io Blocklist API Reference Testing Procedure
    • Get Blocklistget
    • Change Blocklist Status for Numberpost

Bulk SMS APIs

The Bulk SMS API allows you to send messages to more than one customer in one go. kaleyra.io's Bulk SMS API enables you to send messages to 100 recipients in a single request.

The Bulk SMS APIs contain the following topics:

  • Send MKT/TXN/OTP SMS to Multiple Numbers using GET
  • Send MKT/TXN/OTP SMS to Multiple Numbers using POST
  • Send SMS using JSON
  • Send SMS using XML



© 2025 Kaleyra Inc. All rights reserved.
Trademarks, logos and service marks displayed on this site are registered and unregistered trademarks of Kaleyra Inc.