{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/sms.ghatechnologies.info"
        }
    ],
    "info": {
        "name": "REST API Documentation for GHA Technologies SMS Platform",
        "_postman_id": "5fbc16ed-862c-4334-b3a0-359f9507a523",
        "description": "Start (and never finish) front-end projects with this API.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Account Management",
            "description": "\nAPIs for managing API User accounts",
            "item": [
                {
                    "name": "Read user account",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read the profile of API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 10, \"account\": { \"fullName\": \"Jane Doe\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Change user password",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account\/password",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account\/password"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"newpassword\":\"consequatur\",\"confirmpassword\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to change the password of API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"msg\": \"Password changed successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Read user account status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account\/status"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read the account status of API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 15, \"account\": { \"credits\": \"1\" }}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Read user credit history",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/account\/history",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/account\/history"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read the credit history of API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 15, \"historyList\": [{ \"history\": { \"uuId\": \"123456789\", \"type\": \"credit\", \"balance\": \"3\", \"amount\": \"999\", \"timestamp\": \"2023-05-27 11:08:15\" } } ]}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Contact Group Management",
            "description": "\nAPIs for managing contact groups for API User accounts",
            "item": [
                {
                    "name": "Read contact groups",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/groups",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/groups"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read all saved contact groups for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact deleted successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Create a contact group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/groups\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/groups\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"groupname\":\"addressBookXYZ\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to create a new contact group for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact created successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Update a contact group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/groups\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/groups\/update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"groupname\":\"addressBookXYZ\",\"id\":\"9010a52e-b470-45a0-bf2e-5e0b2420fd5c\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to update a contact group for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact created successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Delete a contact group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/groups\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/groups\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"id\":\"12345678\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to hard delete a contact group for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact removed successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Contact Management",
            "description": "\nAPIs for managing contacts for API User accounts",
            "item": [
                {
                    "name": "Read contacts",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/contacts",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/contacts"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"JungleGrill\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read any saved contacts for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 15, \"message\": \"Credits withdrew successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Create a contact",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/contacts\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/contacts\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"groupname\":\"addressBook1337\",\"contactname\":\"Caroline\",\"mobile\":\"254722100100\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to create a new contact for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact created successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Update a contact",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/contacts\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/contacts\/update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"groupname\":\"addressBook1337\",\"contactname\":\"Caroline\",\"mobile\":\"254722100100\",\"id\":\"9010a52e-b470-45a0-bf2e-5e0b2420fd5c\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to update a contact for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact updated successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Delete a contact",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/contacts\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/contacts\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"id\":\"12345678\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to hard delete a contact for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Contact deleted successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Credit Management",
            "description": "\nAPIs for managing credits for API User accounts",
            "item": [
                {
                    "name": "Add user credit",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/credits\/add",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/credits\/add"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"MYDAWA\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"customer\":\"mydawa\",\"smscredits\":\"120\",\"mpesaid\":\"REQ4GADVUO\",\"offering\":\"SMS,Voice,USSD,2WaySMS,PremiumSMS\",\"type\":\"purchases,adjustments\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to add credits for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 15, \"message\": \"Credits added successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Remove user credit",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/credits\/remove",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/credits\/remove"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"JungleGrill\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"customer\":\"junglegrill\",\"smscredits\":\"120\",\"mpesaid\":\"REQ4GADVUO\",\"offering\":\"SMS,Voice,USSD,2WaySMS,PremiumSMS\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to withdrawal credits for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 15, \"message\": \"Credits withdrew successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "Healthcheck",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/healthcheck",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/healthcheck"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Check that the service is up. If everything is okay, you'll get a 200 OK response.\n\nOtherwise, the request will fail with a 400 error, and a response listing the failed services.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "access-control-allow-origin",
                                    "value": "*"
                                }
                            ],
                            "code": 200,
                            "body": "{\"status\":\"up\",\"services\":{\"database\":\"up\",\"redis\":\"up\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"status\": \"down\", \"services\": {\"database\": \"up\", \"redis\": \"down\"}}",
                            "name": "Service is unhealthy"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Group SMS Management",
            "description": "\nAPIs for managing the sending of group messages (BulkSMS, TwoWaySMS, PremiumSMS) for API User accounts",
            "item": [
                {
                    "name": "Send quick sms to a group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/group\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/group\/send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"groupname\":\"consequatur\",\"senderid\":\"consequatur\",\"message\":\"Dear Customer, Happy Mother's Day!\",\"type\":\"unicode|text|link\",\"schedule\":\"consequatur\",\"test\":false,\"response\":\"json|xml|csv\",\"mobile\":\"256712389009\"}"
                        },
                        "description": "This endpoint allows you to send an sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\nDuplicates are not allowed.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Group SMS sent successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Send scheduled sms to a contact group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/group\/schedule",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/group\/schedule"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"senderIdXYZ\",\"mobile\":\"256712389009\",\"message\":\"Dear Customer, Happy Mother's Day! We have an offer for all sales over $2000. Thank you.\",\"schedule\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to send a scheduled sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\nDuplicates are not allowed.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Group Scheduled SMS created successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Send smartlink sms to a contact group",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/group\/smartlink",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/group\/smartlink"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"senderIdXYZ\",\"mobile\":\"256712389009\",\"smartlinktitle\":\"Mother's Day Special\",\"message\":\"Dear Customer, Happy Mother's Day! We have an offer for all sales over $2000. Thank you.\",\"smartlink\":\"bit.ly\\\/1O7QxvX\",\"type\":\"unicode|text|link\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to send a contact group, a full smartlink url, in an sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\nDuplicates are not allowed.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Group Smartlink SMS sent successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Report Management",
            "description": "\nAPIs for managing reports for all offerings (BulkSMS, TwoWaySMS, PremiumSMS) for API User accounts",
            "item": [
                {
                    "name": "Read sms summary from database",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/reports\/sms\/summary",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/reports\/sms\/summary"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"from\":\"consequatur\",\"to\":\"consequatur\",\"sortBy\":\"consequatur\",\"sender_name\":\"consequatur\",\"status\":\"consequatur\",\"recipient\":\"consequatur\",\"transaction_id\":\"consequatur\",\"date_field\":\"consequatur\",\"per_page\":17,\"page\":17,\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read sms summary from database for an API user.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Read message status",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/reports\/sms\/status",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/reports\/sms\/status"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"uuid\":\"66529e01-d113-3473-8d6f-9e11e09332ea\",\"from\":\"consequatur\",\"to\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read message status for an API user.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "SMS Management",
            "description": "\nAPIs for managing the sending of contact messages (BulkSMS, TwoWaySMS, PremiumSMS) for API User accounts",
            "item": [
                {
                    "name": "Send a quick sms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/quick\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/quick\/send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"message\":\"Dear Customer, Happy Mother's Day!\",\"senderid\":\"senderIdXYZ\",\"type\":\"unicode|text|link\",\"schedule\":\"consequatur\",\"test\":false,\"response\":\"json|xml|csv\",\"mobile\":\"256712389009\"}"
                        },
                        "description": "This endpoint allows you to send an sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"SMS sent successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Send scheduled sms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/quick\/schedule",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/quick\/schedule"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"senderIdXYZ\",\"mobile\":\"256712389009\",\"message\":\"Dear Customer, Happy Mother's Day! We have an offer for all sales over $2000. Thank you.\",\"schedule\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to send a scheduled sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\nDuplicates are not allowed.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Smartlink SMS sent successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Send smartlink sms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/quick\/smartlink",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/quick\/smartlink"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"senderIdXYZ\",\"mobile\":\"256712389009\",\"smartlinktitle\":\"Mother's Day Special\",\"message\":\"Dear Customer, Happy Mother's Day! We have an offer for all sales over $2000. Thank you.\",\"smartlink\":\"bit.ly\\\/1O7QxvX\",\"type\":\"unicode|text|link\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to send a full smartlink url in an sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\nDuplicates are not allowed.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Smartlink SMS sent successfully.\", \"transaction_id\": \"44542c3d-2da9-4499-ad1c-fd8496c515cf\", \"datetime\": \"2023-05-27 11:08:15\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "SMS Message Template",
            "description": "\nAPIs for managing message templates (BulkSMS, TwoWaySMS, PremiumSMS) for API User accounts",
            "item": [
                {
                    "name": "Read message templates",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/templates",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/templates"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"consequatur\",\"trashed\":true,\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read message templates for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 100,\"templates\": [], \"datetime\": \"2021-09-14 13:11:41\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{ \"code\": 401, \"type\": \"invalid_request_error\", \"error\": [ \"Unauthorised\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Create a message template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/templates\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/templates\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"consequatur\",\"externaluid\":\"fastapi_restapi_sms_template001.\",\"template\":\"Invoice No. 00123 sent.\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to create a new message templates for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"template\": \"Message Templated created successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{ \"code\": 401, \"type\": \"invalid_request_error\", \"error\": [ \"Unauthorised\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Update a message template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/templates\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/templates\/update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"consequatur\",\"externaluid\":\"fastapi_restapi_sms_template001.\",\"template\":\"Invoice No. 00123 sent.\",\"status\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to update an existing message templates for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Message Templated created successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{ \"code\": 401, \"type\": \"invalid_request_error\", \"error\": [ \"Unauthorised\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Delete a message template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/templates\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/templates\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"consequatur\",\"externaluid\":\"fastapi_restapi_sms_template001.\",\"response\":\"json|xml|csv\",\"template\":\"Invoice No. 00123 sent.\"}"
                        },
                        "description": "This endpoint allows you to hard delete an existing message templates for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"template\": \"Message Template with externaluid nestjs_api_message192 has been deleted successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{ \"code\": 401, \"type\": \"invalid_request_error\", \"error\": [ \"Unauthorised\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Restore a Deleted message template",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/templates\/restore",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/templates\/restore"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"senderid\":\"consequatur\",\"externaluid\":\"fastapi_restapi_sms_template001.\",\"response\":\"json|xml|csv\",\"template\":\"Invoice No. 00123 sent.\"}"
                        },
                        "description": "This endpoint allows you to recover a deleted message templates for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"template\": \"Message Template with externaluid nestjs_api_message192 has been deleted successfully.\"}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{ \"code\": 401, \"type\": \"invalid_request_error\", \"error\": [ \"Unauthorised\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Schedule SMS Management",
            "description": "\nAPIs for managing the scheduling of messages (BulkSMS, TwoWaySMS, PremiumSMS) for API User accounts",
            "item": [
                {
                    "name": "Read all scheduled smses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/scheduled",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/scheduled"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"from\":\"consequatur\",\"to\":\"consequatur\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to read scheduled sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"count\": 100, \"scheduledsms\": [{ \"schedule\": { \"uuid\": \"1234567\", \"status\": \"pending\", \"total\": \"1\", \"datetime\": \"2023-05-27 11:08:15\", \"scheduled_at\": \"2023-05-28 12:48:00\" } } ]}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Update a scheduled sms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/scheduled\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/scheduled\/update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"schedule\":\"2023-05-27 11:08:15\",\"id\":\"9010a52e-b470-45a0-bf2e-5e0b2420fd5c\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to update scheduled sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Scheduled SMS updated successfully.\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                },
                {
                    "name": "Delete a scheduled sms",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/scheduled\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/scheduled\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"apiUsername\",\"password\":\"O[2UZ5ij-e\\\/dl4m{o,\",\"id\":\"9010a52e-b470-45a0-bf2e-5e0b2420fd5c\",\"response\":\"json|xml|csv\"}"
                        },
                        "description": "This endpoint allows you to delete a scheduled sms (BulkSMS, TwoWaySMS, PremiumSMS) for an API user.\n\n<aside class=\"notice\">Currently, only JSON Response type is supported for v1.\ud83d\ude15<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": \"200\", \"status\": \"success\", \"message\": \"Scheduled SMS deleted successfully.\" }",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{ \"code\": 400, \"type\": \"invalid_request_error\", \"error\": [ \"The response field is required.\" ], \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "invalid_request_error"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{ \"code\": 500, \"type\": \"api_error\", \"error\": \"Something went wrong on GHATeam's end.\" , \"datetime\": \"2023-05-27 11:08:15\" } }",
                            "name": "api_error"
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "noauth"
    }
}