The API creates a Session object once for each recipient within the code expiry time. You can configure your expiry time while creating applications.
A Session object has these attributes.
A 36-character string that uniquely identifies a session detail record.
ID of the application used to trigger the session.
The destination phone number (in E.164 format) to which the message was sent.
The current status of the session.
Allowed values: in-progress, verified and expired.
The last channel used for the session.
An object containing details of all the attempts made during a session and the same channel, ID, time, and status.
An object containing details of all the charges incurred during a session and the same channel, ID, and charge.
UTC time when the session was created.
UTC time when the session was last updated.