Notification API status codes

I would like to know the difference between undelivered, not-sent, failed and delivered, sent status while sending SMS over notification api

You can refer this doc to get better idea

Thank You @gautham
this doc covers failed, delivered, and sent.

But we would like to understand the difference between not-sent, undelivered, and failed also.