{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/api.monitorbase.com"
        }
    ],
    "info": {
        "name": "MonitorBase API Documentation",
        "_postman_id": "fed72ca4-8b5f-4a89-8582-c4b81aeb94b0",
        "description": "",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Optouts",
            "description": "",
            "item": [
                {
                    "name": "Create Email Optout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/optout\/email\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/optout\/email\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"optouts\":[\"test@example.com\",\"test2@example.com\"]}"
                        },
                        "description": "End point to create an email optout within MonitorBase.  An, optional header of X-offload = 1 is an option\nthis will offload the prospect for creation and return a response faster."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"status\": \"success\",\n  \"message\": \"## emails opted out\"\n}",
                            "name": "optouts offloaded for processing"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  {\n     \"status\": \"success\",\n     \"message\": \"Email Optout Saved\"\n  }\n}",
                            "name": "optouts saved in current call. Response in order of array sent."
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"status\": \"failed\",\n  \"message\": \"Emails array not set\"\n}",
                            "name": "optouts array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n  \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                },
                {
                    "name": "Create Address Optout",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/optout\/address\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/optout\/address\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"optouts\":[{\"address\":\"123 Fake Street\",\"city\":\"Salt Lake City\",\"state\":\"XX\",\"zip\":\"84106\",\"type\":1}]}"
                        },
                        "description": "End point to create an address optout within MonitorBase. An, optional header of X-offload = 1 is an option\nthis will offload the prospect for creation and return a response faster.\n\n<aside>Optout Types that can be assigned are:<br>1 = No future mailings,<br> 9 = No future emails<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"status\": \"success\",\n  \"message\": \"## addresses opted out\"\n}",
                            "name": "optouts offloaded for processing"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  {\n     \"status\": \"error\",\n     \"message\": \"Missing Address\"\n  },\n  {\n     \"status\": \"error\",\n     \"message\": \"Missing Zip Code\"\n  },\n  {\n     \"status\": \"error\",\n     \"message\": \"Missing Opt Out Type\"\n  },\n  {\n     \"status\": \"error\",\n     \"message\": \"Invalid Opt Out Type\"\n  },\n  {\n     \"status\": \"success\",\n     \"message\": \"Optout Saved\"\n  }\n}",
                            "name": "optouts saved in current call. Response in order of array sent.  Possible errors: addressErrors, zipErrors, missingType, invalidType"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"status\": \"failed\",\n  \"message\": \"Optouts array not set\"\n}",
                            "name": "optouts array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n  \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Prospects",
            "description": "",
            "item": [
                {
                    "name": "Show prospects",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/get",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/get"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "View all prospects\n\n<aside class=\"notice\">This will attempt to get all prospects, if you have a large amount it could timeout and throw a 500 error. We highly reccomend using the Show paged endpoint.<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n      \"data\": [\n          {\n            \"id\":16,\n            \"alt_id\":\"\",\n            \"user\":{\n                  \"username\":\"loanofficer\",\n                  \"email\":\"loanofficer@example.com\",\n                  \"first_name\":\"Loan\",\n                  \"last_name\":\"Officer\",\n                  \"mobile\":\"(801) 555-1234\",\n                  \"NMLS\":1234,\n                  \"active\":1\n            },\n            \"first_name\":\"\",\n            \"last_name\":\"\",\n            \"middle_name\":\"\",\n            \"email\":\"\",\n            \"gen_code\":\"\",\n            \"addresses\": [\n              {\n                \"address\": \"123 FAKE ST1632770489\",\n                \"city\": \"SALT LAKE CITY\",\n                \"zip\": \"84106\",\n                \"state\": \"UT\",\n                \"address_type\": \"Primary Residence\",\n                \"property_type\": \"Unknown\"\n              }\n            ],\n            \"custom_1\":\"\",\n            \"custom_2\":\"\",\n            \"custom_3\":\"\",\n            \"custom_4\":\"\",\n            \"custom_5\":\"\",\n            \"timezone\":\"\",\n            \"email_opt_out\":0,\n            \"do_not_call\":0,\n            \"sms_opt_in\":0,\n            \"created_at\":\"2021-09-27T19:15:53.000000Z\",\n            \"updated_at\":\"2021-10-13T21:05:20.000000Z\",\n            \"tags\":[],\n            \"phones\": [\n                \"home\":\"(801) 555-1234\",\n                \"cell\":\"(801) 555-1234\",\n                \"work\":\"(801) 555-1234\"\n            ]\n          },\n          {\n            \"id\":17,\n            \"alt_id\":\"\",\n            \"user\":\n              {\n                \"username\":\"loanofficer\",\n                \"email\":\"loanofficer@example.com\",\n                \"first_name\":\"Loan\",\n                \"last_name\":\"Officer\",\n                \"mobile\":\"(801) 555-1234\",\n                \"NMLS\":1234,\n                \"active\":1\n              },\n            \"first_name\":\"\",\n            \"last_name\":\"\",\n            \"middle_name\":\"\",\n            \"email\":\"\",\n            \"gen_code\":\"\",\n            \"addresses\":[\n                {\n                    \"address\": \"123 FAKE ST1632770489\",\n                    \"city\": \"SALT LAKE CITY\",\n                    \"zip\": \"84106\",\n                    \"state\": \"UT\",\n                    \"address_type\": \"Primary Residence\",\n                    \"property_type\": \"Unknown\"\n                }\n            ],\n            \"custom_1\":\"\",\n            \"custom_2\":\"\",\n            \"custom_3\":\"\",\n            \"custom_4\":\"\",\n            \"custom_5\":\"\",\n            \"timezone\":\"\",\n            \"email_opt_out\":0,\n            \"do_not_call\":0,\n            \"sms_opt_in\":0,\n            \"created_at\":\"2021-09-27T19:15:53.000000Z\",\n            \"updated_at\":\"2021-10-13T21:05:17.000000Z\",\n            \"tags\":[],\n            \"loan_info\": [{\n                \"interest_rate\": 3.125,\n                \"loan_type\": \"FHA\",\n                \"loan_purpose\": \"Purchase\",\n                \"loan_amount\": 2500000.00,\n                \"appraised_value\": 2500000,\n                \"closing_ltv\": 80,\n                \"closing_date\": \"2020-09-03\"\n            }],\n            \"phones\": {\n                \"home\": \"(801) 555-1234\",\n                \"cell\": \"(801) 555-1234\",\n                \"work\": \"(801) 555-1234\"\n            }\n            \"brokers\": [\n          {\n              \"monitors\": {\n                  \"migration\": true,\n                  \"listing\": true,\n                  \"mi_removal\": true,\n                  \"equity\": 80\n              },\n              \"name\": \"John Doe\",\n              \"phone\": \"801-555-1234\",\n              \"broker_account_id\": \"1234\",\n              \"broker_shop_id\": \"CRMID\",\n              \"broker_user_id\": \"1234\"\n          }\n          }\n        ]\n      }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show paged prospects",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/paged",
                            "query": [
                                {
                                    "key": "per_page",
                                    "value": "6",
                                    "description": "How many results per page. Default is 15.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/paged?per_page=6"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Use the next\/prev links provided in the data to get the next batch of data"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"data\": [\n     {\n         \"id\": 1234,\n         \"alt_id\": \"CRMID\",\n         \"user\": {\n             \"username\": \"user\",\n             \"email\": \"user@monitorbase.com\",\n             \"first_name\": \"Example\",\n             \"last_name\": \"User\",\n             \"mobile\": \"(801) 555-1234\",\n             \"NMLS\": 1234,\n             \"active\": 1\n         },\n         \"first_name\": \"Consumer\",\n         \"last_name\": \"Example\",\n         \"middle_name\": \"D\",\n         \"email\": \"consumer@example.com\",\n         \"gen_code\": \"\",\n         \"addresses\": [\n             {\n                 \"address\": \"123 FAKE ST1632770489\",\n                 \"city\": \"SALT LAKE CITY\",\n                 \"zip\": \"84106\",\n                 \"state\": \"UT\",\n                 \"address_type\": \"Primary Residence\",\n                 \"property_type\": \"Unknown\"\n             }\n         ],\n         \"custom_1\": \"\",\n         \"custom_2\": \"\",\n         \"custom_3\": \"\",\n         \"custom_4\": \"\",\n         \"custom_5\": \"\",\n         \"timezone\": \"\",\n         \"email_opt_out\": 0,\n         \"do_not_call\": 0,\n         \"sms_opt_in\": 0,\n         \"created_at\": \"2021-09-27T19:21:29.000000Z\",\n         \"updated_at\": \"2021-10-13T21:03:48.000000Z\",\n         \"tags\": [],\n         \"loan_info\": [\n            {\n             \"interest_rate\": 3.125,\n             \"loan_type\": \"FHA\",\n             \"loan_purpose\": \"Purchase\",\n             \"loan_amount\": 2500000.00,\n             \"appraised_value\": 2500000,\n             \"closing_ltv\": 80,\n             \"closing_date\": \"2020-09-03\"\n            }\n         ],\n         \"phones\": {\n             \"home\": \"(801) 555-1234\",\n             \"cell\": \"(801) 555-1234\",\n             \"work\": \"(801) 555-1234\"\n         }\n            \"brokers\": [\n          {\n              \"monitors\": {\n                  \"migration\": true,\n                  \"listing\": true,\n                  \"mi_removal\": true,\n                  \"equity\": 80\n              },\n              \"name\": \"John Doe\",\n              \"phone\": \"801-555-1234\",\n              \"broker_account_id\": \"1234\",\n              \"broker_shop_id\": \"CRMID\",\n              \"broker_user_id\": \"1234\"\n          }\n      ]\n    }\n    },\n    \"links\": {\n       \"first\": null,\n        \"last\": null,\n       \"prev\": null,\n       \"next\": \"https:\/\/api.monitorbase.com\/api\/v1\/prospect\/paged?cursor=eyJwcm9zcGVjdHMuaWQiOjE0LCJfcG9pbnRzVG9OZXh0SXRlbXMiOnRydWV9\"\n     },\n    \"meta\": {\n        \"path\": \"https:\/\/api.monitorbase.com\/api\/v1\/prospect\/paged\",\n        \"per_page\": \"15\"\n    }\n }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "View a prospect by alt ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/show\/alt\/:prospect",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/show\/alt\/:prospect",
                            "variable": [
                                {
                                    "id": "prospect",
                                    "key": "prospect",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "Prospect",
                                    "key": "Prospect",
                                    "value": "1",
                                    "description": "The Alt ID of the prospect."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"data\": {\n         \"id\": 1234,\n         \"alt_id\": \"CRMID\",\n         \"user\": {\n             \"username\": \"user\",\n             \"email\": \"user@monitorbase.com\",\n             \"first_name\": \"Example\",\n             \"last_name\": \"User\",\n             \"mobile\": \"(801) 555-1234\",\n              \"NMLS\": 1234,\n             \"active\": 1\n         },\n         \"first_name\": \"Consumer\",\n         \"last_name\": \"Example\",\n         \"middle_name\": \"D\",\n         \"email\": \"consumer@example.com\",\n         \"gen_code\": \"\",\n         \"addresses\": [\n             {\n                 \"address\": \"123 FAKE ST1632770489\",\n                 \"city\": \"SALT LAKE CITY\",\n                 \"zip\": \"84106\",\n                 \"state\": \"UT\",\n                 \"address_type\": \"Primary Residence\",\n                 \"property_type\": \"Unknown\"\n             }\n         ],\n         \"custom_1\": \"\",\n         \"custom_2\": \"\",\n         \"custom_3\": \"\",\n         \"custom_4\": \"\",\n         \"custom_5\": \"\",\n         \"created_at\": \"2021-09-27T19:21:29.000000Z\",\n         \"updated_at\": \"2021-10-13T21:03:48.000000Z\",\n         \"tags\": [\n             \"tag #1\",\n             \"tag #2\",\n             \" ...\"\n         ],\n         \"phones\": [\n             \"home\": \"(XXX) XXX-XXXX\",\n             \"cell\": \"(XXX) XXX-XXXX\",\n             \"work\": \"(XXX) XXX-XXXX\",\n         ],\n     }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Forbidden\"\n}",
                            "name": "not authorized to view prospect"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Prospect not found\"\n}",
                            "name": "prospect not found."
                        }
                    ]
                },
                {
                    "name": "View a prospect by MB ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/show\/:prospect",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/show\/:prospect",
                            "variable": [
                                {
                                    "id": "prospect",
                                    "key": "prospect",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "Prospect",
                                    "key": "Prospect",
                                    "value": "1",
                                    "description": "The ID of the prospect."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n     \"data\": {\n         \"id\": 1234,\n         \"alt_id\": \"CRMID\",\n         \"user\": {\n             \"username\": \"user\",\n             \"email\": \"user@monitorbase.com\",\n             \"first_name\": \"Example\",\n             \"last_name\": \"User\",\n             \"mobile\": \"(801) 555-1234\",\n              \"NMLS\": 1234,\n             \"active\": 1\n         },\n         \"first_name\": \"Consumer\",\n         \"last_name\": \"Example\",\n         \"middle_name\": \"D\",\n         \"email\": \"consumer@example.com\",\n         \"gen_code\": \"\",\n         \"addresses\": [\n             {\n                 \"address\": \"123 FAKE ST1632770489\",\n                 \"city\": \"SALT LAKE CITY\",\n                 \"zip\": \"84106\",\n                 \"state\": \"UT\",\n                 \"address_type\": \"Primary Residence\",\n                 \"property_type\": \"Unknown\"\n             }\n         ],\n         \"custom_1\": \"\",\n         \"custom_2\": \"\",\n         \"custom_3\": \"\",\n         \"custom_4\": \"\",\n         \"custom_5\": \"\",\n         \"created_at\": \"2021-09-27T19:21:29.000000Z\",\n         \"updated_at\": \"2021-10-13T21:03:48.000000Z\",\n         \"tags\": [\n             \"tag #1\",\n             \"tag #2\",\n             \" ...\"\n         ],\n         \"phones\": [\n             \"home\": \"(XXX) XXX-XXXX\",\n             \"cell\": \"(XXX) XXX-XXXX\",\n             \"work\": \"(XXX) XXX-XXXX\",\n         ],\n     }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Forbidden\"\n}",
                            "name": "not authorized to view prospect"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Prospect not found\"\n}",
                            "name": "prospect not found."
                        }
                    ]
                },
                {
                    "name": "Create Prospect",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"prospects\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"address\":\"123 E Fake St\",\"address_2\":\"Unit #123\",\"city\":\"Salt Lake City\",\"state\":\"XX\",\"timezone\":\"America\\\/Denver\",\"contact_fico\":700,\"zip\":\"84106\",\"email\":\"consumer@example.com\",\"email_opt_out\":false,\"birth_day\":\"1980-01-01\",\"ssn\":\"123-45-6789\",\"custom_1\":\"Example1\",\"custom_2\":\"Example2\",\"custom_3\":\"Example3\",\"custom_4\":\"Example4\",\"custom_5\":\"Example5\",\"phones\":{\"home_phone\":\"801-555-1234\",\"work_phone\":\"(801) 555-1234\",\"cell_phone\":\"+18015551234\"},\"do_not_call\":false,\"sms_opt_in\":true,\"do_not_contact\":false,\"loan_number\":\"1000493300\",\"alt_id\":\"A2003 or 100003\",\"tags\":\"Tag1, Tag2, Tag3\",\"lo_email\":\"kayleigh.white@example.net\",\"lo_id\":\"sapiente\",\"statuses\":[{\"date\":\"2020-09-03\",\"status\":\"Funded\"}],\"notes\":[{\"date\":\"YYYY-MM-DD\",\"note\":\"sapiente\"}],\"loan_info\":[{\"interest_rate\":3.125,\"loan_type\":\"FHA\",\"loan_purpose\":\"Purchase\",\"loan_amount\":2500000,\"appraised_value\":2500000,\"closing_ltv\":80,\"closing_date\":\"2020-09-03\"}],\"monitors\":{\"inquiry\":true,\"migration\":true,\"predictive\":true,\"listing\":true,\"inquiry_portfolio\":true,\"mi_removal\":true,\"portfolio\":true,\"equity\":true,\"target_equity\":80},\"update_dupe\":true,\"update_user\":true,\"add_tags\":true,\"remove_tags\":true,\"monitor_dupes\":true,\"addresses\":{\"investment_address\":\"123 E Fake St\",\"investment_address_2\":\"Unit #123\",\"investment_city\":\"Salt Lake City\",\"investment_state\":\"XX\",\"investment_zip\":\"84106\",\"second_address\":\"123 E Fake St\",\"second_address_2\":\"Unit #123\",\"second_city\":\"Salt Lake City\",\"second_state\":\"XX\",\"second_zip\":\"84106\",\"rental_address\":\"123 E Fake St\",\"rental_address_2\":\"Unit #123\",\"rental_city\":\"Salt Lake City\",\"rental_state\":\"XX\",\"rental_zip\":\"84106\",\"mailing_address\":\"123 E Fake St\",\"mailing_address_2\":\"Unit #123\",\"mailing_city\":\"Salt Lake City\",\"mailing_state\":\"XX\",\"mailing_zip\":\"84106\",\"subject_property_address\":\"123 E Fake St\",\"subject_property_address_2\":\"Unit #123\",\"subject_property_city\":\"Salt Lake City\",\"subject_property_state\":\"XX\",\"subject_property_zip\":\"84106\"},\"broker_name\":\"John Doe\",\"broker_phone\":\"801-555-1234\",\"broker_email\":\"broker@example.com\",\"broker_company\":\"Brokerage Inc\",\"broker_user_id\":\"1234\",\"broker_shop_id\":\"CRMID\",\"broker_account_id\":\"1234\",\"call_back\":\"sapiente\"}]}"
                        },
                        "description": "End point to create\/update prospects within MonitorBase. An, optional header of X-offload = 1 is an option\nthis will offload the prospect for creation and return a response faster."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"## prospects offloaded\"\n}",
                            "name": "prospects offloaded for processing"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  {\n   \"status\": \"error\",\n   \"message\": \"No LO Email or ID\",\n   \"prospect_id\": 0\n  },\n  {\n   \"status\": \"success\",\n   \"message\": \"Prospect saved\",\n   \"prospect_id\": 123456\n   \"alt_id\": \"CRMID\",\n   \"status_type\": \"new\"\n  }\n}",
                            "name": "prospects saved in current call. Response in order of array sent. Possible errors: userNotFound, nameErrors, addressErrors, permanentOptOuts"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Prospects array not set\"\n}",
                            "name": "prospects array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                },
                {
                    "name": "Delete Prospect MB ID",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"type\":\"id\",\"value\":\"100030\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"Prospect deleted.\"\n}",
                            "name": "success"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Prospect not found\"\n}",
                            "name": "prospect not found"
                        }
                    ]
                },
                {
                    "name": "Generate Api Mapping\nYour mapping must contain a set 'prospects' that contains\npartitioned prospects for the mapping to work",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/sandbox",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/sandbox"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"prospects\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"address\":\"123 E Fake St\",\"city\":\"Salt Lake City\",\"state\":\"XX\",\"zip\":\"84106\",\"lo_email\":\"kayleigh.white@example.net\"}]}"
                        },
                        "description": "After posting to this endpoint you may then proceed to http:\/\/my.monitorbase.com\/prospects\/integration\/map\nto map the latest fields that you've provided to this endpoint to fields that the\nCreate Mapped Prospect endpoint can then use to create prospects\n\n\n<aside class=\"notice\">The body params provided are the fields that must have a mapping provided to generate a prospect.<\/aside>\n\ni.e.\n\ncontact_first_name -> first_name\n\ncontact-last-name -> last_name\n\ncontact_street_address -> address\n\nCity -> city\n\nSTATE -> state\n\npost_code -> zip\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Prospects array not set\"\n}",
                            "name": "prospects array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                },
                {
                    "name": "Update Prospect",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/update\/:type\/:id",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/update\/:type\/:id",
                            "variable": [
                                {
                                    "id": "type",
                                    "key": "type",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "id",
                                    "key": "id",
                                    "value": "sapiente",
                                    "description": "The ID of the {type}."
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"update\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"address\":\"123 E Fake St\",\"address_2\":\"Unit #123\",\"city\":\"Salt Lake City\",\"state\":\"XX\",\"zip\":\"84106\",\"email\":\"consumer@example.com\",\"birth_day\":\"sapiente\",\"phones\":{\"home_phone\":\"801-555-1234\",\"work_phone\":\"(801) 555-1234\",\"cell_phone\":\"+18015551234\"},\"loan_number\":\"1000493300\",\"remove_tags\":true,\"tags\":\"Tag1, Tag2, Tag3\",\"lo_email\":\"kayleigh.white@example.net\",\"lo_id\":\"sapiente\",\"statuses\":[{\"date\":\"2020-09-03\",\"status\":\"Funded\"}],\"notes\":[{\"note\":\"sapiente\"}],\"loan_info\":[{\"interest_rate\":3.125,\"loan_type\":\"FHA\",\"loan_purpose\":\"Purchase\",\"loan_amount\":2500000}],\"monitors\":{\"inquiry\":true,\"migration\":true,\"predictive\":true,\"pre_mover\":true},\"addresses\":{\"investment_address\":\"123 E Fake St\",\"investment_address_2\":\"Unit #123\",\"investment_city\":\"Salt Lake City\",\"investment_state\":\"XX\",\"investment_zip\":\"84106\",\"second_address\":\"123 E Fake St\",\"second_address_2\":\"Unit #123\",\"second_city\":\"Salt Lake City\",\"second_state\":\"XX\",\"second_zip\":\"84106\",\"rental_address\":\"123 E Fake St\",\"rental_address_2\":\"Unit #123\",\"rental_city\":\"Salt Lake City\",\"rental_state\":\"XX\",\"rental_zip\":\"84106\",\"mailing_address\":\"123 E Fake St\",\"mailing_address_2\":\"Unit #123\",\"mailing_city\":\"Salt Lake City\",\"mailing_state\":\"XX\",\"mailing_zip\":\"84106\",\"subject_address\":\"123 E Fake St\",\"subject_address_2\":\"Unit #123\",\"subject_city\":\"Salt Lake City\",\"subject_state\":\"XX\",\"subject_zip\":\"84106\"}}]}"
                        },
                        "description": "End point to update a contact within MonitorBase. Please be careful as there is no undo for this feature. Type can be the contacts email, id (MonitorBase ID) or alt_id (CRM ID)"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  {\n   \"status\": \"error\",\n   \"message\": \"No LO Email or ID\",\n   \"prospect_id\": 0\n  },\n  {\n   \"status\": \"success\",\n   \"message\": \"Prospect saved\",\n   \"prospect_id\": 123456\n  }\n}",
                            "name": "prospects saved in current call. Response in order of array sent. Possible errors: userNotFound, nameErrors, addressErrors, permanentOptOuts"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Prospects array not set\"\n}",
                            "name": "prospects array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                },
                {
                    "name": "Create Mapped Prospect",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/prospect\/mapped\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/prospect\/mapped\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"prospects\":[{\"first_name\":\"John\",\"last_name\":\"Doe\",\"address\":\"123 E Fake St\",\"city\":\"Salt Lake City\",\"state\":\"XX\",\"zip\":\"84106\",\"lo_email\":\"kayleigh.white@example.net\"}]}"
                        },
                        "description": "End point to create\/update prospects within MonitorBase. An, optional header of X-offload = 1 is an option\nthis will offload the prospect for creation and return a response faster.\n\nThe mapping will be based off the Authenticated User\n\nA mapping for the body parameters provided for this method must be present to create a prospect in the system."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"## prospects offloaded\"\n}",
                            "name": "prospects offloaded for processing"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  {\n   \"status\": \"error\",\n   \"message\": \"No LO Email or ID\",\n   \"prospect_id\": 0\n  },\n  {\n   \"status\": \"success\",\n   \"message\": \"Prospect saved\",\n   \"prospect_id\": 123456\n  }\n}",
                            "name": "prospects saved in current call. Response in order of array sent. Possible errors: userNotFound, nameErrors, addressErrors, permanentOptOuts"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Prospects array not set\"\n}",
                            "name": "prospects array missing"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n \"error\": \"Unauthenticated\"\n}",
                            "name": "user not authorized"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Teams",
            "description": "",
            "item": [
                {
                    "name": "Get Branches",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/branch\/paged",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/branch\/paged"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get a paged list of Branches in MoniorBase"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"data\": [\n{\n\"type\": \"Branch\",\n\"id\": \"1\",\n\"name\": \"Springfield Branch\",\n\"address\": \"1234 Main St\",\n\"city\": \"Springfield\",\n\"state\": \"IL\",\n\"zip\": \"62701\",\n\"branchNMLS\": \"123456\",\n\"active\": 1,\n\"license\": null,\n\"alt_id\": \"B1234\",\n\"branch_number\": \"123-456-7890\",\n\"created_at\": \"2021-09-01T00:00:00.000000Z\",\n\"updated_at\": \"2021-09-01T00:00:00.000000Z\"\n}\n],\n\"links\": {\n\"first\": \"url_to_first_page\",\n\"last\": \"url_to_last_page\",\n\"prev\": \"url_to_previous_page\",\n\"next\": \"url_to_next_page\"\n}",
                            "name": "Branches successfully retrieved"
                        }
                    ]
                },
                {
                    "name": "Create Branch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/branch\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/branch\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"branch_id\":\"B1234\",\"division_id\":\"D1234\",\"branch_number\":\"123-456-7890\",\"branchNMLS\":\"123456\",\"address\":\"1234 Main St\",\"city\":\"Springfield\",\"state\":\"IL\",\"zip\":\"62701\",\"name\":\"Springfield Branch\"}"
                        },
                        "description": "Create a new Branch in MoniorBase"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"Branch created\",\n \"branch_id\": \"B1234\"\n}",
                            "name": "branch successfully created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} field is required\"\n}",
                            "name": "the required attribute field is missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} field must not be empty\n}",
                            "name": "The {attribute} field provided is empty\/null\/void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"status\": \"error\",\n \"message\": \"The {attribute} field must be between {min} - {max} characters\"\n}",
                            "name": "The {attribute} field is either too short or too long"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"status\": \"error\",\n \"message\": \"The {attribute} field must be a {type}\"\n}",
                            "name": "The {attribute} field is an inappropriate type"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"status\": \"error\",\n \"message\": \"The branch_number field is not an appropriate phone number\"\n}",
                            "name": "The branch_number field does not match a given pattern"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"status\": \"error\",\n \"message\": \"Division not found\"\n}",
                            "name": "unable to find division with given ID"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n\"status\": \"error\",\n \"message\": \"A branch with that branch_id already exists\"\n}",
                            "name": "a branch with that branch_id already exists in your company"
                        }
                    ]
                },
                {
                    "name": "Update Branch",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/branch\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/branch\/update"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"branch_id\":\"B1234\",\"division_id\":\"D1234\",\"branch_number\":\"123-456-7890\",\"branchNMLS\":\"123456\",\"address\":\"1234 Main St\",\"city\":\"Springfield\",\"state\":\"IL\",\"zip\":\"62701\",\"name\":\"Springfield Branch\"}"
                        },
                        "description": "Update a Branch in MoniorBase"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"status\": \"success\",\n\"message\": \"Branch updated successfully\",\n\"branch_id\": \"B1234\"\n}",
                            "name": "branch successfully updated"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n\"status\": \"failed\",\n\"message\": \"Not authorized\"\n}",
                            "name": "Not authorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n\"status\": \"error\",\n\"message\": \"You are not allowed to make this type of request\"\n}",
                            "name": "You are not allowed to make this type of request"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"status\": \"error\",\n\"message\": \"Branch not found\"\n}",
                            "name": "Branch not found"
                        }
                    ]
                },
                {
                    "name": "Create Division",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/division\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/division\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"sapiente\",\"division_id\":\"sapiente\",\"region_id\":\"sapiente\",\"address\":\"sapiente\",\"city\":\"sapiente\",\"state\":\"XX\",\"zip\":\"sapiente\"}"
                        },
                        "description": "Create a new division in MonitorBase."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"Division created\"\n}",
                            "name": "division successfully created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Division name required\"\n}",
                            "name": "required division name field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Division ID required\"\n}",
                            "name": "required division_id field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Division ID already exists\"\n}",
                            "name": "division ID already exits"
                        }
                    ]
                },
                {
                    "name": "Create Region",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/region\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/region\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"sapiente\",\"region_id\":\"sapiente\",\"address\":\"sapiente\",\"city\":\"sapiente\",\"state\":\"XX\",\"zip\":\"sapiente\"}"
                        },
                        "description": "Create a new region in MonitorBase. This is a required step before creating a division."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"Region created\"\n}",
                            "name": "region successfully created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Region name required\"\n}",
                            "name": "required region name field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Region ID required\"\n}",
                            "name": "required region_id field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Region ID already exists\"\n}",
                            "name": "region ID already exits"
                        }
                    ]
                }
            ]
        },
        {
            "name": "User",
            "description": "",
            "item": [
                {
                    "name": "Get",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/user\/get\/:identifier\/:type",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/user\/get\/:identifier\/:type",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "type",
                                    "key": "type",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "email",
                                    "key": "email",
                                    "value": "loanofficer%40example.com",
                                    "description": "User's email address"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"status\": \"success\",\n  \"message\": \"User found\",\n \"data\": {\n   \"email\": \"lo@example.com\",\n   \"first_name\": \"first\",\n   \"last_name\": \"Last\",\n   \"phone_number\": \"801-555-1234\",\n   \"loan_officer\": 0,\n   \"active\": 1,\n   \"lo_id\": \"ABC123\",\n   \"NMLS\": 0,\n   \"u_custom_1\": \"Custom\",\n   \"id\": 123,\n   \"branch\": {\n     \"id\": 1,\n     \"alt_id\": \"CCCC1\",\n     \"name\": \"Branch Name\"\n   },\n   \"licensed_state\": [\"UT\", \"CA\"],\n   \"url\": \"https:\/\/www.example.com\"\/loan.officer,\n   \"apply_now_url\": \"https:\/\/www.example.com\/loan.officer\/apply\",\n }\n}",
                            "name": "user successfully updated"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field is required\"\n}",
                            "name": "required email field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A valid email is required\"\n}",
                            "name": "The email provided is does not conform to email standards"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field must not be empty\"\n}",
                            "name": "the email field was empty\/null\/void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A User with that email does not exist\"\n}",
                            "name": "No record exists for that user"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Not authorized\"\n}",
                            "name": "user authentication failed"
                        }
                    ]
                },
                {
                    "name": "Create",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/user\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/user\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"loanofficer@example.com\",\"branch_id\":\"sapiente\",\"first_name\":\"sapiente\",\"last_name\":\"sapiente\",\"phone_number\":\"##########, ### ### ####, ###-###-####, (###)#######, (###) ### ####, (###)-###-####\",\"loan_officer\":true,\"title\":\"sapiente\",\"lo_id\":\"sapiente\",\"non_credit\":true,\"active\":true,\"NMLS\":\"sapiente\",\"url\":\"http:\\\/\\\/www.rolfson.org\\\/enim-tempore-ad-consequuntur-magni-consectetur-ut.html\",\"apply_now_url\":\"http:\\\/\\\/www.rolfson.org\\\/enim-tempore-ad-consequuntur-magni-consectetur-ut.html\",\"is_manager\":true,\"send_welcome\":true,\"licenses\":[\"sapiente\"],\"u_custom_1\":\"sapiente\"}"
                        },
                        "description": "Create a new user in MonitorBase. Branch name\/ID and email are the only things required\nother information can be filled out by the user on first login"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"User created\"\n}",
                            "name": "user successfully created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} field is required\"\n}",
                            "name": "a required {attribute} field missing was left out of your post"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} must not be empty\"\n}",
                            "name": "The {attribute} field providied was empty\/null\/void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} field must be between {min} - {max} characters\"\n}",
                            "name": "The {attribute} field is either too short or too long"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The {attribute} field must be a {type}\"\n}",
                            "name": "The {attribute} field is an inappropriate type"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A valid email is required\"\n}",
                            "name": "The email provided is does not conform to email standards"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A User with this email already exists\"\n}",
                            "name": "the email provided matched another user's record"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Invalid branch\"\n}",
                            "name": "invalid branch. unable to find the branch based on name or alt_id"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"User with this email already exists\"\n}",
                            "name": "user email already exists"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"Loan officer ID already exists\"\n}",
                            "name": "lo_id already exists"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "scenario\"One of the states you provided is not a valid US State or Territory\" {\n \"status\": \"error\",\n \"message\": \"The licenses.* field is not a valid State or territory\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "scenario\"Adding a new LO User would exceed Max LO count.\" {\n \"status\": \"error\",\n \"message\": \"User would exceed Max LO count.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Not authorized\"\n}",
                            "name": "user authentication failed"
                        }
                    ]
                },
                {
                    "name": "Deactivate",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/user\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/user\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"loanofficer@example.com\",\"alt_id\":\"sapiente\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"User deactivated\"\n}",
                            "name": "user successfully deactivated"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field is required\"\n}",
                            "name": "required email field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A valid email is required\"\n}",
                            "name": "The email provided is does not conform to email standards"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field must not be empty\"\n}",
                            "name": "the email field was empty\/null\/void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A User with that email does not exist\"\n}",
                            "name": "No record exists for that user"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Not authorized\"\n}",
                            "name": "user authentication failed"
                        }
                    ]
                },
                {
                    "name": "Update",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/user\/update\/:identifier",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/user\/update\/:identifier",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "sapiente",
                                    "description": ""
                                },
                                {
                                    "id": "email",
                                    "key": "email",
                                    "value": "loanofficer%40example.com",
                                    "description": "User's email address"
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"loanofficer@example.com\",\"branch_id\":\"sapiente\",\"first_name\":\"sapiente\",\"last_name\":\"sapiente\",\"phone_number\":\"##########, ### ### ####, ###-###-####, (###)#######, (###) ### ####, (###)-###-####\",\"loan_officer\":true,\"title\":\"sapiente\",\"lo_id\":\"sapiente\",\"non_credit\":true,\"active\":true,\"NMLS\":\"sapiente\",\"url\":\"http:\\\/\\\/www.rolfson.org\\\/enim-tempore-ad-consequuntur-magni-consectetur-ut.html\",\"apply_now_url\":\"http:\\\/\\\/www.rolfson.org\\\/enim-tempore-ad-consequuntur-magni-consectetur-ut.html\",\"is_manager\":true,\"send_welcome\":true,\"licenses\":[\"sapiente\"],\"u_custom_1\":\"sapiente\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"status\": \"success\",\n \"message\": \"User updated\"\n}",
                            "name": "user successfully updated"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field is required\"\n}",
                            "name": "required email field missing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A valid email is required\"\n}",
                            "name": "The email provided is does not conform to email standards"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"The email field must not be empty\"\n}",
                            "name": "the email field was empty\/null\/void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"A User with that email does not exist\"\n}",
                            "name": "No record exists for that user"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"status\": \"error\",\n \"message\": \"User would exceed Max LO count.\"\n}",
                            "name": "Updating the User to be an LO would exceed Max LO count."
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"status\": \"failed\",\n \"message\": \"Not authorized\"\n}",
                            "name": "user authentication failed"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Webhook Out",
            "description": "",
            "item": [
                {
                    "name": "Alert",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/alert\/webhook\/form",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/alert\/webhook\/form"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            },
                            {
                                "key": "Optional-Header",
                                "value": "example"
                            }
                        ],
                        "body": null,
                        "description": "Send an Alert to your endpoint. This example is of a json post but you can select in the admin\nto use POST to send as form_data and content type will be application\/x-www-form-urlencoded. The end point in this example is on MonitorBase.com but would\nbe set to your end point you've developed. Additionally, you can setup your own custom header name and value. Shown in this example as token. current_ltv and home_value are only sent for Equity and Insurance alerts.\n\nPlease contact support@monitorbase.com for information on setting up your webhook via the MonitorBase web app.\n\nPossible Types:\nInquiry\nMigration\nPredictive\nListing\nPortfolio\nInsurance\nEquity"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"source\": \"MonitorBase - Test\",\n\"lo_email\": \"loan-officer@example.com\",\n\"lo_name\": \"Loan Officer\",\n'lo_alt_id': '1234',\n\"first_name\": \"Stacey\",\n\"last_name\": \"Labadie\",\n\"address\": \"760 Keven Highway Suite 274\",\n\"city\": \"Jerelshire\",\n\"state\": \"SC\",\n\"zip\": \"18805\",\n\"custom_1\": \"custom-1\",\n\"custom_2\": \"custom-2\",\n\"custom_3\": \"custom-3\",\n\"custom_4\": \"custom-4\",\n\"custom_5\": \"custom-5\",\n\"home_phone\": \"1-888-357-7440\",\n\"cell_phone\": \"1-855-794-9070\",\n\"work_phone\": \"1-800-728-4989\",\n\"email\": \"consumer@example.com\",\n\"url\": \"https:\/\/my.monitorbase.com\/prospects\/show\/1955\",\n\"loan_id\": \"1607110335\",\n\"loan_number\": \"1607110335\",\n\"prospect_id\": \"1955\",\n\"alt_id\": \"25683017\",\n\"type\": \"Inquiry\",\n\"alert_intel\": \"Alert Intel: Test Alert Intel Data\",\n\"alert_intel_category\": \"Test Category\",\n\"alert_id\": \"2364\",\n\"alert_date\": \"2020-12-04\",\n\"alert_intel_id\": 1\n\"alert_intel_playbook_url\": \"https:\/\/my.monitorbase.com\/playbook\/1\"\n\"tags\": [\"tag1\",\"tag2\",\"tag3\"]\n\"import_type\": \"import type\",\n\"created_at\": \"2020-12-04 13:22:46\",\n\"brokers\": [\n{\n\"broker_account_id\": \"1234\",\n\"broker_shop_id\": \"CRMID\",\n\"broker_user_id\": \"1234\",\n\"broker_name\": \"John Doe\",\n\"broker_phone\": \"801-555-1234\",\n\"crm_id\": \"CRM1234\",\n\"loan_number\": \"1607110335\",\n}\n],\n\"current_ltv\": \"80\",\n\"home_value\": \"400000\",\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "SoftPull",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/softpull\/webhook\/form",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/softpull\/webhook\/form"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            },
                            {
                                "key": "Optional-Header",
                                "value": "example"
                            }
                        ],
                        "body": null,
                        "description": "Send a SoftPull to your endpoint. This example is of a json post but you can select in the admin\nto use POST to send as form_data and content type will be application\/x-www-form-urlencoded. The end point in this example is on MonitorBase.com but would\nbe set to your end point you've developed. Additionally, you can setup your own custom header name and value. Shown in this example as token.\n\nPlease contact support@monitorbase.com for information on setting up your webhook via the MonitorBase web app.\n\nPossible Types:\nSoftPull Qualified\nSoftPull Not Qualified"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"source\": \"MonitorBase - Test\",\n\"lo_email\": \"loan-officer@example.com\",\n\"lo_name\": \"Loan Officer\",\n\"first_name\": \"Jaylan\",\n\"last_name\": \"Rogahn\",\n\"address\": \"2754 Frank Lane Suite 517\",\n\"city\": \"North Jonasburgh\",\n\"state\": \"NE\",\n\"zip\": \"13321\",\n\"custom_1\": \"custom-1\",\n\"custom_2\": \"custom-2\",\n\"custom_3\": \"custom-3\",\n\"custom_4\": \"custom-4\",\n\"custom_5\": \"custom-5\",\n\"home_phone\": \"(877) 947-3273\",\n\"cell_phone\": \"(877) 508-5655\",\n\"work_phone\": \"(855) 522-3533\",\n\"email\": \"consumer@example.com\",\n\"url\": \"https:\/\/my.monitorbase.com\/prospects\/show\/3473\",\n\"loan_id\": \"1607113366\",\n\"loan_number\": \"1607113366\",\n\"prospect_id\": \"3473\",\n\"alt_id\": \"25683017\",\n\"type\": \"SoftPull Qualified\",\n\"softpull_date\": \"2020-12-04 13:22:46\",\n\"softpull_source\": \"Kacey\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Email Actions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/email\/actions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/email\/actions"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            },
                            {
                                "key": "Optional-Header",
                                "value": "example"
                            }
                        ],
                        "body": null,
                        "description": "Send a email action to your endpoint. The end point in this example is on MonitorBase.com but would\nbe set to your end point you've developed. Additionally, you can setup your own custom header name and value. Shown in this example as token.\n\nPlease contact support@monitorbase.com for information on setting up your webhook via the MonitorBase web app.\n\nPossible Types:\nopen\nviewed\nclicked\napply_now\nrequest_call\nrequest_email"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"source\": \"MonitorBase - Test\",\n\"contact_email\": \"consumer@example.com\",\n\"contact_id\": \"AZ1234\",\n\"prospect_id\": \"Jaylan\",\n\"action\": \"open\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "POST api\/v1\/pm\/inbound",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/pm\/inbound",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/pm\/inbound"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST api\/v1\/login\/hash",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/login\/hash",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/login\/hash"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        }
    ],
    "auth": {
        "type": "apikey",
        "apikey": [
            {
                "key": "in",
                "value": "header",
                "type": "string"
            },
            {
                "key": "key",
                "value": "X-Authorization",
                "type": "string"
            }
        ]
    }
}