{
  "info": {
    "_postman_id": "faf3bf97-8d5a-2263-8d4b-0e5fb20165c4",
    "name": "SMSRAVE phone developer API",
    "description": "Call the phone directly over your Wi-Fi. Turn on the web server in SMSRAVE on the phone, open the address it shows, then the **Developer** app on the browser desktop for the key.\n\n**Base URL:** `{{phoneUrl}}` (e.g. `http://192.168.1.50:8080`). **Auth:** `Authorization: Bearer {{phoneApiKey}}` or a `key` parameter. Five wrong keys lock the caller out for 5 minutes.\n\nErrors answer `{\"status\":\"error\",\"message\":\"…\"}` with an HTTP error code.\n\nDocs: https://smsrave.com/developers",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Ping",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/ping",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "ping"
          ]
        },
        "description": "Checks the address and the key."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/ping",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "ping"
              ]
            },
            "description": "Checks the address and the key."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"status\": \"ok\",\n  \"app\": \"smsrave\"\n}"
        }
      ]
    },
    {
      "name": "Send SMS",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/sms/send",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "sms",
            "send"
          ]
        },
        "description": "Sends right away from the phone (max 100 numbers, 5000 characters). GET with the same query parameters also works.",
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "to",
              "value": "+2348012345678",
              "description": "numbers, separated by comma, semicolon or new line (max 100)",
              "type": "text",
              "disabled": false
            },
            {
              "key": "message",
              "value": "Hello from Postman",
              "description": "the text (max 5000 characters)",
              "type": "text",
              "disabled": false
            },
            {
              "key": "sim",
              "value": "0",
              "description": "SIM slot: 0 (default), 1 or 2",
              "type": "text",
              "disabled": false
            },
            {
              "key": "store",
              "value": "true",
              "description": "true keeps a copy in the phone's Sent box; false does not",
              "type": "text",
              "disabled": false
            }
          ]
        }
      },
      "response": [
        {
          "originalRequest": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sms/send",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sms",
                "send"
              ]
            },
            "description": "Sends right away from the phone (max 100 numbers, 5000 characters). GET with the same query parameters also works.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "to",
                  "value": "+2348012345678",
                  "description": "numbers, separated by comma, semicolon or new line (max 100)",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "message",
                  "value": "Hello from Postman",
                  "description": "the text (max 5000 characters)",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "sim",
                  "value": "0",
                  "description": "SIM slot: 0 (default), 1 or 2",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "store",
                  "value": "true",
                  "description": "true keeps a copy in the phone's Sent box; false does not",
                  "type": "text",
                  "disabled": false
                }
              ]
            }
          },
          "name": "Sent",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"status\": \"sent\",\n  \"count\": 1,\n  \"stored\": true\n}"
        }
      ]
    },
    {
      "name": "Contacts",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/contacts?offset=0&limit=100",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "contacts"
          ],
          "query": [
            {
              "key": "q",
              "value": "john",
              "description": "search name or number",
              "disabled": true
            },
            {
              "key": "offset",
              "value": "0",
              "description": "skip this many",
              "disabled": false
            },
            {
              "key": "limit",
              "value": "100",
              "description": "max 500",
              "disabled": false
            }
          ]
        },
        "description": "Contacts on the phone."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/contacts?offset=0&limit=100",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "contacts"
              ],
              "query": [
                {
                  "key": "q",
                  "value": "john",
                  "description": "search name or number",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "skip this many",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "100",
                  "description": "max 500",
                  "disabled": false
                }
              ]
            },
            "description": "Contacts on the phone."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"total\": 12,\n  \"items\": [\n    {\n      \"id\": \"7\",\n      \"name\": \"John\",\n      \"phones\": [\n        {\n          \"number\": \"+2348012345678\",\n          \"type\": \"Mobile\"\n        }\n      ]\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "SMS messages",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/sms?box=inbox&offset=0&limit=50",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "sms"
          ],
          "query": [
            {
              "key": "box",
              "value": "inbox",
              "description": "inbox, sent, draft, outbox or all",
              "disabled": false
            },
            {
              "key": "thread",
              "value": "",
              "description": "conversation id",
              "disabled": true
            },
            {
              "key": "since",
              "value": "0",
              "description": "only newer than this time (ms)",
              "disabled": true
            },
            {
              "key": "offset",
              "value": "0",
              "description": "skip this many",
              "disabled": false
            },
            {
              "key": "limit",
              "value": "50",
              "description": "max 500",
              "disabled": false
            }
          ]
        },
        "description": "SMS on the phone, newest first."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sms?box=inbox&offset=0&limit=50",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sms"
              ],
              "query": [
                {
                  "key": "box",
                  "value": "inbox",
                  "description": "inbox, sent, draft, outbox or all",
                  "disabled": false
                },
                {
                  "key": "thread",
                  "value": "",
                  "description": "conversation id",
                  "disabled": true
                },
                {
                  "key": "since",
                  "value": "0",
                  "description": "only newer than this time (ms)",
                  "disabled": true
                },
                {
                  "key": "offset",
                  "value": "0",
                  "description": "skip this many",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "50",
                  "description": "max 500",
                  "disabled": false
                }
              ]
            },
            "description": "SMS on the phone, newest first."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"count\": 1,\n  \"items\": [\n    {\n      \"id\": \"42\",\n      \"address\": \"+2348012345678\",\n      \"body\": \"Hi\",\n      \"date\": 1760000000000,\n      \"type\": 1,\n      \"incoming\": true,\n      \"read\": true,\n      \"thread\": \"3\"\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "Polls",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/polls",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "polls"
          ]
        },
        "description": "All polls with options and vote counts."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/polls",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "polls"
              ]
            },
            "description": "All polls with options and vote counts."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"id\": 1,\n      \"title\": \"Vote\",\n      \"status\": \"1\",\n      \"options\": [\n        {\n          \"name\": \"A\",\n          \"match\": \"a\",\n          \"count\": 3\n        }\n      ],\n      \"total\": 3\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "Poll with votes",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/poll?id=1",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "poll"
          ],
          "query": [
            {
              "key": "id",
              "value": "1",
              "description": "the poll id",
              "disabled": false
            }
          ]
        },
        "description": "One poll and its last 100 votes."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/poll?id=1",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "poll"
              ],
              "query": [
                {
                  "key": "id",
                  "value": "1",
                  "description": "the poll id",
                  "disabled": false
                }
              ]
            },
            "description": "One poll and its last 100 votes."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"id\": 1,\n  \"title\": \"Vote\",\n  \"options\": [\n    {\n      \"name\": \"A\",\n      \"match\": \"a\",\n      \"count\": 3\n    }\n  ],\n  \"total\": 3,\n  \"votes\": [\n    {\n      \"mobile\": \"+2348012345678\",\n      \"body\": \"A\",\n      \"date\": 1760000000000\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "Senders",
      "request": {
        "method": "GET",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/senders",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "senders"
          ]
        },
        "description": "Senders (delivery destinations) on the phone. Credentials are never returned."
      },
      "response": [
        {
          "originalRequest": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/senders",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "senders"
              ]
            },
            "description": "Senders (delivery destinations) on the phone. Credentials are never returned."
          },
          "name": "OK",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"id\": \"3\",\n      \"title\": \"My webhook\",\n      \"type\": \"webhook\",\n      \"kind\": \"local\",\n      \"name\": \"Web Hook\",\n      \"status\": \"1\"\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "Create sender",
      "description": "Create a destination a forwarder delivers to. One request per type.",
      "item": [
        {
          "name": "Webhook sender",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sender/create",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sender",
                "create"
              ]
            },
            "description": "Posts each forwarded SMS to your URL.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "type",
                  "value": "webhook",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "name",
                  "value": "My server",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "webServer",
                  "value": "https://example.com/hook",
                  "description": "your URL",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "method",
                  "value": "POST",
                  "description": "GET or POST",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "secret",
                  "value": "s3cret",
                  "description": "optional HMAC secret",
                  "type": "text",
                  "disabled": false
                }
              ]
            }
          },
          "response": [
            {
              "originalRequest": {
                "method": "POST",
                "header": [],
                "url": {
                  "raw": "{{phoneUrl}}/api/dev/sender/create",
                  "host": [
                    "{{phoneUrl}}"
                  ],
                  "path": [
                    "api",
                    "dev",
                    "sender",
                    "create"
                  ]
                },
                "description": "Posts each forwarded SMS to your URL.",
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "type",
                      "value": "webhook",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "name",
                      "value": "My server",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "webServer",
                      "value": "https://example.com/hook",
                      "description": "your URL",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "method",
                      "value": "POST",
                      "description": "GET or POST",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "secret",
                      "value": "s3cret",
                      "description": "optional HMAC secret",
                      "type": "text",
                      "disabled": false
                    }
                  ]
                }
              },
              "name": "Created",
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"created\",\n  \"id\": 5,\n  \"type\": \"webhook\"\n}"
            }
          ]
        },
        {
          "name": "Email sender",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sender/create",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sender",
                "create"
              ]
            },
            "description": "Emails each forwarded SMS through your SMTP server.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "type",
                  "value": "email",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "name",
                  "value": "Office inbox",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "host",
                  "value": "smtp.example.com",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "port",
                  "value": "465",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "ssl",
                  "value": "true",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "fromemail",
                  "value": "phone@example.com",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "pwd",
                  "value": "smtp-password",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "toemail",
                  "value": "me@example.com",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "nickname",
                  "value": "SMSRAVE",
                  "type": "text",
                  "disabled": false
                }
              ]
            }
          },
          "response": [
            {
              "originalRequest": {
                "method": "POST",
                "header": [],
                "url": {
                  "raw": "{{phoneUrl}}/api/dev/sender/create",
                  "host": [
                    "{{phoneUrl}}"
                  ],
                  "path": [
                    "api",
                    "dev",
                    "sender",
                    "create"
                  ]
                },
                "description": "Emails each forwarded SMS through your SMTP server.",
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "type",
                      "value": "email",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "name",
                      "value": "Office inbox",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "host",
                      "value": "smtp.example.com",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "port",
                      "value": "465",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "ssl",
                      "value": "true",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "fromemail",
                      "value": "phone@example.com",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "pwd",
                      "value": "smtp-password",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "toemail",
                      "value": "me@example.com",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "nickname",
                      "value": "SMSRAVE",
                      "type": "text",
                      "disabled": false
                    }
                  ]
                }
              },
              "name": "Created",
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"created\",\n  \"id\": 6,\n  \"type\": \"email\"\n}"
            }
          ]
        },
        {
          "name": "SMS sender",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sender/create",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sender",
                "create"
              ]
            },
            "description": "Forwards by SMS to other numbers.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "type",
                  "value": "sms",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "name",
                  "value": "Forward to my other phone",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "mobiles",
                  "value": "+2348098765432",
                  "description": "comma separated",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "sim",
                  "value": "0",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "onlyNoNetwork",
                  "value": "false",
                  "description": "only when there is no data connection",
                  "type": "text",
                  "disabled": false
                }
              ]
            }
          },
          "response": [
            {
              "originalRequest": {
                "method": "POST",
                "header": [],
                "url": {
                  "raw": "{{phoneUrl}}/api/dev/sender/create",
                  "host": [
                    "{{phoneUrl}}"
                  ],
                  "path": [
                    "api",
                    "dev",
                    "sender",
                    "create"
                  ]
                },
                "description": "Forwards by SMS to other numbers.",
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "type",
                      "value": "sms",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "name",
                      "value": "Forward to my other phone",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "mobiles",
                      "value": "+2348098765432",
                      "description": "comma separated",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "sim",
                      "value": "0",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "onlyNoNetwork",
                      "value": "false",
                      "description": "only when there is no data connection",
                      "type": "text",
                      "disabled": false
                    }
                  ]
                }
              },
              "name": "Created",
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"created\",\n  \"id\": 7,\n  \"type\": \"sms\"\n}"
            }
          ]
        },
        {
          "name": "Bulk SMS sender",
          "request": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/sender/create",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "sender",
                "create"
              ]
            },
            "description": "Forwards to a list of numbers.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "type",
                  "value": "bulksms",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "name",
                  "value": "Team",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "mobiles",
                  "value": "+2348011111111,+2348022222222",
                  "description": "comma separated",
                  "type": "text",
                  "disabled": false
                }
              ]
            }
          },
          "response": [
            {
              "originalRequest": {
                "method": "POST",
                "header": [],
                "url": {
                  "raw": "{{phoneUrl}}/api/dev/sender/create",
                  "host": [
                    "{{phoneUrl}}"
                  ],
                  "path": [
                    "api",
                    "dev",
                    "sender",
                    "create"
                  ]
                },
                "description": "Forwards to a list of numbers.",
                "body": {
                  "mode": "urlencoded",
                  "urlencoded": [
                    {
                      "key": "type",
                      "value": "bulksms",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "name",
                      "value": "Team",
                      "type": "text",
                      "disabled": false
                    },
                    {
                      "key": "mobiles",
                      "value": "+2348011111111,+2348022222222",
                      "description": "comma separated",
                      "type": "text",
                      "disabled": false
                    }
                  ]
                }
              },
              "name": "Created",
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "body": "{\n  \"status\": \"created\",\n  \"id\": 8,\n  \"type\": \"bulksms\"\n}"
            }
          ]
        }
      ]
    },
    {
      "name": "Create forwarder",
      "request": {
        "method": "POST",
        "header": [],
        "url": {
          "raw": "{{phoneUrl}}/api/dev/forwarder/create",
          "host": [
            "{{phoneUrl}}"
          ],
          "path": [
            "api",
            "dev",
            "forwarder",
            "create"
          ]
        },
        "description": "When an incoming SMS matches, deliver it through a sender. Leave the match fields out to forward everything.\n\nRules: `equal`, `notequal`, `contains`, `start`, `end`.",
        "body": {
          "mode": "urlencoded",
          "urlencoded": [
            {
              "key": "title",
              "value": "Bank alerts",
              "type": "text",
              "disabled": false
            },
            {
              "key": "senderid",
              "value": "5",
              "description": "id from Create sender",
              "type": "text",
              "disabled": false
            },
            {
              "key": "phonematch",
              "value": "condition",
              "description": "all or condition",
              "type": "text",
              "disabled": false
            },
            {
              "key": "phonematchrule",
              "value": "contains",
              "type": "text",
              "disabled": false
            },
            {
              "key": "phonevalue",
              "value": "GTBANK",
              "type": "text",
              "disabled": false
            },
            {
              "key": "contentmatch",
              "value": "all",
              "description": "all or condition",
              "type": "text",
              "disabled": false
            },
            {
              "key": "contentmatchrule",
              "value": "contains",
              "description": "",
              "type": "text",
              "disabled": true
            },
            {
              "key": "contentvalue",
              "value": "",
              "description": "",
              "type": "text",
              "disabled": true
            }
          ]
        }
      },
      "response": [
        {
          "originalRequest": {
            "method": "POST",
            "header": [],
            "url": {
              "raw": "{{phoneUrl}}/api/dev/forwarder/create",
              "host": [
                "{{phoneUrl}}"
              ],
              "path": [
                "api",
                "dev",
                "forwarder",
                "create"
              ]
            },
            "description": "When an incoming SMS matches, deliver it through a sender. Leave the match fields out to forward everything.\n\nRules: `equal`, `notequal`, `contains`, `start`, `end`.",
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "title",
                  "value": "Bank alerts",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "senderid",
                  "value": "5",
                  "description": "id from Create sender",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "phonematch",
                  "value": "condition",
                  "description": "all or condition",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "phonematchrule",
                  "value": "contains",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "phonevalue",
                  "value": "GTBANK",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "contentmatch",
                  "value": "all",
                  "description": "all or condition",
                  "type": "text",
                  "disabled": false
                },
                {
                  "key": "contentmatchrule",
                  "value": "contains",
                  "description": "",
                  "type": "text",
                  "disabled": true
                },
                {
                  "key": "contentvalue",
                  "value": "",
                  "description": "",
                  "type": "text",
                  "disabled": true
                }
              ]
            }
          },
          "name": "Created",
          "status": "OK",
          "code": 200,
          "_postman_previewlanguage": "json",
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"status\": \"created\",\n  \"id\": 9\n}"
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "phoneUrl",
      "value": "http://192.168.1.50:8080",
      "type": "string",
      "description": "The address the phone shows when its web server is on"
    },
    {
      "key": "phoneApiKey",
      "value": "",
      "type": "string",
      "description": "Browser desktop → Developer app → Your API key"
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{phoneApiKey}}",
        "type": "string"
      }
    ]
  }
}
