IRIS
SMS Extension Service
v0.1.0

IRIS API

SDK-facing SMS extension service. Handles authentication, SMS payload ingestion, device/location/app data collection, and health monitoring.

Payload Ingestion
POST /api/v0/sms/ SMS payload upload
POST /api/v0/location_details/ Location data
POST /api/v0/device_details/ Device info
POST /api/v0/app_details/ Installed apps
Configuration & Status
GET /api/v0/config/ SDK configuration
GET /api/v0/upload_status_check/ Upload status
POST /api/v0/forgetuser/ GDPR user purge
Health
GET /health/ Basic liveness
GET /deep-health/ Database connectivity
GET /kafka-health/ Message broker status
Authentication

JWT token authentication via:
POST /client_details/token/ — obtain token pair
POST /client_details/refreshtoken/ — refresh access token

Required headers:
Authorization: Bearer <token>
SMSBackend-Client-Email · SMSBackend-Customer-ID