{"info":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","description":"<html><head></head><body><p>The Notify API provides all the tools you need to programmatically submit and manage home move data to the Notify platform.</p>\n<h2 id=\"what-is-the-notify-service\">What is the Notify Service?</h2>\n<p>Notify is a service which informs utilities providers for tenancy changes in the UK. Notify updates the gas, electricity,\nand optionally water, and council providers of change of tenancy information to ensure that the billing periods are correctly managed.</p>\n<h2 id=\"who-do-i-contact-about-this-api-\">Who do I contact about this API ?</h2>\n<p>To get in touch with our development team, please send an email to <code>dev@getnotify.co.uk</code></p>\n<h2 id=\"what-is-the-minimum-required-information-notify-requires\">What is the minimum required information Notify requires?</h2>\n<p>For Notify to do its job and for commission to be payable, move-in data must be submitted. This includes the liable party's personal information and the start date of the new tenancy.</p>\n<p>We also allow the optional submission of move out data. This includes the date that the previous tenant moved out of the property and optionally the details of the landlord, who will be responsible during the void period.</p>\n<p>In order to provide move in data, there are 2 options depending on whether you are in possession of the move out data.</p>\n<p>If you are in possession of the move out data, create a void period Vacancy:</p>\n<ol>\n<li>Create a Property. (<code>POST /properties</code>) The response will contain a <code>property_id</code>.</li>\n<li>Create a Vacancy, providing a <code>property_id</code> and a <code>move_out_date</code>. (<code>POST /vacancies</code>) The response will contain a <code>vacancy_id</code>.</li>\n<li>Create a Liable Party for that Vacancy, providing <code>move_type</code> of <code>move_in</code>. (<code>POST /vacancies/:vacancyId/liable-parties</code>)</li>\n<li>Update the Vacancy with a <code>move_in_date</code>. (<code>PATCH /vacancies/:vacancyId</code>)</li>\n</ol>\n<p>If you are not in possession of the move out data, create a move-in-only Vacancy:</p>\n<ol>\n<li>Create a Property. (<code>POST /properties</code>) The response will contain a <code>property_id</code>.</li>\n<li>Create a Vacancy, providing a <code>property_id</code> and a <code>move_in_date</code>. (<code>POST /vacancies</code>) The response will contain a <code>vacancy_id</code>.</li>\n<li>Create a Liable Party for that Vacancy, providing <code>move_type</code> of <code>move_in</code>. (<code>POST /vacancies/:vacancyId/liable-parties</code>)</li>\n</ol>\n<h2 id=\"what-optional-additional-information-can-be-provided\">What optional additional information can be provided?</h2>\n<ul>\n<li>A Liable Party with the <code>move_type</code> of <code>move_out</code> (<code>POST /vacancies/:vacancyId/liable-parties</code>)</li>\n<li>Request to inform additional Services.<blockquote>\n<p>By default only Gas and Electricity are informed, but Water and Council can be added.</p>\n</blockquote>\n</li>\n</ul>\n<h2 id=\"environments\">Environments</h2>\n<p>We have the following two environments:</p>\n<h3 id=\"sandbox\">Sandbox</h3>\n<p>The sandbox environment is located at <a href=\"https://sandbox.getnotify.co.uk\">https://sandbox.getnotify.co.uk</a> and the base URL for the sandbox API is <a href=\"https://sandbox.getnotify.co.uk/api/v1\">https://sandbox.getnotify.co.uk/api/v1</a></p>\n<p>The sandbox environment is a mirror of the production environment, with the following differences:</p>\n<ul>\n<li>Services are unlikely to be progressed through the Notify process, meaning providers will not be informed of changes to tenancies</li>\n<li>No emails will be sent to anyone</li>\n<li>We may periodically clear up created vacancies</li>\n</ul>\n<p>If you have been provided with user credentials, feel free to login to <a href=\"https://sandbox.getnotify.co.uk\">https://sandbox.getnotify.co.uk</a> as any user to see the Notify dashboard.</p>\n<blockquote>\n<p>Please do not use any real customer data in the sandbox environment.</p>\n</blockquote>\n<h3 id=\"production\">Production</h3>\n<p>The production environment is located at <a href=\"https://dashboard.getnotify.co.uk\">https://dashboard.getnotify.co.uk</a> and the base URL for the production API is <a href=\"https://dashboard.getnotify.co.uk/api/v1\">https://dashboard.getnotify.co.uk/api/v1</a></p>\n<p>All production data is completely separate to the sandbox, anything that you do on sandbox will not affect production and vice versa.</p>\n<h2 id=\"release-notes\">Release Notes</h2>\n<p>Significant new features will be documented in our release notes at <a href=\"https://updates.getnotify.co.uk/\">https://updates.getnotify.co.uk/</a>.</p>\n<p>To ensure that you are kept up-to-date with any changes, you can click the 'Subscribe' button in the top-right hand corner of the page.</p>\n<h2 id=\"getting-started\">Getting Started</h2>\n<p>To get started using the Notify API please get in touch with our sales team who will take you through the onboarding process.</p>\n<p>When it is time for you to integrate with our Sandbox Environment, our development team will help get you started. Get in touch at <code>dev@getnotify.co.uk</code>.</p>\n<p><strong>We will create for you</strong>:</p>\n<ul>\n<li>The necessary OAuth 2.0 credentials, consisting of a Client ID, which is required to complete the OAuth 2.0 PKCE Authorization Code flow.<ul>\n<li>If you require multiple credentials for different environments (local, staging etc.), we will provide these to you.</li>\n</ul>\n</li>\n<li>A set of sandbox user accounts to test your integration with.</li>\n</ul>\n<p><strong>We will require from you</strong>:</p>\n<ul>\n<li>At least one redirect URL from your technical team so that we can limit our callbacks to only that URL.<ul>\n<li>This is a URL owned by yourself that we will forward users to after they successfully grant your application access to their Notify account.\nFor example in local development this may be <code>http://localhost/notify-redirect</code>.</li>\n</ul>\n</li>\n</ul>\n<p>Once you are happy with your integration in the sandbox environment, we will create the necessary production OAuth 2.0 credentials.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>Notify uses the standard OAuth 2.0 protocol for authentication and authorization.</p>\n<p>You authenticate on behalf of a Notify user, by using the <a href=\"https://www.oauth.com/oauth2-servers/pkce/\">PKCE Authorization Code grant type</a>. This requires the user to already have a Notify account.</p>\n<p>At a high level, the flow has the following steps:</p>\n<ul>\n<li>Your application (web/mobile) opens a browser to send your user to Notify</li>\n<li>The user sees an authorization prompt and approves your application's request to access their Notify data</li>\n<li>The user is redirected back to your application with an authorization code in the query string</li>\n<li>Your application then exchanges the authorization code for a refresh token &amp; an access token, which you can then use to access the Notify API</li>\n</ul>\n<p>The Notify API currently supports the following <a href=\"https://oauth.net/2/scope/\">scopes</a> to define what access you will have to a Notify users account:</p>\n<ul>\n<li><code>full-access</code> - Access to all of the user's Notify data (read and write), for the endpoints listed in this documentation.</li>\n</ul>\n<p><strong>We recommend using popular maintained OAuth 2.0 libraries to help you complete the authentication process.</strong> You can find examples here: <a href=\"https://oauth.net/code/\">https://oauth.net/code/</a></p>\n<p>We list the full steps below for clarity and in case you do not wish to use a library.</p>\n<h3 id=\"1-send-the-user-to-notify\">1. Send the User to Notify</h3>\n<p>To begin the flow, your application constructs a URL like the following (with the domain changing depending if you are accessing sandbox or production) and directs the user to that URL.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://sandbox.getnotify.co.uk/oauth/authorize\n?response_type=code\n&amp;client_id=920595b6-9cb7-4196-a7af-e506752727a3\n&amp;redirect_uri=https%3A%2F%2Fexample-app.com%2Fredirect\n&amp;state=UWfIuT0cYB8HZrnrVQ4UNhaoFlxyJTRBZo1lMr18\n&amp;scope=full-access\n&amp;code_challenge_method=S256\n&amp;code_challenge=LoSPps-W3pIYDtmDG8uIAxoxvwbvKlLAb-MqTjYIgVM\n</code></pre><p>Here's each query parameter explained:</p>\n<ul>\n<li><code>response_type=code</code> - This indicates you are initiating the authorization code flow.</li>\n<li><code>client_id</code> - This is the public identifier for your application, which we have provided you.</li>\n<li><code>redirect_uri</code> - This is where the user will be sent back after they approve/deny the request. You will have provided us with this when getting setup.</li>\n<li><code>state</code> - A random 40 character long string, generated by your application, which will be returned to you after the user authorizes and you will need to check.</li>\n<li><code>scope</code> - The scope(s) which define what access you will have on the user's account.</li>\n<li><code>code_challenge_method=S256</code> - This indicates that the <code>code_challenge</code> uses SHA256</li>\n<li><code>code_challenge</code> - You will first generate a cryptographically random string, between 43 and 128 characters, using only alphanumeric characters and <code>-._~</code>, which is your <strong>code_verifier</strong> - <strong>keep a record of this</strong>. You then SHA256 hash it, and base64 encode it using URL safe characters, and remove any trailing <code>=</code> characters - this is your <strong>code_challenge</strong>.</li>\n</ul>\n<p>You should make sure that you have saved the following variables which will be used later:</p>\n<ul>\n<li><code>state</code></li>\n<li><code>code_verifier</code></li>\n</ul>\n<p>For example:\n<strong>PHP</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-php\">$verifier_bytes = random_bytes(64);\n$code_verifier = bin2hex($verifier_bytes);\n\n$code_challenge = strtr(rtrim(\n    base64_encode(hash('sha256', $code_verifier, true))\n, '='), '+/', '-_');\n</code></pre>\n<p><strong>JavaScript (node.js)</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">const randomstring = require(\"randomstring\");\nconst crypto = require(\"crypto\");\nconst base64url = require(\"base64url\");\n\nconst code_verifier = randomstring.generate(128);\n\nconst base64Digest = crypto\n.createHash(\"sha256\")\n.update(code_verifier)\n.digest(\"base64\");\n\nconst code_challenge = base64url.fromBase64(base64Digest);\n</code></pre>\n<p>For more information on this step, see <a href=\"https://www.oauth.com/oauth2-servers/pkce/authorization-request/\">https://www.oauth.com/oauth2-servers/pkce/authorization-request/</a></p>\n<h3 id=\"2-the-user-authorizes-your-request\">2. The user authorizes your request</h3>\n<p>Upon sending the user to the URL you constructed in step 1, if the user wasn't currently logged in to Notify, they will be prompted to do so. Once logged in, they will be presented with a screen like the following:</p>\n<p><img src=\"https://oub-notify-sandbox-public.s3.eu-west-2.amazonaws.com/docs/Notify+OAuth2+User+Consent.png\" alt=\"Notify OAuth 2.0 User Consent Screen\"></p>\n<h3 id=\"3-redirect-back-to-your-application\">3. Redirect back to your application</h3>\n<p>Whether they approve, or deny, we will redirect the user back to the <code>redirect_uri</code> you specified.</p>\n<p>If they denied access, there will be a <code>error=access_denied</code> query parameter present.</p>\n<p>If they approved access, they will be redirected back to your <code>redirect_uri</code> like:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>https://example-app.com/redirect\n?code=g0ZGZmNjVmOWIjNTk2NTk4ZTYyZGI3\n&amp;state=UWfIuT0cYB8HZrnrVQ4UNhaoFlxyJTRBZo1lMr18\n</code></pre><p>Here's each query parameter explained:</p>\n<ul>\n<li><code>code</code> - This is the authorization code generated by Notify. In the next step, you will exchange this for a refresh token &amp; an access token.</li>\n<li><code>state</code> - This is the state value which you initially sent in step 1. You should verify this matches what you sent, to protect against CSRF and other related attacks.</li>\n</ul>\n<h3 id=\"4-exchange-the-authorization-code-for-tokens\">4. Exchange the authorization code for tokens</h3>\n<p>The last step is to exchange the authorization code for a refresh token &amp; an access token, which you can use to access the Notify API.</p>\n<p>Make a POST request to the token URL, using <code>Content-Type: application/x-www-form-urlencoded</code> and placing the parameters in the body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST https://sandbox.getnotify.co.uk/oauth/token\nContent-Type: application/x-www-form-urlencoded\n...\ngrant_type=authorization_code\n&amp;code=g0ZGZmNjVmOWIjNTk2NTk4ZTYyZGI3\n&amp;redirect_uri=https%3A%2F%2Fexample-app.com%2Fredirect\n&amp;code_verifier=6874f34ffdf612cb435ac0efed5a641723ab88d\n&amp;client_id=920595b6-9cb7-4196-a7af-e506752727a3\n</code></pre><p>Ensure that the values are URL encoded (you can see an example in the <code>redirect_uri</code>).</p>\n<p>Here's each request body parameter explained:</p>\n<ul>\n<li><code>grant_type=authorization_code</code> - This tells the token endpoint it is using the Authorization Code flow</li>\n<li><code>code</code> - This is the authorization code returned to you in step 3.</li>\n<li><code>redirect_uri</code> - This is your <code>redirect_uri</code> you used in step 1.</li>\n<li><code>code_verifier</code> - This is the <strong>code_verifier</strong> you generated in step 1, <strong>BEFORE</strong> you SHA256 hashed it and base64 URL safe encoded it.</li>\n<li><code>client_id</code> - This is your <code>client_id</code></li>\n</ul>\n<p>If everything checks out, you will receive a response like the following:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>HTTP/1.1 200 OK\nContent-Type: application/json\nCache-Control: no-store\nPragma: no-cache\n...\n{\n    \"access_token\":\"MTQ0NjJkZmQ5OTM2NDE1ZTZjNGZmZjI3\",\n    \"token_type\":\"Bearer\",\n    \"expires_in\":86400,\n    \"refresh_token\":\"IwOGYzYTlmM2YxOTQ5MGE3YmNmMDFkNTVk\"\n}\n</code></pre><p><strong>You should then store the <code>access_token</code> and <code>refresh_token</code> securely in your application / system.</strong></p>\n<p>The <code>access_token</code> is valid for 24 hours, and the <code>refresh_token</code> is long lived (10 years validity).</p>\n<h3 id=\"refreshing-your-access-token\">Refreshing your access token</h3>\n<p>Once your access token expires, you will begin to receive <code>401 Unauthorized</code> errors from the Notify API.</p>\n<p>To refresh your access token, make a POST request to the token URL:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>POST https://sandbox.getnotify.co.uk/oauth/token\nContent-Type: application/x-www-form-urlencoded\n...\ngrant_type=refresh_token\n&amp;client_id=920595b6-9cb7-4196-a7af-e506752727a3\n&amp;refresh_token=IwOGYzYTlmM2YxOTQ5MGE3YmNmMDFkNTVk\n</code></pre><p>You will receive a response like the following:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>HTTP/1.1 200 OK\nContent-Type: application/json\nCache-Control: no-store\nPragma: no-cache\n...\n{\n\"access_token\":\"JFk85UJkk7QJH744M8IvVu4JFknP\",\n\"token_type\":\"Bearer\",\n\"expires_in\":86400\n}\n</code></pre><p>It contains your new access token which you should start using.</p>\n<p>Your previous access token is revoked.</p>\n<p>Your original refresh token is still valid, and can subsequently be used to refresh your new access token.</p>\n<h3 id=\"using-your-access-token\">Using your access token</h3>\n<p>When you have an access token, you can use it in the request's HTTP header in the format <code>Authorization: Bearer &lt;access_token&gt;</code>, for example: <code>Authorization: Bearer MTQ0NjJkZmQ5OTM2NDE1ZTZjNGZmZjI3</code></p>\n<h2 id=\"user-hierarchy\">User Hierarchy</h2>\n<p>All end users belong to a branch, every branch belongs to an organisation and an organisation can have many branches.</p>\n<p>We have 3 distinct user \"roles\" which determine the level of access that user has in both the Notify dashboard and over the API.</p>\n<p>The roles are as follows:</p>\n<ul>\n<li>Organisation Manager - This is the top level administrator account for each organisation, they have the highest level of access and can view all information for every branch within that organisation.</li>\n<li>Branch Manager - This user has the ability to manage staff members, and do everything a staff member can do.</li>\n<li>Staff Member - This user has no administrative privileges over either the branch or the organisation, however they can complete the Notify process in full.</li>\n</ul>\n<h1 id=\"api-features\">API Features</h1>\n<h2 id=\"jsonapi\">JSON:API</h2>\n<p>Our API follows the JSON:API specification which can be found at <a href=\"https://jsonapi.org/\">https://jsonapi.org/</a></p>\n<p>We chose this to enforce consistency across requests &amp; responses, and to take advantage of shared conventions and community built tooling.</p>\n<p>See <a href=\"https://jsonapi.org/implementations/#client-libraries\">https://jsonapi.org/implementations/#client-libraries</a> for implementations in your language of choice.</p>\n<p>We are planning to release our own Notify API SDKs for the most popular languages.</p>\n<h2 id=\"sorting\">Sorting</h2>\n<p>Index endpoints are sorted at by the <code>created_at</code> timestamp in descending order by default, ensuring that the latest records are returned first.</p>\n<p>You can sort by a different field by passing up the <code>sort</code> query parameter and specifying the field name. By default it will sort in ascending order, unless you prefix the field name with a hyphen (<code>-</code>).</p>\n<p>For example, to sort vacancies by the most recent upcoming move in dates:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.getnotify.co.uk/api/v1/vacancies?sort=-move_in_date\n</code></pre><p>To see the available sorts for each endpoint, consult the documentation for that endpoint.</p>\n<h2 id=\"inclusion\">Inclusion</h2>\n<p>Inclusion is a feature of the JSON:API specification used to create compound documents.\nIn other words, you can specify what related resources you would like to include in the response to avoid making multiple network requests.</p>\n<p>For example, to retrieve a Vacancy along with it's related Property:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.getnotify.co.uk/api/v1/vacancy/:vacancyId?include=property\n</code></pre><p>You can include multiple related resources by providing a comma separated list. For example, to retrieve a Vacancy\nalong with it's related Property and Services:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.getnotify.co.uk/api/v1/vacancy/:vacancyId?include=property,services\n</code></pre><p>To see the available includes for each resource (index and show endpoints), consult the documentation for those endpoints.</p>\n<h2 id=\"pagination\">Pagination</h2>\n<p>By default, all index endpoints are paginated and will return up to 30 items per response.\nTo customise this, you can send up the <code>page[size]</code> query parameter and specify the number of items (a positive integer between 1-100).\nIf there are multiple pages of responses, you can control which page you receive by sending up the <code>page[number]</code> query parameter and specifying a valid page number.</p>\n<p>For example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=2&amp;page[size]=50\n</code></pre><p>Each response includes the following pagination information:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n        ...\n        }\n    ],\n    \"meta\": {\n        \"pagination\": {\n            \"total\": 142,\n            \"count\": 50,\n            \"per_page\": 50,\n            \"current_page\": 2,\n            \"total_pages\": 3\n        }\n    },\n    \"links\": {\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=2&amp;page[size]=50\",\n        \"first\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=1&amp;page[size]=50\",\n        \"last\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=3&amp;page[size]=50\",\n        \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=1&amp;page[size]=50\",\n        \"next\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies?page[number]=3&amp;page[size]=50\"\n    }\n}\n</code></pre>\n<p>You can use the links contained in the links object directly, and the pagination key within the meta object provides other useful pagination information to help you build your application.</p>\n<h2 id=\"dates\">Dates</h2>\n<p>We handle both Dates &amp; Timestamps consistently across all of our requests and responses.</p>\n<p>Dates are accepted &amp; provided in <code>Y-m-d</code> format. For example <code>2020-05-02</code>.</p>\n<p>Timestamps are returned in <a href=\"https://en.wikipedia.org/wiki/ISO_8601\">ISO8601</a> Zulu Time format. For example <code>2020-11-25T09:52:36Z</code>. Format: <code>Y-m-d\\TH:i:s\\Z</code></p>\n<h2 id=\"versioning\">Versioning</h2>\n<p>The Notify API is continuously evolving as we offer new features and coverage to our API consumers.</p>\n<p>It's important to us that your integration is not adversely affected by changes we may need to make to our API.</p>\n<p>We use API wide versioning, specified in the URL. The version number is specified in the base URL, following <code>/api/</code> and preceding the resource name.</p>\n<h3 id=\"breaking-changes\">Breaking changes</h3>\n<p>A breaking change refers to any change that would require you to update your application in order to continue working with the Notify API as originally intended.</p>\n<p>We consider the following to be breaking changes:</p>\n<ul>\n<li>Renaming an API field or resource</li>\n<li>Removing an API field or resource</li>\n<li>Changes to the required fields for an endpoint</li>\n</ul>\n<p>If we are intending on making a breaking change, we will communicate this ahead of time to ensure you are able to make the changes in your integration.</p>\n<h3 id=\"non-breaking-changes\">Non-breaking changes</h3>\n<p>We reserve the right to make additive changes to our API without incrementing the version number or notifying clients.\nWe may add new resources, fields, and relationships to an existing version of the API and these will not be considered breaking changes.</p>\n<p>We will, however, update our API documentation explaining the purpose of the changes.</p>\n<p><strong>As such, you should design your integration to be flexible enough to not break when new fields are added to resources.</strong></p>\n<h2 id=\"errors\">Errors</h2>\n<p>All errors returned by the API follow the same structure. We do not list every possible error response for each endpoint.\nInstead the common error responses are listed below.</p>\n<h3 id=\"401-unauthorized\">401 Unauthorized</h3>\n<p>This error is returned when the OAuth 2.0 authorization credentials provided are invalid. This may be due to no\ncredentials being provided, invalid credentials, the wrong header being used, or an invalid / expired access token.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"errors\": [\n        {\n            \"status\": 401,\n            \"title\": \"Unauthorized\",\n            \"detail\": \"Unauthenticated.\",\n            \"meta\": {\n                \"request_id\": \"d81caeb16bc81000935fadf3a704a064ccb57548\"\n            }\n        }\n    ]\n}\n</code></pre>\n<h3 id=\"403-forbidden\">403 Forbidden</h3>\n<p>This error is returned when the user you have authenticated as lacks the necessary permissions to perform the request.\nConsult the description of the individual endpoint for more information on what permissions may be required.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"errors\": [\n        {\n            \"status\": 403,\n            \"title\": \"Client error\",\n            \"detail\": \"This action is unauthorized.\",\n            \"meta\": {\n                \"request_id\": \"d81caeb16bc81000935fadf3a704a064ccb57548\"\n            }\n        }\n    ]\n}\n</code></pre>\n<h3 id=\"422-unprocessable-entity\">422 Unprocessable Entity</h3>\n<p>This error is returned when the request body you have provided contains validation errors.\nIf there are multiple validation errors, then the errors array will contain one error object per error, which you can\niterate through.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"errors\": [\n        {\n            \"status\": 422,\n            \"title\": \"Invalid Attribute\",\n            \"detail\": \"The example_1 field is required.\",\n            \"source\": {\n                \"pointer\": \"/data/attributes/example_1\",\n                \"attribute\": \"data.attributes.example_1\"\n            },\n            \"meta\": {\n                \"request_id\": \"0e784fd4e70549d89d8bc71e3d93fe26d313a9c9\"\n            }\n        },\n        {\n            \"status\": 422,\n            \"title\": \"Invalid Attribute\",\n            \"detail\": \"The example_2 may not be greater than 7 characters.\",\n            \"source\": {\n                \"pointer\": \"/data/attributes/example_2\",\n                \"attribute\": \"data.attributes.example_2\"\n            },\n            \"meta\": {\n                \"request_id\": \"0e784fd4e70549d89d8bc71e3d93fe26d313a9c9\"\n            }\n        }\n    ]\n}\n</code></pre>\n<h2 id=\"uuids\">UUIDs</h2>\n<p>For all of our resource IDs, we use UUIDs following the <a href=\"https://uuid.ramsey.dev/en/latest/nonstandard/version6.html\">UUID version 6 format</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"API Features","slug":"api-features"}],"owner":"12606501","collectionId":"08e2fac2-abe9-4f00-805b-77991032a413","publishedId":"TVenf8ZQ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-11-12T18:08:49.000Z"},"item":[{"name":"branches","item":[{"name":"organisations.branches.index","id":"58220d3e-cc25-4bca-8d31-8796dbb8ff21","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/organisations/:organisationId/branches?sort=-created_at&page[size]=30&page[number]=1","description":"<p>Returns a collection of branches.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["organisations",":organisationId","branches"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>Fields to sort by - see <a href=\"https://jsonapi.org/format/#fetching-sorting\">https://jsonapi.org/format/#fetching-sorting</a>.\nSorting is ascending by default and can be reversed by adding a hyphen (<code>-</code>) to the start of the field.</p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[{"id":"d04bc487-e2ca-452c-ad15-38f1a43bd19c","description":{"content":"<p>ID of the Organisation</p>\n","type":"text/plain"},"type":"any","value":"1eb2da0b-0f11-6394-b711-acde48001122","key":"organisationId"}]}},"response":[{"id":"5706168f-c0c1-4a25-b07b-24475bb883fe","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/organisations/:organisationId/branches?sort=-created_at&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["organisations",":organisationId","branches"],"query":[{"key":"sort","value":"-created_at","description":"Fields to sort by - see https://jsonapi.org/format/#fetching-sorting.\nSorting is ascending by default and can be reversed by adding a hyphen (`-`) to the start of the field."},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}],"variable":[{"id":"d04bc487-e2ca-452c-ad15-38f1a43bd19c","key":"organisationId","value":"1eb2da0b-0f11-6394-b711-acde48001122","description":"ID of the Organisation"}]},"description":"Returns a collection of branches."},"status":"All branches will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\",\r\n      \"type\": \"branches\",\r\n      \"attributes\": {\r\n        \"name\": \"Newcastle Branch\",\r\n        \"email\": \"test@test.com\",\r\n        \"address_line_1\": \"Flat 17\",\r\n        \"address_line_2\": \"Shields Road\",\r\n        \"address_line_3\": \"Byker\",\r\n        \"town\": \"Newcastle-Upon-Tyne\",\r\n        \"county\": \"Tyne and Wear\",\r\n        \"postcode\": \"NE1 2GH\",\r\n        \"state\": \"active\",\r\n        \"deactivated_reason\": \"Duplicate branch\",\r\n        \"deactivated_at\": \"2026-02-06 11:03:26\",\r\n        \"deactivated_by\": \"1f0ed3a1-7854-650e-b9ae-b2d21c299e21\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/organisations/1eb2da0b-0f11-6394-b711-acde48001122/branches/1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"58220d3e-cc25-4bca-8d31-8796dbb8ff21"},{"name":"organisations.branch.show","id":"5881c730-09e2-4c8b-8ef9-da329f806caa","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/organisations/:organisationId/branches/:branchId","description":"<p>Fetches a single branch resource.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["organisations",":organisationId","branches",":branchId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"9521a93c-7fa8-48d1-a3b9-451c6b120f5e","description":{"content":"<p>ID of the Organisation</p>\n","type":"text/plain"},"type":"any","value":"1eb2da0b-0f11-6394-b711-acde48001122","key":"organisationId"},{"id":"08157a16-2954-4a6d-9eb1-4423b668111c","description":{"content":"<p>ID of the Branch</p>\n","type":"text/plain"},"type":"any","value":"1eb2d9ef-66f1-6d1e-87df-acde48001122","key":"branchId"}]}},"response":[{"id":"31791d33-67da-46b5-94c4-3f56e6c1f37f","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/organisations/:organisationId/branches/:branchId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["organisations",":organisationId","branches",":branchId"],"variable":[{"id":"9521a93c-7fa8-48d1-a3b9-451c6b120f5e","key":"organisationId","value":"1eb2da0b-0f11-6394-b711-acde48001122","description":"ID of the Organisation"},{"id":"08157a16-2954-4a6d-9eb1-4423b668111c","key":"branchId","value":"1eb2d9ef-66f1-6d1e-87df-acde48001122","description":"ID of the Branch"}]},"description":"Fetches a single branch resource."},"status":"Returns a single branch.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\",\r\n    \"type\": \"branches\",\r\n    \"attributes\": {\r\n      \"name\": \"Newcastle Branch\",\r\n      \"email\": \"test@test.com\",\r\n      \"address_line_1\": \"Flat 17\",\r\n      \"address_line_2\": \"Shields Road\",\r\n      \"address_line_3\": \"Byker\",\r\n      \"town\": \"Newcastle-Upon-Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"postcode\": \"NE1 2GH\",\r\n      \"state\": \"active\",\r\n      \"deactivated_reason\": \"Duplicate branch\",\r\n      \"deactivated_at\": \"2026-02-06 11:03:26\",\r\n      \"deactivated_by\": \"1f0ed3a1-7854-650e-b9ae-b2d21c299e21\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/organisations/1eb2da0b-0f11-6394-b711-acde48001122/branches/1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"5881c730-09e2-4c8b-8ef9-da329f806caa"}],"id":"9bc40ac8-c5a8-4aba-bbeb-72135429c3bd","description":"<p>Branches represent a physical estate agent branch</p>\n<p>They belong to an organisation and a number of users belong to a branch</p>\n<p>They are used to scope ownership of vacancies. For example, a user in a given branch can view vacancies from other users in that branch, but not vacancies from other user in a different branch from the same organisation.</p>\n<p>A branch resource contains a name for the branch and may also hold address information for the branch</p>\n","_postman_id":"9bc40ac8-c5a8-4aba-bbeb-72135429c3bd","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"liable-parties","item":[{"name":"vacancies.liable-parties.index","id":"635d57cd-a76a-4571-8e93-5a19efc4c359","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties?sort=-created_at&page[size]=30&page[number]=1","description":"<p>Returns a collection of liable-parties.</p>\n<p>For details on the attributes of liable parties, consult the documentation for vacancies.liable-parties.show</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","liable-parties"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>Available sorts: <code>created_at</code>, <code>updated_at</code></p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[{"id":"e2f589b3-b63c-4ba1-9489-474552c64935","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"679ef731-6424-4db6-b8e9-5f5415c2cd31","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties?sort=-created_at&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","liable-parties"],"query":[{"key":"sort","value":"-created_at","description":"Available sorts: `created_at`, `updated_at`"},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}],"variable":[{"id":"e2f589b3-b63c-4ba1-9489-474552c64935","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Returns a collection of liable-parties.\n\nFor details on the attributes of liable parties, consult the documentation for vacancies.liable-parties.show\n"},"status":"All Liable Parties will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n      \"type\": \"liable-parties\",\r\n      \"attributes\": {\r\n        \"move_type\": \"move_out\",\r\n        \"title\": \"Mr\",\r\n        \"first_name\": \"Harry\",\r\n        \"last_name\": \"MacNab\",\r\n        \"phone_number\": \"+447700900500\",\r\n        \"country_code\": \"GB\",\r\n        \"email_address\": \"harry.macnab@gmail.com\",\r\n        \"address_line_1\": \"33 Milburn House\",\r\n        \"address_line_2\": \"Honour way\",\r\n        \"address_line_3\": \"Heburn\",\r\n        \"town\": \"Newcastle upon Tyne\",\r\n        \"county\": \"Tyne and Wear\",\r\n        \"postcode\": \"NE65SP\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/liable-parties/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"635d57cd-a76a-4571-8e93-5a19efc4c359"},{"name":"vacancies.liable-parties.store","id":"1bfe58ab-1ced-45ab-b404-31002e0d2b21","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"liable-parties\",\r\n    \"attributes\": {\r\n      \"first_name\": \"Harry\",\r\n      \"last_name\": \"MacNab\",\r\n      \"phone_number\": \"+447700900500\",\r\n      \"country_code\": \"GB\",\r\n      \"email_address\": \"harry.macnab@gmail.com\",\r\n      \"address_line_1\": \"33 Milburn House\",\r\n      \"postcode\": \"NE65SP\",\r\n      \"move_type\": \"move_out\",\r\n      \"title\": \"Mr\",\r\n      \"address_line_2\": \"Honour way\",\r\n      \"address_line_3\": \"Heburn\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties","description":"<p>Create a new Liable Party resource.</p>\n<p>We have two options for providing the phone number:</p>\n<ul>\n<li>You can provide the full <a href=\"https://en.wikipedia.org/wiki/E.164\">E.164</a> number in the phone number field. A country code must still be provided, but if it is unknown, you can simply set it as 'GB'.</li>\n<li>Alternatively, you can provide the country code in which the phone number is registered in, along with a phone number in nation format.\n For example; To provide a UK mobile number, the <code>country_code</code> and <code>phone_number</code> could be set to the following:<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>    \"country_code\" : \"GB\",\n    \"phone_number\" : \"07700900500\"\n</code></pre> On Notify, we will transform the phone number into the E.164 format by default before it is stored into our database. The above example would become <code>+447700900500</code></li>\n</ul>\n<p>When an address is provided, the property must be in either England, Scotland or Wales.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>move_type</code><strong>*</strong></td>\n<td>string</td>\n<td>Either <code>move_out</code> or <code>move_in</code> - see liable-parties description</td>\n</tr>\n<tr>\n<td><code>title</code></td>\n<td>string</td>\n<td>The title of the liable party</td>\n</tr>\n<tr>\n<td><code>first_name</code><strong>*</strong></td>\n<td>string</td>\n<td>The first name of the liable party</td>\n</tr>\n<tr>\n<td><code>last_name</code><strong>*</strong></td>\n<td>string</td>\n<td>The last name of the liable party</td>\n</tr>\n<tr>\n<td><code>country_code</code><strong>*</strong></td>\n<td>string</td>\n<td>ISO-3166-1 alpha-2 formatted country code for the liable party's phone number or 'GB' if an E.164 phone number is provided and the country code is unknown</td>\n</tr>\n<tr>\n<td><code>phone_number</code><strong>*</strong></td>\n<td>string</td>\n<td>Either E.164 or nation formatted phone number of the liable party, if a country code is provided</td>\n</tr>\n<tr>\n<td><code>email_address</code><strong>*</strong></td>\n<td>string</td>\n<td>Valid email address, we will check that the domain is able to process emails</td>\n</tr>\n<tr>\n<td><code>address_line_1</code></td>\n<td>string</td>\n<td>Required for <code>move_out</code> liable parties. Not required for <code>move_in</code></td>\n</tr>\n<tr>\n<td><code>address_line_2</code></td>\n<td>string</td>\n<td>Optional for <code>move_out</code> liable parties</td>\n</tr>\n<tr>\n<td><code>address_line_3</code></td>\n<td>string</td>\n<td>Optional for <code>move_out</code> liable parties</td>\n</tr>\n<tr>\n<td><code>town</code></td>\n<td>string</td>\n<td>Required for <code>move_out</code> liable parties. Not required for <code>move_in</code></td>\n</tr>\n<tr>\n<td><code>county</code></td>\n<td>string</td>\n<td>Optional for <code>move_out</code> liable parties</td>\n</tr>\n<tr>\n<td><code>postcode</code></td>\n<td>string</td>\n<td>Required for <code>move_out</code> liable parties. Not required for <code>move_in</code></td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","liable-parties"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"41c7423c-9135-4e35-9192-ac56bd77653f","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"0ccf1638-35d1-4123-92f2-578be1e0763b","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"liable-parties\",\r\n    \"attributes\": {\r\n      \"first_name\": \"Harry\",\r\n      \"last_name\": \"MacNab\",\r\n      \"phone_number\": \"+447700900500\",\r\n      \"country_code\": \"GB\",\r\n      \"email_address\": \"harry.macnab@gmail.com\",\r\n      \"address_line_1\": \"33 Milburn House\",\r\n      \"postcode\": \"NE65SP\",\r\n      \"move_type\": \"move_out\",\r\n      \"title\": \"Mr\",\r\n      \"address_line_2\": \"Honour way\",\r\n      \"address_line_3\": \"Heburn\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\"\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","liable-parties"],"variable":[{"id":"41c7423c-9135-4e35-9192-ac56bd77653f","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Create a new Liable Party resource.\n\nWe have two options for providing the phone number:\n - You can provide the full [E.164](https://en.wikipedia.org/wiki/E.164) number in the phone number field. A country code must still be provided, but if it is unknown, you can simply set it as 'GB'.\n - Alternatively, you can provide the country code in which the phone number is registered in, along with a phone number in nation format.\n    For example; To provide a UK mobile number, the `country_code` and `phone_number` could be set to the following:\n    ```\n        \"country_code\" : \"GB\",\n        \"phone_number\" : \"07700900500\"\n    ```\n    On Notify, we will transform the phone number into the E.164 format by default before it is stored into our database. The above example would become `+447700900500`\n\nWhen an address is provided, the property must be in either England, Scotland or Wales.\n\nAttribute             | Type      | Description\n--------------------- | --------- | ------------\n`move_type`**\\***     | string    | Either `move_out` or `move_in` - see liable-parties description\n`title`               | string    | The title of the liable party\n`first_name`**\\***    | string    | The first name of the liable party\n`last_name`**\\***     | string    | The last name of the liable party\n`country_code`**\\***  | string    | ISO-3166-1 alpha-2 formatted country code for the liable party's phone number or 'GB' if an E.164 phone number is provided and the country code is unknown\n`phone_number`**\\***  | string    | Either E.164 or nation formatted phone number of the liable party, if a country code is provided\n`email_address`**\\*** | string    | Valid email address, we will check that the domain is able to process emails\n`address_line_1`      | string    | Required for `move_out` liable parties. Not required for `move_in`\n`address_line_2`      | string    | Optional for `move_out` liable parties\n`address_line_3`      | string    | Optional for `move_out` liable parties\n`town`                | string    | Required for `move_out` liable parties. Not required for `move_in`\n`county`              | string    | Optional for `move_out` liable parties\n`postcode`            | string    | Required for `move_out` liable parties. Not required for `move_in`\n\n"},"status":"Returns the created liable party.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"liable-parties\",\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"title\": \"Mr\",\r\n      \"first_name\": \"Harry\",\r\n      \"last_name\": \"MacNab\",\r\n      \"phone_number\": \"+447700900500\",\r\n      \"country_code\": \"GB\",\r\n      \"email_address\": \"harry.macnab@gmail.com\",\r\n      \"address_line_1\": \"33 Milburn House\",\r\n      \"address_line_2\": \"Honour way\",\r\n      \"address_line_3\": \"Heburn\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"postcode\": \"NE65SP\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/liable-parties/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"1bfe58ab-1ced-45ab-b404-31002e0d2b21"},{"name":"vacancies.liable-parties.show","id":"5b831ffb-a0ce-4fc1-9679-c6e82dd7aac0","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties/:liablePartyId","description":"<p>Fetches a single liable party resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>move_type</code></td>\n<td>string</td>\n<td>Either <code>move_out</code> or <code>move_in</code> - see liable-parties description</td>\n</tr>\n<tr>\n<td><code>title</code></td>\n<td>string</td>\n<td>The title of the liable party, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>first_name</code></td>\n<td>string</td>\n<td>The first name of the liable party</td>\n</tr>\n<tr>\n<td><code>last_name</code></td>\n<td>string</td>\n<td>The last name of the liable party</td>\n</tr>\n<tr>\n<td><code>country_code</code></td>\n<td>string</td>\n<td>ISO-3166-1 alpha-2 formatted country code for the liable party's phone number</td>\n</tr>\n<tr>\n<td><code>phone_number</code></td>\n<td>string</td>\n<td>E.164 formatted phone number of the liable party</td>\n</tr>\n<tr>\n<td><code>email_address</code></td>\n<td>string</td>\n<td>Valid email address that can accept emails</td>\n</tr>\n<tr>\n<td><code>address_line_1</code></td>\n<td>string</td>\n<td>Always present for <code>move_out</code> liable parties. Can be <code>null</code> for <code>move_in</code></td>\n</tr>\n<tr>\n<td><code>address_line_2</code></td>\n<td>string</td>\n<td>Can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>address_line_3</code></td>\n<td>string</td>\n<td>Can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>town</code></td>\n<td>string</td>\n<td>Always present for <code>move_out</code> liable parties. Can be <code>null</code> for <code>move_in</code></td>\n</tr>\n<tr>\n<td><code>county</code></td>\n<td>string</td>\n<td>Can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>postcode</code></td>\n<td>string</td>\n<td>Always present for <code>move_out</code> liable parties. Can be <code>null</code> for <code>move_in</code></td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the liable party was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the liable party was last updated</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","liable-parties",":liablePartyId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"cbfb578c-93a3-4b02-9396-b839dd0100f4","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"},{"id":"9483c78a-7da3-44db-8461-ef71dbb1846c","description":{"content":"<p>ID of the Liable Party</p>\n","type":"text/plain"},"type":"any","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","key":"liablePartyId"}]}},"response":[{"id":"8a1a0a7f-c7a6-4d91-aba0-8d351d9e1c52","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/liable-parties/:liablePartyId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","liable-parties",":liablePartyId"],"variable":[{"id":"cbfb578c-93a3-4b02-9396-b839dd0100f4","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"},{"id":"9483c78a-7da3-44db-8461-ef71dbb1846c","key":"liablePartyId","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","description":"ID of the Liable Party"}]},"description":"Fetches a single liable party resource.\n\nAttribute        | Type      | Description\n-----------------| --------- | ------------\n`move_type`      | string    | Either `move_out` or `move_in` - see liable-parties description\n`title`          | string    | The title of the liable party, can be `null`\n`first_name`     | string    | The first name of the liable party\n`last_name`      | string    | The last name of the liable party\n`country_code`   | string    | ISO-3166-1 alpha-2 formatted country code for the liable party's phone number\n`phone_number`   | string    | E.164 formatted phone number of the liable party\n`email_address`  | string    | Valid email address that can accept emails\n`address_line_1` | string    | Always present for `move_out` liable parties. Can be `null` for `move_in`\n`address_line_2` | string    | Can be `null`\n`address_line_3` | string    | Can be `null`\n`town`           | string    | Always present for `move_out` liable parties. Can be `null` for `move_in`\n`county`         | string    | Can be `null`\n`postcode`       | string    | Always present for `move_out` liable parties. Can be `null` for `move_in`\n`created_at`     | string    | The datetime (UTC) when the liable party was added to Notify\n`updated_at`     | string    | The datetime (UTC) when the liable party was last updated\n"},"status":"Returns a single liable party.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"liable-parties\",\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"title\": \"Mr\",\r\n      \"first_name\": \"Harry\",\r\n      \"last_name\": \"MacNab\",\r\n      \"phone_number\": \"+447700900500\",\r\n      \"country_code\": \"GB\",\r\n      \"email_address\": \"harry.macnab@gmail.com\",\r\n      \"address_line_1\": \"33 Milburn House\",\r\n      \"address_line_2\": \"Honour way\",\r\n      \"address_line_3\": \"Heburn\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"postcode\": \"NE65SP\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/liable-parties/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"5b831ffb-a0ce-4fc1-9679-c6e82dd7aac0"}],"id":"ad40029e-5ed4-4f3e-9218-e7d2c087de1e","description":"<p>Liable Party entities represent the persons responsible for the bills for a given period. Notify has two types of 'Liable Party', as determined by the <code>move_type</code> field.</p>\n<p><code>move_out</code> Liable Parties represent the bill payer for the 'void period'. This is typically the Landlord or owner of the Property. Only one such type of Liable Party can be added per Vacancy. This is always optional.</p>\n<p><code>move_in</code> Liable Parties represent the incoming tenants. At least one such Liable Party must be created against a Vacancy in order to update the Vacancy with a <code>move_in_date</code>. If there are multiple incoming tenants, then they too can be added.</p>\n<p>Address information is required for <code>move_out</code> Liable Parties, but not for <code>move_in</code> Liable Parties.</p>\n","_postman_id":"ad40029e-5ed4-4f3e-9218-e7d2c087de1e","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"meter-readings","item":[{"name":"vacancies.meter-readings.index","id":"61ec81a4-d097-42fb-bea3-31420427752b","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings?page[size]=30&page[number]=1","description":"<p>Returns a collection of meter readings.</p>\n<p>For details on the attributes of meter readings, consult the documentation for vacancies.meter-readings.show</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","meter-readings"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[{"id":"914d1577-f5ef-42d8-8a0e-8e06b4bed9cf","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"9041ce73-048a-4a2f-b10b-898db8ff73c7","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings?page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","meter-readings"],"query":[{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}],"variable":[{"id":"914d1577-f5ef-42d8-8a0e-8e06b4bed9cf","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Returns a collection of meter readings.\n\nFor details on the attributes of meter readings, consult the documentation for vacancies.meter-readings.show\n\n"},"status":"All meter-readings will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2da07-c706-637c-ac93-acde48001122\",\r\n      \"type\": \"meter-readings\",\r\n      \"attributes\": {\r\n        \"value\": \"46043\",\r\n        \"secondary_value\": \"46043\",\r\n        \"utility_type\": \"water\",\r\n        \"period\": \"opening\",\r\n        \"created_at\": \"2020-10-23T14:24:03Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/meter-readings/1eb2da48-4225-6388-a680-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"61ec81a4-d097-42fb-bea3-31420427752b"},{"name":"vacancies.meter-readings.store","id":"26de064d-a81c-4557-a94f-e819c1700d7f","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"meter-readings\",\r\n    \"attributes\": {\r\n      \"value\": \"46043\",\r\n      \"secondary_value\": \"46043\",\r\n      \"utility_type\": \"water\",\r\n      \"period\": \"opening\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings","description":"<p>Create a new meter reading resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>value</code><strong>*</strong></td>\n<td>integer</td>\n<td>The value of the main meter dial. Between 5 and 10 digits</td>\n</tr>\n<tr>\n<td><code>secondary_value</code></td>\n<td>integer</td>\n<td>The value of the (optional) secondary meter dial. Between 5 and 10 digits.</td>\n</tr>\n<tr>\n<td><code>period</code><strong>*</strong></td>\n<td>string</td>\n<td>Either <code>opening</code> or <code>closing</code>.</td>\n</tr>\n<tr>\n<td><code>utility_type</code><strong>*</strong></td>\n<td>string</td>\n<td>The type of utility the meter reading is for. Either <code>electricity</code>, <code>gas</code> or <code>water</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","meter-readings"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"5f3819b8-5100-4387-b527-28e2ab7d61b3","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"4d4688ec-2429-49fc-89d4-bc7aeecbaafa","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"meter-readings\",\r\n    \"attributes\": {\r\n      \"value\": \"46043\",\r\n      \"secondary_value\": \"46043\",\r\n      \"utility_type\": \"water\",\r\n      \"period\": \"opening\"\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","meter-readings"],"variable":[{"id":"5f3819b8-5100-4387-b527-28e2ab7d61b3","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Create a new meter reading resource.\n\nAttribute             | Type      | Description\n--------------------- | --------- | ------------\n`value`**\\***         | integer   | The value of the main meter dial. Between 5 and 10 digits\n`secondary_value`     | integer   | The value of the (optional) secondary meter dial. Between 5 and 10 digits.\n`period`**\\***        | string    | Either `opening` or `closing`.\n`utility_type`**\\***  | string    | The type of utility the meter reading is for. Either `electricity`, `gas` or `water`.\n"},"status":"Returns the created meter reading.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da07-c706-637c-ac93-acde48001122\",\r\n    \"type\": \"meter-readings\",\r\n    \"attributes\": {\r\n      \"value\": \"46043\",\r\n      \"secondary_value\": \"46043\",\r\n      \"utility_type\": \"water\",\r\n      \"period\": \"opening\",\r\n      \"created_at\": \"2020-10-23T14:24:03Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/meter-readings/1eb2da48-4225-6388-a680-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"26de064d-a81c-4557-a94f-e819c1700d7f"},{"name":"vacancies.meter-readings.show","id":"06ae4e09-4c80-4745-a159-db4ca66eae06","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings/:meterReadingId","description":"<p>Fetches a single meter reading resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>value</code></td>\n<td>integer</td>\n<td>The value of the main meter dial.</td>\n</tr>\n<tr>\n<td><code>secondary_value</code></td>\n<td>integer</td>\n<td>The value of the (optional) secondary meter dial.</td>\n</tr>\n<tr>\n<td><code>period</code></td>\n<td>string</td>\n<td>Either <code>opening</code> or <code>closing</code>.</td>\n</tr>\n<tr>\n<td><code>utility_type</code></td>\n<td>string</td>\n<td>The type of utility the meter reading is for. Either <code>electricity</code>, <code>gas</code> or <code>water</code>.</td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the meter reading was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the meter reading was last updated</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","meter-readings",":meterReadingId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"f9831de4-1ca7-4ebd-a074-fa65c4a12a45","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"},{"id":"8e20170b-e95b-494d-abbe-84a618831a4c","description":{"content":"<p>ID of the Meter Reading</p>\n","type":"text/plain"},"type":"any","value":"1eb2da07-c706-637c-ac93-acde48001122","key":"meterReadingId"}]}},"response":[{"id":"8f97ea02-1ff9-48cd-ad38-1afe22aea039","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/meter-readings/:meterReadingId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","meter-readings",":meterReadingId"],"variable":[{"id":"f9831de4-1ca7-4ebd-a074-fa65c4a12a45","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"},{"id":"8e20170b-e95b-494d-abbe-84a618831a4c","key":"meterReadingId","value":"1eb2da07-c706-637c-ac93-acde48001122","description":"ID of the Meter Reading"}]},"description":"Fetches a single meter reading resource.\n\nAttribute        | Type      | Description\n-----------------| --------- | ------------\n`value`          | integer   | The value of the main meter dial.\n`secondary_value`| integer   | The value of the (optional) secondary meter dial.\n`period`         | string    | Either `opening` or `closing`.\n`utility_type`   | string    | The type of utility the meter reading is for. Either `electricity`, `gas` or `water`.\n`created_at`     | string    | The datetime (UTC) when the meter reading was added to Notify\n`updated_at`     | string    | The datetime (UTC) when the meter reading was last updated\n\n"},"status":"Returns a single meter reading.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da07-c706-637c-ac93-acde48001122\",\r\n    \"type\": \"meter-readings\",\r\n    \"attributes\": {\r\n      \"value\": \"46043\",\r\n      \"secondary_value\": \"46043\",\r\n      \"utility_type\": \"water\",\r\n      \"period\": \"opening\",\r\n      \"created_at\": \"2020-10-23T14:24:03Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/meter-readings/1eb2da48-4225-6388-a680-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"06ae4e09-4c80-4745-a159-db4ca66eae06"}],"id":"e539cad2-bd40-4a7f-94e8-8d357086a813","description":"<p>Meter Readings represent an individual reading of an electricity, gas or water meter.</p>\n<p>They are required by providers to ensure accurate billing and are associated to a vacancy.</p>\n<p>The <code>period</code> of a meter reading represents the time period on the vacancy that the reading is for:</p>\n<ul>\n<li>A <code>closing</code> reading is the final reading once the tenant has vacated the property.</li>\n<li>An <code>opening</code> reading is the first reading once the move in liable party has moved in.</li>\n</ul>\n<p>Meter readings contain either one or two values, depending on whether they are for a dual-rate meter or not.</p>\n<p>The <code>utility_type</code> can either be <code>electricity</code>, <code>gas</code> or <code>water</code>. The associated service for the <code>period</code> and\n<code>utility_type</code> must exist - e.g. if you are attempting to submit a <code>closing</code> reading for <code>water</code>, then a move out\nwater service must exist for the associated vacancy, otherwise you will receive a validation error.</p>\n","_postman_id":"e539cad2-bd40-4a7f-94e8-8d357086a813","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"properties","item":[{"name":"properties.store","id":"cc6e8688-1806-4fd0-9373-88b1d4f373af","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"properties\",\r\n    \"attributes\": {\r\n      \"address_line_1\": \"100 Grey St\",\r\n      \"postcode\": \"NE16BR\",\r\n      \"address_line_2\": \"Theatre Royal\",\r\n      \"address_line_3\": \"Heaton\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"udprn\": 26527635,\r\n      \"umprn\": 100000000001\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/properties","description":"<p>Create a new property resource. This endpoint does not support specifying relationships to link to at the time of creation.</p>\n<p>UDPRN (Unique Delivery Point Reference Number): An eight-digit numeric code (e.g., 25962203) assigned to each unique delivery point in the UK. It remains constant for a delivery point, even if address details change, ensuring consistent identification for mail delivery and address management.\nUMPRN (Unique Multiple Residence Reference Number): A ten-digit numeric code (e.g., 1234567890) used to identify individual sub-premises within a multiple occupancy building, such as flats within a converted house. These sub-premises share a common delivery point but are distinct residences.\nPassing a UDPRN or UMPRN is entirely optional; however, if either is provided, the fields postcode, town, and address_line_1 are no longer required and will be disregarded if included.\nSupplying only a UDPRN or UMPRN will result in the relevant property address information being automatically populated from the Postcode Address File.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>address_line_1</code><strong>*</strong></td>\n<td>string</td>\n<td>The first line of the address</td>\n</tr>\n<tr>\n<td><code>address_line_2</code></td>\n<td>string</td>\n<td>The second line of the address</td>\n</tr>\n<tr>\n<td><code>address_line_3</code></td>\n<td>string</td>\n<td>The third line of the address</td>\n</tr>\n<tr>\n<td><code>town</code> <strong>*</strong></td>\n<td>string</td>\n<td>The town where the property is located</td>\n</tr>\n<tr>\n<td><code>county</code></td>\n<td>string</td>\n<td>The county where the property is located</td>\n</tr>\n<tr>\n<td><code>postcode</code><strong>*</strong></td>\n<td>string</td>\n<td>A valid postcode within England, Scotland or Wales</td>\n</tr>\n<tr>\n<td><code>udprn</code></td>\n<td>integer</td>\n<td>The Unique Delivery Point Reference Number for the premises</td>\n</tr>\n<tr>\n<td><code>umprn</code></td>\n<td>integer</td>\n<td>The Unique Multiple (Residence) Point Reference Number for the premises</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["properties"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[]}},"response":[{"id":"b336008e-b0c8-4980-88c7-962271e9109d","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"properties\",\r\n    \"attributes\": {\r\n      \"address_line_1\": \"100 Grey St\",\r\n      \"postcode\": \"NE16BR\",\r\n      \"address_line_2\": \"Theatre Royal\",\r\n      \"address_line_3\": \"Heaton\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"udprn\": 26527635,\r\n      \"umprn\": 100000000001\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/properties","description":"Create a new property resource. This endpoint does not support specifying relationships to link to at the time of creation.\n\nUDPRN (Unique Delivery Point Reference Number): An eight-digit numeric code (e.g., 25962203) assigned to each unique delivery point in the UK. It remains constant for a delivery point, even if address details change, ensuring consistent identification for mail delivery and address management.\nUMPRN (Unique Multiple Residence Reference Number): A ten-digit numeric code (e.g., 1234567890) used to identify individual sub-premises within a multiple occupancy building, such as flats within a converted house. These sub-premises share a common delivery point but are distinct residences.\nPassing a UDPRN or UMPRN is entirely optional; however, if either is provided, the fields postcode, town, and address_line_1 are no longer required and will be disregarded if included.\nSupplying only a UDPRN or UMPRN will result in the relevant property address information being automatically populated from the Postcode Address File.\n\nAttribute                  | Type      | Description\n-------------------------- | --------- | ------------\n`address_line_1`**\\***     | string    | The first line of the address\n`address_line_2`           | string    | The second line of the address\n`address_line_3`           | string    | The third line of the address\n`town` **\\***              | string    | The town where the property is located\n`county`                   | string    | The county where the property is located\n`postcode`**\\***           | string    | A valid postcode within England, Scotland or Wales\n`udprn`                    | integer   | The Unique Delivery Point Reference Number for the premises\n`umprn`                    | integer   | The Unique Multiple (Residence) Point Reference Number for the premises\n\n"},"status":"Returns the created property.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n    \"type\": \"properties\",\r\n    \"attributes\": {\r\n      \"address_line_1\": \"100 Grey St\",\r\n      \"address_line_2\": \"Theatre Royal\",\r\n      \"address_line_3\": \"Heaton\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"postcode\": \"NE16BR\",\r\n      \"udprn\": 26527635,\r\n      \"umprn\": 100000000001,\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"relationships\": {\r\n      \"meter-points\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/properties/123e4567-e89b-12d3-a456-426614174000/meter-points\"\r\n        }\r\n      }\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/properties/123e4567-e89b-12d3-a456-426614174000\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"cc6e8688-1806-4fd0-9373-88b1d4f373af"},{"name":"properties.show","id":"0d793def-759a-49a0-8e8b-73348a8c32dd","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/properties/:propertyId","description":"<p>Fetches a single property resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>address_line_1</code></td>\n<td>string</td>\n<td>The first line of the address</td>\n</tr>\n<tr>\n<td><code>address_line_2</code></td>\n<td>string</td>\n<td>The second line of the address, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>address_line_3</code></td>\n<td>string</td>\n<td>The third line of the address, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>town</code></td>\n<td>string</td>\n<td>The town where the property is located</td>\n</tr>\n<tr>\n<td><code>county</code></td>\n<td>string</td>\n<td>The county where the property is located, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>postcode</code></td>\n<td>string</td>\n<td>A valid postcode within England, Scotland or Wales</td>\n</tr>\n<tr>\n<td><code>udprn</code></td>\n<td>integer</td>\n<td>The Unique Delivery Point Reference Number for the premises</td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the property was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the property was last updated</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["properties",":propertyId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"de7408d0-a56d-49d7-8219-f22c2d56eaa2","description":{"content":"<p>ID of the property to fetch</p>\n","type":"text/plain"},"type":"any","value":"123e4567-e89b-12d3-a456-426614174000","key":"propertyId"}]}},"response":[{"id":"fb974ee2-d577-4e49-8b3b-1c8e58c457b5","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/properties/:propertyId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["properties",":propertyId"],"variable":[{"id":"de7408d0-a56d-49d7-8219-f22c2d56eaa2","key":"propertyId","value":"123e4567-e89b-12d3-a456-426614174000","description":"ID of the property to fetch"}]},"description":"Fetches a single property resource.\n\nAttribute                  | Type      | Description\n-------------------------- | --------- | ------------\n`address_line_1`           | string    | The first line of the address\n`address_line_2`           | string    | The second line of the address, can be `null`\n`address_line_3`           | string    | The third line of the address, can be `null`\n`town`                     | string    | The town where the property is located\n`county`                   | string    | The county where the property is located, can be `null`\n`postcode`                 | string    | A valid postcode within England, Scotland or Wales\n`udprn`                    | integer   | The Unique Delivery Point Reference Number for the premises\n`created_at`               | string    | The datetime (UTC) when the property was added to Notify\n`updated_at`               | string    | The datetime (UTC) when the property was last updated\n"},"status":"Returns a single property.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n    \"type\": \"properties\",\r\n    \"relationships\": {\r\n      \"meter-points\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/properties/123e4567-e89b-12d3-a456-426614174000/meter-points\"\r\n        }\r\n      }\r\n    },\r\n    \"attributes\": {\r\n      \"address_line_1\": \"100 Grey St\",\r\n      \"address_line_2\": \"Theatre Royal\",\r\n      \"address_line_3\": \"Heaton\",\r\n      \"town\": \"Newcastle upon Tyne\",\r\n      \"county\": \"Tyne and Wear\",\r\n      \"postcode\": \"NE16BR\",\r\n      \"udprn\": 26527635,\r\n      \"umprn\": 100000000001,\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/properties/123e4567-e89b-12d3-a456-426614174000\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"0d793def-759a-49a0-8e8b-73348a8c32dd"}],"id":"e81416d9-7c99-47e3-8d24-ccc178dc77c3","description":"<p>Property entities represent a UK address. A valid <code>property_id</code> is required in order to create a Vacancy.</p>\n","_postman_id":"e81416d9-7c99-47e3-8d24-ccc178dc77c3","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"services","item":[{"name":"vacancies.services.index","id":"0b914dc0-5da0-4a02-9f8f-c82cfb794f69","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services?sort=-created_at&page[size]=30&page[number]=1","description":"<p>Returns a collection of services.</p>\n<p>For details on the attributes of Services, consult the documentation for vacancies.services.show</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","services"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>Available sorts: <code>found_at</code>, <code>find_abandoned_at</code>, <code>created_at</code>, <code>updated_at</code></p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[{"id":"4302f8fc-4dba-442a-a770-fcb8215ee79d","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"7c86bcdf-2257-495a-9bb4-85f92bca70af","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services?sort=-created_at&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","services"],"query":[{"key":"sort","value":"-created_at","description":"Available sorts: `found_at`, `find_abandoned_at`, `created_at`, `updated_at`"},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}],"variable":[{"id":"4302f8fc-4dba-442a-a770-fcb8215ee79d","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Returns a collection of services.\n\nFor details on the attributes of Services, consult the documentation for vacancies.services.show\n"},"status":"All services will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2da48-4225-6388-a680-acde48001122\",\r\n      \"type\": \"services\",\r\n      \"relationships\": {\r\n        \"tasks\": {\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122/tasks\"\r\n          }\r\n        },\r\n        \"provider\": {\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122/provider\"\r\n          }\r\n        }\r\n      },\r\n      \"attributes\": {\r\n        \"move_type\": \"move_out\",\r\n        \"utility_type\": \"water\",\r\n        \"state\": \"found\",\r\n        \"status\": \"pending\",\r\n        \"message\": \"The provider has not been informed yet\",\r\n        \"found_at\": \"2020-10-23T14:24:03Z\",\r\n        \"found_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"provider_id\": \"1eb2da0f-524f-6d50-af10-acde48001122\",\r\n        \"provider_name\": \"Northumbrian Water\",\r\n        \"find_abandoned_at\": \"2020-10-23T14:24:03Z\",\r\n        \"find_abandoned_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"find_abandoned_reason\": \"Unable to find water provider\",\r\n        \"created_at\": \"2020-10-23T14:24:03Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"0b914dc0-5da0-4a02-9f8f-c82cfb794f69"},{"name":"vacancies.services.store","id":"6adf7fda-f393-4fc3-8c5c-b01c8a731964","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"services\",\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"utility_type\": \"water\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services","description":"<p>Create a new service resource. This endpoint does not support specifying\nrelationships to link to at the time of creation.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>move_type</code><strong>*</strong></td>\n<td>string</td>\n<td>Either <code>move_in</code> or <code>move_out</code>. 'move_in' type Services can only be created after the parent Vacancy has been updated with a <code>move_in_date</code>.</td>\n</tr>\n<tr>\n<td><code>utility_type</code><strong>*</strong></td>\n<td>string</td>\n<td>Either <code>electricity</code>, <code>gas</code>, <code>water</code> or <code>council</code>. You can't create multiple services, of the same <code>utility_type</code> and <code>move_type</code> for a Vacancy (e.g. 2 <code>electricity</code> <code>move_in</code> Services).</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","services"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"7a5d93ec-73a1-418d-a8bc-7819a0ea41dc","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"85521f56-55b1-4af1-b67d-808826303e80","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"services\",\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"utility_type\": \"water\"\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","services"],"variable":[{"id":"7a5d93ec-73a1-418d-a8bc-7819a0ea41dc","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Create a new service resource. This endpoint does not support specifying\nrelationships to link to at the time of creation.\n\nAttribute             | Type      | Description\n----------------------| --------- | ------------\n`move_type`**\\***     | string    | Either `move_in` or `move_out`. 'move_in' type Services can only be created after the parent Vacancy has been updated with a `move_in_date`.\n`utility_type`**\\***  | string    | Either `electricity`, `gas`, `water` or `council`. You can't create multiple services, of the same `utility_type` and `move_type` for a Vacancy (e.g. 2 `electricity` `move_in` Services).\n\n"},"status":"Returns the created service.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da48-4225-6388-a680-acde48001122\",\r\n    \"type\": \"services\",\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"utility_type\": \"water\",\r\n      \"state\": \"found\",\r\n      \"status\": \"pending\",\r\n      \"message\": \"The provider has not been informed yet\",\r\n      \"found_at\": \"2020-10-23T14:24:03Z\",\r\n      \"found_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n      \"provider_id\": \"1eb2da0f-524f-6d50-af10-acde48001122\",\r\n      \"provider_name\": \"Northumbrian Water\",\r\n      \"find_abandoned_at\": \"2020-10-23T14:24:03Z\",\r\n      \"find_abandoned_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n      \"find_abandoned_reason\": \"Unable to find water provider\",\r\n      \"created_at\": \"2020-10-23T14:24:03Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"6adf7fda-f393-4fc3-8c5c-b01c8a731964"},{"name":"vacancy.services.show","id":"a437253a-f178-43aa-a042-1fd5673ae4ce","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services/:serviceId","description":"<p>Fetches a single service resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>move_type</code></td>\n<td>string</td>\n<td>Either <code>move_in</code> or <code>move_out</code></td>\n</tr>\n<tr>\n<td><code>utility_type</code></td>\n<td>string</td>\n<td>Either <code>electricity</code>, <code>gas</code>, <code>water</code> or <code>council</code></td>\n</tr>\n<tr>\n<td><code>state</code></td>\n<td>string</td>\n<td>Either <code>abandoned</code>, <code>found</code> or <code>pending</code></td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Either <code>abandoned</code>, <code>edit</code>, <code>completed</code>, <code>pending</code>, <code>retry</code> or <code>not_completed</code></td>\n</tr>\n<tr>\n<td><code>message</code></td>\n<td>string</td>\n<td>A simple message describing the status of this Service</td>\n</tr>\n<tr>\n<td><code>found_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the provider was found, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>found_by</code></td>\n<td>string</td>\n<td>The user id of the Notify admin who found the service, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>provider_id</code></td>\n<td>string</td>\n<td>The id of the provider for the utility, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>provider_name</code></td>\n<td>string</td>\n<td>The name of the provider. This will be <code>null</code> until the provider is found and the <code>move_in_date</code> of the associated Vacancy is no more than 2 days in the future</td>\n</tr>\n<tr>\n<td><code>find_abandoned_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the attempt to find the provider was abandoned, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>find_abandoned_reason</code></td>\n<td>string</td>\n<td>The reason why the find was abandoned, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>find_abandoned_by</code></td>\n<td>string</td>\n<td>The user id of the Notify admin who abandoned the find, can be <code>null</code></td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Service was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Service was last updated</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","services",":serviceId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"470d0e13-a16f-4e4f-9cdd-787557b7e032","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"},{"id":"2fd4a8dd-26cb-4373-b68a-102be1aa8fa8","description":{"content":"<p>ID of the Service</p>\n","type":"text/plain"},"type":"any","value":"1eb2da48-4225-6388-a680-acde48001122","key":"serviceId"}]}},"response":[{"id":"58ccbf05-61c2-4a7f-8b9b-903309614d43","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/services/:serviceId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","services",":serviceId"],"variable":[{"id":"470d0e13-a16f-4e4f-9cdd-787557b7e032","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"},{"id":"2fd4a8dd-26cb-4373-b68a-102be1aa8fa8","key":"serviceId","value":"1eb2da48-4225-6388-a680-acde48001122","description":"ID of the Service"}]},"description":"Fetches a single service resource.\n\nAttribute               | Type      | Description\n------------------------| --------- | ------------\n`move_type`             | string    | Either `move_in` or `move_out`\n`utility_type`          | string    | Either `electricity`, `gas`, `water` or `council`\n`state`                 | string    | Either `abandoned`, `found` or `pending`\n`status`                | string    | Either `abandoned`, `edit`, `completed`, `pending`, `retry` or `not_completed`\n`message`               | string    | A simple message describing the status of this Service\n`found_at`              | string    | The datetime (UTC) when the provider was found, can be `null`\n`found_by`              | string    | The user id of the Notify admin who found the service, can be `null`\n`provider_id`           | string    | The id of the provider for the utility, can be `null`\n`provider_name`         | string    | The name of the provider. This will be `null` until the provider is found and the `move_in_date` of the associated Vacancy is no more than 2 days in the future\n`find_abandoned_at`     | string    | The datetime (UTC) when the attempt to find the provider was abandoned, can be `null`\n`find_abandoned_reason` | string    | The reason why the find was abandoned, can be `null`\n`find_abandoned_by`     | string    | The user id of the Notify admin who abandoned the find, can be `null`\n`created_at`            | string    | The datetime (UTC) when the Service was added to Notify\n`updated_at`            | string    | The datetime (UTC) when the Service was last updated\n"},"status":"Returns a single service.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da48-4225-6388-a680-acde48001122\",\r\n    \"type\": \"services\",\r\n    \"relationships\": {\r\n      \"tasks\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122/tasks\"\r\n        }\r\n      },\r\n      \"provider\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122/provider\"\r\n        }\r\n      }\r\n    },\r\n    \"attributes\": {\r\n      \"move_type\": \"move_out\",\r\n      \"utility_type\": \"water\",\r\n      \"state\": \"found\",\r\n      \"status\": \"pending\",\r\n      \"message\": \"The provider has not been informed yet\",\r\n      \"found_at\": \"2020-10-23T14:24:03Z\",\r\n      \"found_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n      \"provider_id\": \"1eb2da0f-524f-6d50-af10-acde48001122\",\r\n      \"provider_name\": \"Northumbrian Water\",\r\n      \"find_abandoned_at\": \"2020-10-23T14:24:03Z\",\r\n      \"find_abandoned_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n      \"find_abandoned_reason\": \"Unable to find water provider\",\r\n      \"created_at\": \"2020-10-23T14:24:03Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"a437253a-f178-43aa-a042-1fd5673ae4ce"}],"id":"8d2b5cd9-805b-4bc6-96b5-59382a0c3aaf","description":"<p>Services represent the Notify process for informing Utility Providers &amp; Councils of a change in tenancy. Similar to Liable Parties, there are two main types of Service, as determined by the <code>move_type</code>.</p>\n<p><code>move_out</code> services represent the Notify process of informing the utility providers that the incumbent occupier is leaving.</p>\n<p><code>move_in</code> Services represent the Notify process of informing utility providers of the new tenants. These can only be created after the Vacancy has been updated with a <code>move_in_date</code> field.</p>\n<p>By default, Notify will find &amp; inform both the Gas &amp; Electricity provider for every Vacancy. For this reason, a <code>move_out</code> Gas Service &amp; a <code>move_out</code> Electricity Service will both be created automatically when a Vacancy is created. Similarly, a <code>move_in</code> Gas Service &amp; <code>move_in</code> Electricity Service will be created when updating a Vacancy with a <code>move_in_date</code>.</p>\n<p>Water &amp; Council 'Services' are optional. If you wish to instruct Notify to inform the Water &amp; Council providers of a change of tenancy, you may create new Services with the relevant <code>move_type</code> &amp; <code>utility_type</code>.</p>\n<p>The information returned when fetching Services is sufficient to provide a general overview of the Notify process back to the end user.</p>\n","_postman_id":"8d2b5cd9-805b-4bc6-96b5-59382a0c3aaf","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"users","item":[{"name":"users.index","id":"57102299-736b-48fb-b887-706031f7b767","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/users?include=branch&sort=-created_at&filter[branch_id]=1eb2da50-04bf-6ae0-a896-acde48001122&page[size]=30&page[number]=1","description":"<p>Returns a collection of users.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["users"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>List of related resources to include. `branch' is supported.</p>\n","type":"text/plain"},"key":"include","value":"branch"},{"description":{"content":"<p>Fields to sort by - see <a href=\"https://jsonapi.org/format/#fetching-sorting\">https://jsonapi.org/format/#fetching-sorting</a>.\nSorting is ascending by default and can be reversed by adding a hyphen (<code>-</code>) to the start of the field.</p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Filter by branch ID</p>\n","type":"text/plain"},"key":"filter[branch_id]","value":"1eb2da50-04bf-6ae0-a896-acde48001122"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[]}},"response":[{"id":"81f8cc53-1391-4609-a352-028d8f2f84e2","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/users?include=branch&sort=-created_at&filter[branch_id]=1eb2da50-04bf-6ae0-a896-acde48001122&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["users"],"query":[{"key":"include","value":"branch","description":"List of related resources to include. `branch' is supported."},{"key":"sort","value":"-created_at","description":"Fields to sort by - see https://jsonapi.org/format/#fetching-sorting.\nSorting is ascending by default and can be reversed by adding a hyphen (`-`) to the start of the field."},{"key":"filter[branch_id]","value":"1eb2da50-04bf-6ae0-a896-acde48001122","description":"Filter by branch ID"},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}]},"description":"Returns a collection of users."},"status":"All users will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n      \"type\": \"users\",\r\n      \"relationships\": {\r\n        \"branch\": {\r\n          \"data\": [\r\n            {\r\n              \"type\": \"branch\",\r\n              \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n            }\r\n          ],\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/users/1eb2da50-04bf-6ae0-a896-acde48001122/branch\"\r\n          }\r\n        }\r\n      },\r\n      \"attributes\": {\r\n        \"first_name\": \"Taylor\",\r\n        \"last_name\": \"Otwell\",\r\n        \"email\": \"test@test.com\",\r\n        \"role\": \"Staff\",\r\n        \"state\": \"active\",\r\n        \"state_message\": \"User has set their password and has logged in\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/users/1eb2da50-04bf-6ae0-a896-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"included\": [\r\n    {\r\n      \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\",\r\n      \"type\": \"branches\",\r\n      \"attributes\": {\r\n        \"name\": \"Newcastle Branch\",\r\n        \"email\": \"test@test.com\",\r\n        \"address_line_1\": \"Flat 17\",\r\n        \"address_line_2\": \"Shields Road\",\r\n        \"address_line_3\": \"Byker\",\r\n        \"town\": \"Newcastle-Upon-Tyne\",\r\n        \"county\": \"Tyne and Wear\",\r\n        \"postcode\": \"NE1 2GH\",\r\n        \"state\": \"active\",\r\n        \"deactivated_reason\": \"Duplicate branch\",\r\n        \"deactivated_at\": \"2026-02-06 11:03:26\",\r\n        \"deactivated_by\": \"1f0ed3a1-7854-650e-b9ae-b2d21c299e21\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/organisations/1eb2da0b-0f11-6394-b711-acde48001122/branches/1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"57102299-736b-48fb-b887-706031f7b767"},{"name":"user.show","id":"d0660e3d-4dfb-4eb2-bba5-57d45b57d3b5","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/users/:userId?include=branch","description":"<p>Fetches a single user resource.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["users",":userId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>List of related resources to include. `branch' is supported.</p>\n","type":"text/plain"},"key":"include","value":"branch"}],"variable":[{"id":"d06b4d97-8e82-4b33-bdf8-74ab385889d2","description":{"content":"<p>ID of the user to fetch</p>\n","type":"text/plain"},"type":"any","value":"1eb2da50-04bf-6ae0-a896-acde48001122","key":"userId"}]}},"response":[{"id":"1e9a0c66-63e9-4fd7-9561-61e63d41a706","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/users/:userId?include=branch","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["users",":userId"],"query":[{"key":"include","value":"branch","description":"List of related resources to include. `branch' is supported."}],"variable":[{"id":"d06b4d97-8e82-4b33-bdf8-74ab385889d2","key":"userId","value":"1eb2da50-04bf-6ae0-a896-acde48001122","description":"ID of the user to fetch"}]},"description":"Fetches a single user resource."},"status":"Returns a single user.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n    \"type\": \"users\",\r\n    \"relationships\": {\r\n      \"branch\": {\r\n        \"data\": [\r\n          {\r\n            \"type\": \"branch\",\r\n            \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n          }\r\n        ],\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/users/1eb2da50-04bf-6ae0-a896-acde48001122/branch\"\r\n        }\r\n      }\r\n    },\r\n    \"attributes\": {\r\n      \"first_name\": \"Taylor\",\r\n      \"last_name\": \"Otwell\",\r\n      \"email\": \"test@test.com\",\r\n      \"role\": \"Staff\",\r\n      \"state\": \"active\",\r\n      \"state_message\": \"User has set their password and has logged in\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/users/1eb2da50-04bf-6ae0-a896-acde48001122\"\r\n    }\r\n  },\r\n  \"included\": [\r\n    {\r\n      \"id\": \"1eb2d9ef-66f1-6d1e-87df-acde48001122\",\r\n      \"type\": \"branches\",\r\n      \"attributes\": {\r\n        \"name\": \"Newcastle Branch\",\r\n        \"email\": \"test@test.com\",\r\n        \"address_line_1\": \"Flat 17\",\r\n        \"address_line_2\": \"Shields Road\",\r\n        \"address_line_3\": \"Byker\",\r\n        \"town\": \"Newcastle-Upon-Tyne\",\r\n        \"county\": \"Tyne and Wear\",\r\n        \"postcode\": \"NE1 2GH\",\r\n        \"state\": \"active\",\r\n        \"deactivated_reason\": \"Duplicate branch\",\r\n        \"deactivated_at\": \"2026-02-06 11:03:26\",\r\n        \"deactivated_by\": \"1f0ed3a1-7854-650e-b9ae-b2d21c299e21\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/organisations/1eb2da0b-0f11-6394-b711-acde48001122/branches/1eb2d9ef-66f1-6d1e-87df-acde48001122\"\r\n      }\r\n    }\r\n  ]\r\n}"}],"_postman_id":"d0660e3d-4dfb-4eb2-bba5-57d45b57d3b5"}],"id":"fa15da49-f774-455e-8902-187516063a88","description":"<p>A user represents an individual person who can log into the system.</p>\n<p>Users have different roles with varying levels of access and capabilities:</p>\n<ul>\n<li>Organisation Manager: Manages an organisation and can view/manage all users and vacancies across all branches within their organisation.</li>\n<li>Branch Manager: Manages a specific branch and can view/manage users and vacancies within their branch only.</li>\n<li>Staff: Estate agents who belong to a branch and can create and manage vacancies within their branch.</li>\n</ul>\n<p>All users must belong to a branch, which in turn belongs to an organisation.</p>\n","_postman_id":"fa15da49-f774-455e-8902-187516063a88","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"vacancies","item":[{"name":"vacancies.index","id":"888f81d7-11c2-42af-b1c0-3915e59355ed","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies?include=services&sort=-created_at&page[size]=30&page[number]=1","description":"<p>Returns a collection of Vacancies.</p>\n<p>For details on the attributes of Vacancies, consult the documentation for vacancies.show</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>List of related resources to include. <code>property</code>, <code>services</code>, <code>vacancy-metadata</code> and <code>liable-parties</code> are supported.</p>\n","type":"text/plain"},"key":"include","value":"services"},{"description":{"content":"<p>Available sorts: <code>move_out_date</code>, <code>move_in_date</code>, <code>move_out_submitted_date</code>, <code>move_in_submitted_date</code>, <code>created_at</code>, <code>updated_at</code></p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[]}},"response":[{"id":"ef03710b-c254-4c1c-b7af-e794484cadb1","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies?include=services&sort=-created_at&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies"],"query":[{"key":"include","value":"services","description":"List of related resources to include. `property`, `services`, `vacancy-metadata` and `liable-parties` are supported."},{"key":"sort","value":"-created_at","description":"Available sorts: `move_out_date`, `move_in_date`, `move_out_submitted_date`, `move_in_submitted_date`, `created_at`, `updated_at`"},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}]},"description":"Returns a collection of Vacancies.\n\nFor details on the attributes of Vacancies, consult the documentation for vacancies.show\n\n"},"status":"All vacancies will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n      \"type\": \"vacancies\",\r\n      \"relationships\": {\r\n        \"property\": {\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/property\"\r\n          }\r\n        },\r\n        \"services\": {\r\n          \"data\": [\r\n            {\r\n              \"type\": \"services\",\r\n              \"id\": \"1eb2da48-4225-6388-a680-acde48001122\"\r\n            }\r\n          ],\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services\"\r\n          }\r\n        },\r\n        \"liable-parties\": {\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/liable-parties\"\r\n          }\r\n        },\r\n        \"vacancy-metadata\": {\r\n          \"links\": {\r\n            \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata\"\r\n          }\r\n        }\r\n      },\r\n      \"attributes\": {\r\n        \"move_in_date\": \"2020-03-12\",\r\n        \"product_type\": \"inform_only\",\r\n        \"move_out_date\": \"2020-02-21\",\r\n        \"letting_status\": \"managed\",\r\n        \"move_out_submitted_at\": \"2020-10-21T09:07:25Z\",\r\n        \"move_in_submitted_at\": \"2020-11-21T10:11:33Z\",\r\n        \"state\": \"move_out\",\r\n        \"commission_state\": \"pending\",\r\n        \"tenancy_confirmation\": \"pending\",\r\n        \"expects_move_in\": true,\r\n        \"requires_readings\": false,\r\n        \"has_pending_find\": true,\r\n        \"has_pending_inform\": true,\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n        \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"included\": [\r\n    {\r\n      \"id\": \"1eb2da48-4225-6388-a680-acde48001122\",\r\n      \"type\": \"services\",\r\n      \"attributes\": {\r\n        \"move_type\": \"move_out\",\r\n        \"utility_type\": \"water\",\r\n        \"state\": \"found\",\r\n        \"status\": \"pending\",\r\n        \"message\": \"The provider has not been informed yet\",\r\n        \"found_at\": \"2020-10-23T14:24:03Z\",\r\n        \"found_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"provider_id\": \"1eb2da0f-524f-6d50-af10-acde48001122\",\r\n        \"provider_name\": \"Northumbrian Water\",\r\n        \"find_abandoned_at\": \"2020-10-23T14:24:03Z\",\r\n        \"find_abandoned_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"find_abandoned_reason\": \"Unable to find water provider\",\r\n        \"created_at\": \"2020-10-23T14:24:03Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"888f81d7-11c2-42af-b1c0-3915e59355ed"},{"name":"vacancies.store","id":"e95918fc-20f2-4cb6-94b4-fe1b87ac43cc","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"property_id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n      \"product_type\": \"inform_only\",\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"letting_status\": \"managed\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies","description":"<p>Create a new Vacancy resource. <code>product_type</code> must be set to <code>inform_only</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>property_id</code><strong>*</strong></td>\n<td>string</td>\n<td>A valid <code>property_id</code> for a Property in Notify</td>\n</tr>\n<tr>\n<td><code>move_out_date</code></td>\n<td>string</td>\n<td>The date at which the property became vacant (required when <code>move_in_date</code> is omitted).</td>\n</tr>\n<tr>\n<td><code>move_in_date</code></td>\n<td>string</td>\n<td>The date at which the new tenants are moving in (required when <code>move_out_date</code> is omitted).</td>\n</tr>\n<tr>\n<td><code>product_type</code><strong>*</strong></td>\n<td>string</td>\n<td>Must be set to <code>inform_only</code></td>\n</tr>\n<tr>\n<td><code>letting_status</code></td>\n<td>string</td>\n<td>Optional - can be given as <code>managed</code> or <code>let_only</code> if known</td>\n</tr>\n<tr>\n<td><code>is_new_build</code></td>\n<td>boolean</td>\n<td>Optional - can be given as true or false if known</td>\n</tr>\n<tr>\n<td><code>number_of_tenants</code></td>\n<td>integer</td>\n<td>Optional - can be given as an integer between 1 and 20 inclusive if known</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[]}},"response":[{"id":"bbca21bc-792e-4ee2-ab0b-f4e2fe61d548","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"property_id\": \"123e4567-e89b-12d3-a456-426614174000\",\r\n      \"product_type\": \"inform_only\",\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"letting_status\": \"managed\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies","description":"Create a new Vacancy resource. `product_type` must be set to `inform_only`.\n\nAttribute              | Type      | Description\n-----------------------| --------- | ------------\n`property_id`**\\***    | string    | A valid `property_id` for a Property in Notify\n`move_out_date`        | string    | The date at which the property became vacant (required when `move_in_date` is omitted).\n`move_in_date`         | string    | The date at which the new tenants are moving in (required when `move_out_date` is omitted).\n`product_type`**\\***   | string    | Must be set to `inform_only`\n`letting_status`       | string    | Optional - can be given as `managed` or `let_only` if known\n`is_new_build`         | boolean   | Optional - can be given as true or false if known\n`number_of_tenants`    | integer   | Optional - can be given as an integer between 1 and 20 inclusive if known\n"},"status":"Returns the created vacancy.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"move_in_date\": \"2020-03-12\",\r\n      \"product_type\": \"inform_only\",\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"letting_status\": \"managed\",\r\n      \"move_out_submitted_at\": \"2020-10-21T09:07:25Z\",\r\n      \"move_in_submitted_at\": \"2020-11-21T10:11:33Z\",\r\n      \"state\": \"move_out\",\r\n      \"commission_state\": \"pending\",\r\n      \"tenancy_confirmation\": \"pending\",\r\n      \"expects_move_in\": true,\r\n      \"requires_readings\": false,\r\n      \"has_pending_find\": true,\r\n      \"has_pending_inform\": true,\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"relationships\": {\r\n      \"property\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/property\"\r\n        }\r\n      },\r\n      \"services\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services\"\r\n        }\r\n      },\r\n      \"liable-parties\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/liable-parties\"\r\n        }\r\n      },\r\n      \"vacancy-metadata\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata\"\r\n        }\r\n      }\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"e95918fc-20f2-4cb6-94b4-fe1b87ac43cc"},{"name":"vacancy.show","id":"1efc0772-8839-4a70-ae06-87b46b45da7e","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId?include=services","description":"<p>Fetches a single Vacancy resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>product_type</code></td>\n<td>string</td>\n<td>Either <code>inform_only</code> or <code>void_cover</code>. Only <code>inform_only</code> Vacancies can be created via this API.</td>\n</tr>\n<tr>\n<td><code>move_out_date</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) at which the property became vacant. The start of the void period.</td>\n</tr>\n<tr>\n<td><code>move_in_date</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) at which the new tenancy began.</td>\n</tr>\n<tr>\n<td><code>move_out_submitted_at</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) at which Notify was informed of the <code>move_out_date</code></td>\n</tr>\n<tr>\n<td><code>move_in_submitted_at</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) at which Notify was informed of the <code>move_in_date</code></td>\n</tr>\n<tr>\n<td><code>state</code></td>\n<td>string</td>\n<td>The current state of the Vacancy. Can be <code>move_out</code> or <code>move_in</code>. Defaults to <code>move_out</code> when created, and changes to <code>move_in</code> when successfully updated with a <code>move_in_date</code></td>\n</tr>\n<tr>\n<td><code>commission_state</code></td>\n<td>string</td>\n<td>The current commission payable state of the Vacancy. Can be <code>pending</code>, <code>qualified</code> or <code>unqualified</code>.</td>\n</tr>\n<tr>\n<td><code>tenancy_confirmation</code></td>\n<td>string</td>\n<td>The current tenancy confirmation state of the Vacancy. Can be <code>pending</code>, <code>confirmed</code> or <code>fallen_through</code>.</td>\n</tr>\n<tr>\n<td><code>has_pending_find</code></td>\n<td>boolean</td>\n<td>Will return <code>false</code> if the utility providers have been identified for all Services for this Vacancy.</td>\n</tr>\n<tr>\n<td><code>has_pending_inform</code></td>\n<td>boolean</td>\n<td>Will return <code>false</code> if all utility providers have been informed of all requested Services for this Vacancy.</td>\n</tr>\n<tr>\n<td><code>requires_readings</code></td>\n<td>boolean</td>\n<td>Will return <code>false</code> if all required meter readings for this vacancy have been provided.</td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy was last updated</td>\n</tr>\n<tr>\n<td><code>deleted_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy was soft deleted</td>\n</tr>\n<tr>\n<td><code>expects_move_in</code></td>\n<td>boolean</td>\n<td>Will return <code>false</code> if the agent has indicated that they do not expect there to be a move in.</td>\n</tr>\n<tr>\n<td><code>letting_status</code></td>\n<td>string</td>\n<td>Will either be <code>managed</code>, <code>let_only</code> or <code>NULL</code></td>\n</tr>\n<tr>\n<td><code>is_new_build</code></td>\n<td>boolean</td>\n<td>Will return <code>true</code> if the agent has indicated that the property is a new build</td>\n</tr>\n<tr>\n<td><code>number_of_tenants</code></td>\n<td>integer</td>\n<td>The number of tenants moving into the property. An integer between 1 and 20 inclusive.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>List of related resources to include. <code>property</code>, <code>services</code>, <code>vacancy-metadata</code> and <code>liable-parties</code> are supported.</p>\n","type":"text/plain"},"key":"include","value":"services"}],"variable":[{"id":"c293e470-4421-4060-8500-2a8b793c5089","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"cf358759-ba1b-4305-820f-ab2c4cc3c03e","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId?include=services","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId"],"query":[{"key":"include","value":"services","description":"List of related resources to include. `property`, `services`, `vacancy-metadata` and `liable-parties` are supported."}],"variable":[{"id":"c293e470-4421-4060-8500-2a8b793c5089","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Fetches a single Vacancy resource.\n\nAttribute               | Type      | Description\n------------------------| --------- | ------------\n`product_type`          | string    | Either `inform_only` or `void_cover`. Only `inform_only` Vacancies can be created via this API.\n`move_out_date`         | string    | The date (`Y-m-d`) at which the property became vacant. The start of the void period.\n`move_in_date`          | string    | The date (`Y-m-d`) at which the new tenancy began.\n`move_out_submitted_at` | string    | The date (`Y-m-d`) at which Notify was informed of the `move_out_date`\n`move_in_submitted_at`  | string    | The date (`Y-m-d`) at which Notify was informed of the `move_in_date`\n`state`                 | string    | The current state of the Vacancy. Can be `move_out` or `move_in`. Defaults to `move_out` when created, and changes to `move_in` when successfully updated with a `move_in_date`\n`commission_state`      | string    | The current commission payable state of the Vacancy. Can be `pending`, `qualified` or `unqualified`.\n`tenancy_confirmation`  | string    | The current tenancy confirmation state of the Vacancy. Can be `pending`, `confirmed` or `fallen_through`.\n`has_pending_find`      | boolean   | Will return `false` if the utility providers have been identified for all Services for this Vacancy.\n`has_pending_inform`    | boolean   | Will return `false` if all utility providers have been informed of all requested Services for this Vacancy.\n`requires_readings`     | boolean   | Will return `false` if all required meter readings for this vacancy have been provided.\n`created_at`            | string    | The datetime (UTC) when the Vacancy was added to Notify\n`updated_at`            | string    | The datetime (UTC) when the Vacancy was last updated\n`deleted_at`            | string    | The datetime (UTC) when the Vacancy was soft deleted\n`expects_move_in`       | boolean   | Will return `false` if the agent has indicated that they do not expect there to be a move in.\n`letting_status`        | string    | Will either be `managed`, `let_only` or `NULL`\n`is_new_build`          | boolean   | Will return `true` if the agent has indicated that the property is a new build\n`number_of_tenants`     | integer   | The number of tenants moving into the property. An integer between 1 and 20 inclusive.\n"},"status":"Returns a single vacancy.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n    \"type\": \"vacancies\",\r\n    \"relationships\": {\r\n      \"property\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/property\"\r\n        }\r\n      },\r\n      \"services\": {\r\n        \"data\": [\r\n          {\r\n            \"type\": \"services\",\r\n            \"id\": \"1eb2da48-4225-6388-a680-acde48001122\"\r\n          }\r\n        ],\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services\"\r\n        }\r\n      },\r\n      \"liable-parties\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/liable-parties\"\r\n        }\r\n      },\r\n      \"vacancy-metadata\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata\"\r\n        }\r\n      }\r\n    },\r\n    \"attributes\": {\r\n      \"move_in_date\": \"2020-03-12\",\r\n      \"product_type\": \"inform_only\",\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"letting_status\": \"managed\",\r\n      \"move_out_submitted_at\": \"2020-10-21T09:07:25Z\",\r\n      \"move_in_submitted_at\": \"2020-11-21T10:11:33Z\",\r\n      \"state\": \"move_out\",\r\n      \"commission_state\": \"pending\",\r\n      \"tenancy_confirmation\": \"pending\",\r\n      \"expects_move_in\": true,\r\n      \"requires_readings\": false,\r\n      \"has_pending_find\": true,\r\n      \"has_pending_inform\": true,\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122\"\r\n    }\r\n  },\r\n  \"included\": [\r\n    {\r\n      \"id\": \"1eb2da48-4225-6388-a680-acde48001122\",\r\n      \"type\": \"services\",\r\n      \"attributes\": {\r\n        \"move_type\": \"move_out\",\r\n        \"utility_type\": \"water\",\r\n        \"state\": \"found\",\r\n        \"status\": \"pending\",\r\n        \"message\": \"The provider has not been informed yet\",\r\n        \"found_at\": \"2020-10-23T14:24:03Z\",\r\n        \"found_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"provider_id\": \"1eb2da0f-524f-6d50-af10-acde48001122\",\r\n        \"provider_name\": \"Northumbrian Water\",\r\n        \"find_abandoned_at\": \"2020-10-23T14:24:03Z\",\r\n        \"find_abandoned_by\": \"1eb2da50-04bf-6ae0-a896-acde48001122\",\r\n        \"find_abandoned_reason\": \"Unable to find water provider\",\r\n        \"created_at\": \"2020-10-23T14:24:03Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services/1eb2da48-4225-6388-a680-acde48001122\"\r\n      }\r\n    }\r\n  ]\r\n}"}],"_postman_id":"1efc0772-8839-4a70-ae06-87b46b45da7e"},{"name":"vacancies.update","id":"2880fda4-5709-4832-989e-65aafc4a2aa4","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"move_in_date\": \"2020-03-12\",\r\n      \"letting_status\": \"managed\",\r\n      \"number_of_tenants\": \"2\",\r\n      \"is_new_build\": false\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId","description":"<p>Update a Vacancy resource.</p>\n<p>We require at least one <code>move_in</code> type Liable Party to have been created on the Vacancy before the <code>move_in_date</code> can be set.\nAttempting to update the Vacancy with a <code>move_in_date</code> before this Liable Party has been added will result in an error.\nUpdating a Vacancy with a 'move_in_date' is a required step before 'move_in' type Services can be created. See 'Services' section for more details.</p>\n<p>It is also possible to update the dates on the vacancy if the date that the property is becoming vacant or the date that the tenant is moving in has changed.</p>\n<p>In order to prevent us sending providers outdated information, we have a hard limit of only allowing dates to be updated from up to 2 months in the past.</p>\n<p>For example, if the original <code>move_in_date</code> given was <code>2022-08-01</code>, the last day in which this could be updated is <code>2022-10-01</code>.</p>\n<p>Both dates cannot be edited at the same time on a vacancy. If you wish to edit both the move_out_date and move_in_date, this should be performed as two separate requests</p>\n<p>We also allow for the updating of the <code>letting_status</code> of the vacancy whether this is fully mananged, or let only. As well as the <code>number_of_tenants</code> and whether the property <code>is_new_build</code> or not.</p>\n<p>Vacancies with a move out and a move in set can be 'rolled back' to a move out only state by patching the <code>state</code> to <code>move_out</code>. This will result in us sending revocation messages for any move in services for which we have already informed the providers.</p>\n<p>Finally, vacancies can be deleted from our system by patching a 'deletion_reason' - this can be performed on any vacancy where the commission related to it has not been withdrawn by the user.</p>\n<p>Deleting a vacancy will result in us halting any communication with providers and sending revocation messages to any providers that we have already contacted, informing them that our previous communication should be disregarded.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>move_out_date</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) on which the property becomes vacant. Must be before or equal to the <code>move_in_date</code>, if it is currently set on the Vacancy.</td>\n</tr>\n<tr>\n<td><code>move_in_date</code></td>\n<td>string</td>\n<td>The date (<code>Y-m-d</code>) when the new tenant(s) will be moving in. Must be after or equal to the <code>move_out_date</code> currently set on the Vacancy. Must have at least one <code>move_in</code> type Liable Party created.</td>\n</tr>\n<tr>\n<td><code>letting_status</code></td>\n<td>string</td>\n<td>Optional - can be given as <code>managed</code> or <code>let_only</code> if known</td>\n</tr>\n<tr>\n<td><code>is_new_build</code></td>\n<td>boolean</td>\n<td>Optional - can be given as true or false if known</td>\n</tr>\n<tr>\n<td><code>number_of_tenants</code></td>\n<td>integer</td>\n<td>Optional - can be given as an integer between 1 and 20 inclusive if known</td>\n</tr>\n<tr>\n<td><code>state</code></td>\n<td>string</td>\n<td>Optional - on a <code>move_in</code> vacancy with a move out, this can be set to <code>move_out</code> to roll back the vacancy to a move out only state.</td>\n</tr>\n<tr>\n<td><code>deletion_reason</code></td>\n<td>string</td>\n<td>Optional - must be provided to delete a vacancy and should describe why the vacancy has been deleted. Max 255 characters.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"b9672ff4-a391-4d87-ac0e-008a8fb4bad4","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"89e662f6-2379-4441-a84b-04b481050946","name":"Response_200","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"move_in_date\": \"2020-03-12\",\r\n      \"letting_status\": \"managed\",\r\n      \"number_of_tenants\": \"2\",\r\n      \"is_new_build\": false\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId"],"variable":[{"id":"b9672ff4-a391-4d87-ac0e-008a8fb4bad4","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Update a Vacancy resource.\n\nWe require at least one `move_in` type Liable Party to have been created on the Vacancy before the `move_in_date` can be set.\nAttempting to update the Vacancy with a `move_in_date` before this Liable Party has been added will result in an error.\nUpdating a Vacancy with a 'move_in_date' is a required step before 'move_in' type Services can be created. See 'Services' section for more details.\n\nIt is also possible to update the dates on the vacancy if the date that the property is becoming vacant or the date that the tenant is moving in has changed.\n\nIn order to prevent us sending providers outdated information, we have a hard limit of only allowing dates to be updated from up to 2 months in the past.\n\nFor example, if the original `move_in_date` given was `2022-08-01`, the last day in which this could be updated is `2022-10-01`.\n\nBoth dates cannot be edited at the same time on a vacancy. If you wish to edit both the move_out_date and move_in_date, this should be performed as two separate requests\n\nWe also allow for the updating of the `letting_status` of the vacancy whether this is fully mananged, or let only. As well as the `number_of_tenants` and whether the property `is_new_build` or not.\n\nVacancies with a move out and a move in set can be 'rolled back' to a move out only state by patching the `state` to `move_out`. This will result in us sending revocation messages for any move in services for which we have already informed the providers.\n\nFinally, vacancies can be deleted from our system by patching a 'deletion_reason' - this can be performed on any vacancy where the commission related to it has not been withdrawn by the user.\n\nDeleting a vacancy will result in us halting any communication with providers and sending revocation messages to any providers that we have already contacted, informing them that our previous communication should be disregarded.\n\nAttribute              | Type      | Description\n-----------------------| --------- | ------------\n`move_out_date`        | string    | The date (`Y-m-d`) on which the property becomes vacant. Must be before or equal to the `move_in_date`, if it is currently set on the Vacancy.\n`move_in_date`         | string    | The date (`Y-m-d`) when the new tenant(s) will be moving in. Must be after or equal to the `move_out_date` currently set on the Vacancy. Must have at least one `move_in` type Liable Party created.\n`letting_status`       | string    | Optional - can be given as `managed` or `let_only` if known\n`is_new_build`         | boolean   | Optional - can be given as true or false if known\n`number_of_tenants`    | integer   | Optional - can be given as an integer between 1 and 20 inclusive if known\n`state`                | string    | Optional - on a `move_in` vacancy with a move out, this can be set to `move_out` to roll back the vacancy to a move out only state.\n`deletion_reason`      | string    | Optional - must be provided to delete a vacancy and should describe why the vacancy has been deleted. Max 255 characters.\n"},"status":"Vacancy successfully updated.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2da51-f393-6daa-90d5-acde48001122\",\r\n    \"type\": \"vacancies\",\r\n    \"attributes\": {\r\n      \"move_in_date\": \"2020-03-12\",\r\n      \"product_type\": \"inform_only\",\r\n      \"move_out_date\": \"2020-02-21\",\r\n      \"letting_status\": \"managed\",\r\n      \"move_out_submitted_at\": \"2020-10-21T09:07:25Z\",\r\n      \"move_in_submitted_at\": \"2020-11-21T10:11:33Z\",\r\n      \"state\": \"move_out\",\r\n      \"commission_state\": \"pending\",\r\n      \"tenancy_confirmation\": \"pending\",\r\n      \"expects_move_in\": true,\r\n      \"requires_readings\": false,\r\n      \"has_pending_find\": true,\r\n      \"has_pending_inform\": true,\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"relationships\": {\r\n      \"property\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/property\"\r\n        }\r\n      },\r\n      \"services\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/services\"\r\n        }\r\n      },\r\n      \"liable-parties\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/123e4567-e89b-12d3-a456-426614174000/liable-parties\"\r\n        }\r\n      },\r\n      \"vacancy-metadata\": {\r\n        \"links\": {\r\n          \"related\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata\"\r\n        }\r\n      }\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"2880fda4-5709-4832-989e-65aafc4a2aa4"}],"id":"b7392f28-18f4-40fd-a436-4dd9394493b0","description":"<p>Vacancies represent the void period of a property, or the date the Tenancy starts or ends.</p>\n<ul>\n<li>A void period means the Vacancy has both a <code>move_out_date</code> and a <code>move_in_date</code>; the end of one Tenancy and the start of another. These two dates together comprise the 'void period'.</li>\n<li>Supplying only a <code>move_in_date</code> will create a move-in-only Vacancy.</li>\n</ul>\n<p>A valid Property ID is required in order to create any type of Vacancy.</p>\n<p>It is common for a Notify user to be in possession of a <code>move_out_date</code> before the <code>move_in_date</code> is known. For this reason, a Vacancy should be created with a <code>move_out_date</code>, and then later updated with a <code>move_in_date</code>.\nIf only the <code>move_in_date</code> is known, the Vacancy can be created with just this value.</p>\n<p>When creating a move-in-only Vacancy it is vital that at least one <code>move_in</code> type Liable Party is also associated with it. If this is not provided will not be able to inform utility providers of the tenancy changes.</p>\n<p>When creating a void period Vacancy, we require at least one <code>move_in</code> type Liable Party to have been created on the Vacancy before the <code>move_in_date</code> can be set. Attempting to update the Vacancy with a <code>move_in_date</code> before this Liable Party has been added will result in an error. Liable Party information for the void period aka <code>move_out</code> Liable Party information is optional.</p>\n<p>It is important to provide timely information, when both creating and updating a Vacancy.</p>\n","_postman_id":"b7392f28-18f4-40fd-a436-4dd9394493b0","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}},{"name":"vacancy-metadata","item":[{"name":"vacancies.vacancy-metadata.index","id":"47b6e41a-8aff-48e4-8d8c-6998d13ca392","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata?sort=-created_at&page[size]=30&page[number]=1","description":"<p>Returns a collection of metadata.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","vacancy-metadata"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[{"description":{"content":"<p>Available sorts: <code>created_at</code>, <code>updated_at</code></p>\n","type":"text/plain"},"key":"sort","value":"-created_at"},{"description":{"content":"<p>Size of page for paginated results</p>\n","type":"text/plain"},"key":"page[size]","value":"30"},{"description":{"content":"<p>Page number of results</p>\n","type":"text/plain"},"key":"page[number]","value":"1"}],"variable":[{"id":"3c104830-a60e-4901-ac66-20b274a3c908","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"649d5092-8028-4088-9c52-ba59b967fc8a","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata?sort=-created_at&page[size]=30&page[number]=1","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","vacancy-metadata"],"query":[{"key":"sort","value":"-created_at","description":"Available sorts: `created_at`, `updated_at`"},{"key":"page[size]","value":"30","description":"Size of page for paginated results"},{"key":"page[number]","value":"1","description":"Page number of results"}],"variable":[{"id":"3c104830-a60e-4901-ac66-20b274a3c908","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Returns a collection of metadata."},"status":"All metadata will be returned (with pagination).","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": [\r\n    {\r\n      \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n      \"type\": \"vacancy-metadata\",\r\n      \"attributes\": {\r\n        \"meta_key\": \"email\",\r\n        \"meta_value\": \"joe.bloggs@hotmail.com\",\r\n        \"created_at\": \"2020-10-21T09:07:25Z\",\r\n        \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n        \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n      },\r\n      \"links\": {\r\n        \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n      }\r\n    }\r\n  ],\r\n  \"links\": {\r\n    \"self\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=3&page[size]=30\",\r\n    \"first\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=1&page[size]=30\",\r\n    \"last\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=5&page[size]=30\",\r\n    \"prev\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=2&page[size]=30\",\r\n    \"next\": \"https://sandbox.getnotify.co.uk/api/v1/resource-type?page[number]=4&page[size]=30\"\r\n  },\r\n  \"meta\": {\r\n    \"pagination\": {\r\n      \"total\": 142,\r\n      \"count\": 30,\r\n      \"per_page\": 30,\r\n      \"current_page\": 3,\r\n      \"total_pages\": 5\r\n    }\r\n  }\r\n}"}],"_postman_id":"47b6e41a-8aff-48e4-8d8c-6998d13ca392"},{"name":"vacancies.vacancy-metadata.store","id":"46af5374-ca2d-4020-9bc7-9c64224bb832","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_key\": \"email\",\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata","description":"<p>Create a new Vacancy Metadata resource. <code>meta_key</code> must be unique for the given vacancy.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>meta_key</code><strong>*</strong></td>\n<td>string</td>\n<td>A unique name for the metadata item.</td>\n</tr>\n<tr>\n<td><code>meta_value</code><strong>*</strong></td>\n<td>string</td>\n<td>The value of the metadata item.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","vacancy-metadata"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"246a5215-5f69-4ec4-a326-e28e647b940b","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"}]}},"response":[{"id":"3f65e041-7156-4d1f-a8ff-f78088e47df2","name":"Response_201","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_key\": \"email\",\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\"\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","vacancy-metadata"],"variable":[{"id":"246a5215-5f69-4ec4-a326-e28e647b940b","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"}]},"description":"Create a new Vacancy Metadata resource. `meta_key` must be unique for the given vacancy.\n\nAttribute              | Type      | Description\n-----------------------| --------- | ------------\n`meta_key`**\\***       | string    | A unique name for the metadata item.\n`meta_value`**\\***     | string    | The value of the metadata item.\n    "},"status":"Returns the created vacancy metadata.","code":201,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_key\": \"email\",\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"46af5374-ca2d-4020-9bc7-9c64224bb832"},{"name":"vacancies.vacancy-metadata.show","id":"b04ef376-4ed7-4c13-a47f-3a5242ddb077","request":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata/:vacancyMetadataId","description":"<p>Fetches a single Vacancy Metadata resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>meta_key</code></td>\n<td>string</td>\n<td>The unique name for the metadata item.</td>\n</tr>\n<tr>\n<td><code>meta_value</code></td>\n<td>string</td>\n<td>The value of the metadata item.</td>\n</tr>\n<tr>\n<td><code>created_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy Metadata was added to Notify</td>\n</tr>\n<tr>\n<td><code>updated_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy Metadata was last updated</td>\n</tr>\n<tr>\n<td><code>deleted_at</code></td>\n<td>string</td>\n<td>The datetime (UTC) when the Vacancy Metadata was soft deleted</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","vacancy-metadata",":vacancyMetadataId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"da590e7d-fe59-44a4-8f64-0bb550d55480","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"},{"id":"4267b8b7-1fa7-496d-96c4-ce4c26ce2ad6","description":{"content":"<p>ID of the Vacancy Metadata</p>\n","type":"text/plain"},"type":"any","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","key":"vacancyMetadataId"}]}},"response":[{"id":"cc770555-a09e-46c1-ad74-522cc127c5ea","name":"Response_200","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata/:vacancyMetadataId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","vacancy-metadata",":vacancyMetadataId"],"variable":[{"id":"da590e7d-fe59-44a4-8f64-0bb550d55480","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"},{"id":"4267b8b7-1fa7-496d-96c4-ce4c26ce2ad6","key":"vacancyMetadataId","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","description":"ID of the Vacancy Metadata"}]},"description":"Fetches a single Vacancy Metadata resource.\n\nAttribute               | Type      | Description\n------------------------| --------- | ------------\n`meta_key`              | string    | The unique name for the metadata item.\n`meta_value`            | string    | The value of the metadata item.\n`created_at`            | string    | The datetime (UTC) when the Vacancy Metadata was added to Notify\n`updated_at`            | string    | The datetime (UTC) when the Vacancy Metadata was last updated\n`deleted_at`            | string    | The datetime (UTC) when the Vacancy Metadata was soft deleted\n    "},"status":"Returns a single vacancy metadata item.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_key\": \"email\",\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"b04ef376-4ed7-4c13-a47f-3a5242ddb077"},{"name":"vacancies.vacancy-metadata.update","id":"dd2375ae-0c80-49e0-b7b3-d5dd5f6d8faf","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\"\r\n    }\r\n  }\r\n}"},"url":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata/:vacancyMetadataId","description":"<p>Update a Vacancy Metadata resource.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Attribute</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>meta_value</code><strong>*</strong></td>\n<td>string</td>\n<td>The value of the metadata item.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}},"urlObject":{"path":["vacancies",":vacancyId","vacancy-metadata",":vacancyMetadataId"],"host":["https://sandbox.getnotify.co.uk/api/v1"],"query":[],"variable":[{"id":"fbb2073f-e305-4bcb-b097-611f0c71fcaa","description":{"content":"<p>ID of the Vacancy</p>\n","type":"text/plain"},"type":"any","value":"1eb2da51-f393-6daa-90d5-acde48001122","key":"vacancyId"},{"id":"ca4962bf-587c-446d-805e-adb0018fe38f","description":{"content":"<p>ID of the Vacancy Metadata</p>\n","type":"text/plain"},"type":"any","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","key":"vacancyMetadataId"}]}},"response":[{"id":"3e8fcfe4-cd88-4b0c-b5b2-b961a9fc906a","name":"Response_200","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/vnd.api+json"},{"key":"Accept","value":"application/vnd.api+json"}],"body":{"mode":"raw","raw":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\"\r\n    }\r\n  }\r\n}"},"url":{"raw":"https://sandbox.getnotify.co.uk/api/v1/vacancies/:vacancyId/vacancy-metadata/:vacancyMetadataId","host":["https://sandbox.getnotify.co.uk/api/v1"],"path":["vacancies",":vacancyId","vacancy-metadata",":vacancyMetadataId"],"variable":[{"id":"fbb2073f-e305-4bcb-b097-611f0c71fcaa","key":"vacancyId","value":"1eb2da51-f393-6daa-90d5-acde48001122","description":"ID of the Vacancy"},{"id":"ca4962bf-587c-446d-805e-adb0018fe38f","key":"vacancyMetadataId","value":"1eb2d9f6-dcf3-6a9c-8830-acde48001122","description":"ID of the Vacancy Metadata"}]},"description":"Update a Vacancy Metadata resource.\nAttribute              | Type      | Description\n-----------------------| --------- | ------------\n`meta_value`**\\***     | string    | The value of the metadata item.\n    "},"status":"Vacancy successfully updated.","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/vnd.api+json","disabled":false}],"cookie":[],"responseTime":null,"body":"{\r\n  \"data\": {\r\n    \"id\": \"1eb2d9f6-dcf3-6a9c-8830-acde48001122\",\r\n    \"type\": \"vacancy-metadata\",\r\n    \"attributes\": {\r\n      \"meta_key\": \"email\",\r\n      \"meta_value\": \"joe.bloggs@hotmail.com\",\r\n      \"created_at\": \"2020-10-21T09:07:25Z\",\r\n      \"updated_at\": \"2020-10-23T14:24:03Z\",\r\n      \"deleted_at\": \"2020-10-23T14:24:03Z\"\r\n    },\r\n    \"links\": {\r\n      \"self\": \"https://sandbox.getnotify.co.uk/api/v1/vacancies/1eb2da51-f393-6daa-90d5-acde48001122/vacancy-metadata/1eb2d9f6-dcf3-6a9c-8830-acde48001122\"\r\n    }\r\n  }\r\n}"}],"_postman_id":"dd2375ae-0c80-49e0-b7b3-d5dd5f6d8faf"}],"id":"8a9507cf-53fa-48bc-b528-5450eaa89dde","description":"<p>Vacancy Metadata represents additional information regarding a vacancy.</p>\n<p>The main purpose of vacancy metadata is for you to share extra information regarding a vacancy with our team.</p>\n<p>This information will NOT be visible to agents via the dashboard and will only be seen by our admins.</p>\n","_postman_id":"8a9507cf-53fa-48bc-b528-5450eaa89dde","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]},"isInherited":true,"source":{"_postman_id":"08e2fac2-abe9-4f00-805b-77991032a413","id":"08e2fac2-abe9-4f00-805b-77991032a413","name":"Notify API","type":"collection"}}}],"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"authUrl","value":"<auth-url>"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"scope","value":"<scope>"},{"key":"grant_type","value":"<grant_type>"}]}},"variable":[{"id":"6670ef17-9f00-429d-81d1-4e4f96d8b6d7","key":"baseUrl","value":"https://sandbox.getnotify.co.uk/api/v1"}]}