Skip to main content
This page is a quick way to understand how Simpu works. Simpu datamodels consists of SMS, Email, OTP, Lookup and Airtime.

SMS

Boost growth with effective SMS campaigns. Stay connected with your customers at every stage of their journey by sending post-transaction, promotional, and personalized SMS messages.
string
required
Unique Id of the sms message
array
required
Recipients of the SMS message
string
required
The Sender ID of the SMS message
boolean
This determines if links in the message should be tracked
string
The content of the SMS message
string
This is a reference to the message in your system
string
This is the URL to receive delivery reports for the message
string
Template ID of the SMS message
Object
string
Date and time the SMS was created
string
Date and time the SMS token was last updated, if any.
Object
required

Email

Launch email campaigns that captivate your audience. Engage customers at the ideal moment with tailored messages. Increase your revenue by pinpointing and targeting the right customers.
string
required
Unique ID of the email
array
required
Recipients of the Email
string
required
The Sender ID of the Email
string
This is a reference to the email in your system
string
This is the URL to receive delivery reports for the message
string
Template ID of the Email message
string
The sender of the email
Object
string
Date and time the SMS was created
string
Date and time the SMS token was last updated, if any.
Object
required

LookupPhone

To look up a phone number on the system
string
required
The phone number looked up
string
The carrier of the phone number
string
The country of the phone number
boolean
The ported status of the phone number
boolean
The DND status of the phone number

OTP Model

OTP (One-Time Password) Model is designed to manage the generation, validation, and lifecycle of one-time passwords used for secure authentication.
string
required
Unique ID of the OTP token
string
required
Recipient of the OTP token
number
required
Status of the OTP token. Possible values are:
1 - 5
string
required
Description of the status of the OTP token. Possible values are:
SENT EXPIRED FAILED VERIFIED DELETED
string
required
Date and time the OTP token was created
string
Date and time the OTP token was last updated, if any

Airtime

This typically explains the structure and parameters involved in managing airtime transactions within a system.
string
required
Unique ID of the airtime
string
required
Recipient of the Airtime
number
required
Amount of the Airtime
string
This is a reference to the airtime in your system
string
This is the URL to receive delivery reports for the message
string
Status of the Airtime. Possible values are:
pending sent failed error success duplicate
string
Date and time the Airtime was created
string
The network carrier of the airtime. Possible values are:
Airtel MTN Glo 9mobile NTEL
Object
required