RE/MAX Europe Datahub API

The RE/MAX Europe Datahub API is the franchise-operations API behind the RE/MAX EU Datahub application. It exposes offices, persons, RE/MAX Titles (the agent/broker role records), teams, regions and monthly GCI / transaction / volume reporting to RE/MAX regional master franchisees and their vendors. It is a proprietary REST contract — it carries no RESO Data Dictionary fields, no OData surface and no Universal Property Identifier. Authentication is OAuth 2.0 against https://oauth.datahub.remax.eu, with the resulting token passed as an access_token query parameter; the published Postman documentation carries the client_id placeholder "Ask_REU", confirming credentials are handed out by RE/MAX Europe rather than self-served. Documentation is public; access is not.

Postman Collection

re-max-eu-datahub-api.postman_collection.json Raw ↑
{"info":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"29687718","collectionId":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","publishedId":"2s9YJdWNK2","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"003da5"},"publishDate":"2023-10-05T13:50:26.000Z"},"item":[{"name":"Reporting - GCI, Transactions and Volume","item":[{"name":"Monthly reporting for all offices","id":"cc00d190-7e83-4fab-acd5-282d4f4c175a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/reporting/:regionID/:reportingPeriod/?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns list of reporting data per office, person for a selected reporting period</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ],\n  \"result\": {\n    \"uniqueRegionID\": \"string\",\n    \"reportingPeriod\": \"string\",\n    \"uniqueOfficeID\": \"string\",\n    \"personList\": [\n      {\n        \"uniquePersonID\": \"string\",\n        \"residentialRentalsGCI\": 0,\n        \"residentialSalesGCI\": 0,\n        \"commercialRentalsGCI\": 0,\n        \"commercialSalesGCI\": 0,\n        \"residentialRentalsVolumeSelling\": 0,\n        \"residentialSalesVolumeSelling\": 0,\n        \"commercialRentalsVolumeSelling\": 0,\n        \"commercialSalesVolumeSelling\": 0,\n        \"residentialRentalsVolumeListing\": 0,\n        \"residentialSalesVolumeListing\": 0,\n        \"commercialRentalsVolumeListing\": 0,\n        \"commercialSalesVolumeListing\": 0,\n        \"residentialRentalsTransactionsSelling\": 0,\n        \"residentialSalesTransactionsSelling\": 0,\n        \"commercialRentalsTransactionsSelling\": 0,\n        \"commercialSalesTransactionsSelling\": 0,\n        \"residentialRentalsTransactionsListing\": 0,\n        \"residentialSalesTransactionsListing\": 0,\n        \"commercialRentalsTransactionsListing\": 0,\n        \"commercialSalesTransactionsListing\": 0\n      }\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","reporting",":regionID",":reportingPeriod",""],"host":["api.datahub.remax.eu"],"query":[{"description":{"content":"<p>Bearer token</p>\n","type":"text/plain"},"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Region Unique ID (Example AT1)</p>\n","type":"text/plain"},"type":"any","value":"","key":"regionID"},{"description":{"content":"<p>Format: MMYYYY</p>\n","type":"text/plain"},"type":"any","value":"","key":"reportingPeriod"}]}},"response":[],"_postman_id":"cc00d190-7e83-4fab-acd5-282d4f4c175a"},{"name":"Monthly reporting for a given office","id":"b9b8074a-e084-4d2a-a18f-c77d64cff5cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"api.datahub.remax.eu/external/reporting/:regionID/:reportingPeriod/:officeID/?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns list of reporting data person for a selected reporting period and office</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ],\n  \"result\": {\n    \"uniqueRegionID\": \"string\",\n    \"reportingPeriod\": \"string\",\n    \"uniqueOfficeID\": \"string\",\n    \"personList\": [\n      {\n        \"uniquePersonID\": \"string\",\n        \"residentialRentalsGCI\": 0,\n        \"residentialSalesGCI\": 0,\n        \"commercialRentalsGCI\": 0,\n        \"commercialSalesGCI\": 0,\n        \"residentialRentalsVolumeSelling\": 0,\n        \"residentialSalesVolumeSelling\": 0,\n        \"commercialRentalsVolumeSelling\": 0,\n        \"commercialSalesVolumeSelling\": 0,\n        \"residentialRentalsVolumeListing\": 0,\n        \"residentialSalesVolumeListing\": 0,\n        \"commercialRentalsVolumeListing\": 0,\n        \"commercialSalesVolumeListing\": 0,\n        \"residentialRentalsTransactionsSelling\": 0,\n        \"residentialSalesTransactionsSelling\": 0,\n        \"commercialRentalsTransactionsSelling\": 0,\n        \"commercialSalesTransactionsSelling\": 0,\n        \"residentialRentalsTransactionsListing\": 0,\n        \"residentialSalesTransactionsListing\": 0,\n        \"commercialRentalsTransactionsListing\": 0,\n        \"commercialSalesTransactionsListing\": 0\n      }\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","reporting",":regionID",":reportingPeriod",":officeID",""],"host":["api.datahub.remax.eu"],"query":[{"description":{"content":"<p>Bearer token</p>\n","type":"text/plain"},"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Region Unique ID (Example AT1)</p>\n","type":"text/plain"},"type":"any","value":"","key":"regionID"},{"description":{"content":"<p>Format: MMYYYY</p>\n","type":"text/plain"},"type":"any","value":"","key":"reportingPeriod"},{"description":{"content":"<p>Office Unique ID (Example AT1-FXXXXXX)</p>\n","type":"text/plain"},"type":"any","value":"","key":"officeID"}]}},"response":[],"_postman_id":"b9b8074a-e084-4d2a-a18f-c77d64cff5cb"},{"name":"Upload monthly reporting","event":[{"listen":"prerequest","script":{"id":"1e251fe6-bc89-4398-9541-f269411fbc1f","exec":[""],"type":"text/javascript"}}],"id":"ab1c914c-c7ad-414f-9e04-5e9fe0d9d447","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n\r\n  \"uniqueOfficeID\": \"AT1-F100003\",  // String\r\n  \"personList\": [    // Array of persons in the office\r\n    {                           \r\n      \"uniquePersonID\": \"AT1-P100021\",         // String, optional \r\n      \"residentialRentalsGCI\": 0,              // Number, optional \r\n      \"residentialSalesGCI\": 0,                // Number, optional \r\n      \"commercialRentalsGCI\": 0,               // Number, optional \r\n      \"commercialSalesGCI\": 0,                 // Number, optional \r\n      \"residentialRentalsVolumeSelling\": 0,    // Number, optional \r\n      \"residentialSalesVolumeSelling\": 0,      // Number, optional \r\n      \"commercialRentalsVolumeSelling\": 0,     // Number, optional \r\n      \"commercialSalesVolumeSelling\": 0,       // Number, optional \r\n      \"residentialRentalsVolumeListing\": 0,    // Number, optional \r\n      \"residentialSalesVolumeListing\": 0,      // Number, optional \r\n      \"commercialRentalsVolumeListing\": 0,     // Number, optional \r\n      \"commercialSalesVolumeListing\": 0,       // Number, optional \r\n      \"residentialRentalsTransactionsSelling\": 0, // Number, optional \r\n      \"residentialSalesTransactionsSelling\": 0,   // Number, optional \r\n      \"commercialRentalsTransactionsSelling\": 0,  // Number, optional \r\n      \"commercialSalesTransactionsSelling\": 0,    // Number, optional \r\n      \"residentialRentalsTransactionsListing\": 0, // Number, optional \r\n      \"residentialSalesTransactionsListing\": 0,   // Number, optional \r\n      \"commercialRentalsTransactionsListing\": 0,  // Number, optional \r\n      \"commercialSalesTransactionsListing\": 0   // Number, optional \r\n    },\r\n    {\r\n      \"uniquePersonID\": \"AT1-P100022\",\r\n      \"residentialRentalsGCI\": 0,\r\n      \"residentialSalesGCI\": 0,\r\n      \"commercialRentalsGCI\": 0,\r\n      \"commercialSalesGCI\": 0,\r\n      \"residentialRentalsVolumeSelling\": 0,\r\n      \"residentialSalesVolumeSelling\": 0,\r\n      \"commercialRentalsVolumeSelling\": 0,\r\n      \"commercialSalesVolumeSelling\": 0,\r\n      \"residentialRentalsVolumeListing\": 0,\r\n      \"residentialSalesVolumeListing\": 0,\r\n      \"commercialRentalsVolumeListing\": 0,\r\n      \"commercialSalesVolumeListing\": 0,\r\n      \"residentialRentalsTransactionsSelling\": 0,\r\n      \"residentialSalesTransactionsSelling\": 0,\r\n      \"commercialRentalsTransactionsSelling\": 0,\r\n      \"commercialSalesTransactionsSelling\": 0,\r\n      \"residentialRentalsTransactionsListing\": 0,\r\n      \"residentialSalesTransactionsListing\": 0,\r\n      \"commercialRentalsTransactionsListing\": 0,\r\n      \"commercialSalesTransactionsListing\": 0\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"api.datahub.remax.eu/external/reporting/:regionID/:reportingPeriod/?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Uploads reporting data for persons per office for the selected reporting period</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","reporting",":regionID",":reportingPeriod",""],"host":["api.datahub.remax.eu"],"query":[{"description":{"content":"<p>Bearer token</p>\n","type":"text/plain"},"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Contains Country ISO-Code + Subcountry ID. (Example: AT1 for RE/MAX Austria)</p>\n","type":"text/plain"},"type":"any","value":"","key":"regionID"},{"description":{"content":"<p>Format: MMYYYY</p>\n","type":"text/plain"},"type":"any","value":"","key":"reportingPeriod"}]}},"response":[],"_postman_id":"ab1c914c-c7ad-414f-9e04-5e9fe0d9d447"}],"id":"4cf3cb98-ef22-4bc8-a03a-b3fb9fe7da9a","_postman_id":"4cf3cb98-ef22-4bc8-a03a-b3fb9fe7da9a","description":"","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}}},{"name":"Office","item":[{"name":"List of all offices","id":"2268710e-459e-4f08-85e4-91deae1efef4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/offices/?access_token={{accessToken}}&page=1&size=100&sort=uniqueOfficeID","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns list of Offices</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"result\": [\n    {\n      \"uniqueOfficeID\": \"string\",\n      \"name\": \"string\",\n      \"corporateName\": \"string\",\n      \"legacyOfficeID\": \"string\",\n      \"constituentOfficeID\": \"string\",\n      \"externalOfficeID\": \"string\",\n      \"street\": \"string\",\n      \"houseNumber\": \"string\",\n      \"additionalAddressInfo\": \"string\",\n      \"zipcode\": \"string\",\n      \"city\": \"string\",\n      \"countryISO\": \"string\",\n      \"uniqueRegionID\": \"string\",\n      \"regionName\": \"string\",\n      \"subregionTag\": \"string\",\n      \"legacyRegionID\": \"string\",\n      \"latitude\": 0,\n      \"longitude\": 0,\n      \"countAgents\": 0,\n      \"groupName\": \"string\",\n      \"status\": 0,\n      \"licenseDate\": \"string\",\n      \"renewalDate\": \"string\",\n      \"isFirstAgreement\": 0,\n      \"actualOpeningDate\": \"string\",\n      \"closingDate\": \"string\"\n    }\n  ],\n  \"info\": {\n    \"numRows\": 0\n  },\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ]\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","offices",""],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"},{"key":"page","value":"1"},{"description":{"content":"<p>max is 100 per request</p>\n","type":"text/plain"},"key":"size","value":"100"},{"description":{"content":"<p>basis of sorting</p>\n","type":"text/plain"},"key":"sort","value":"uniqueOfficeID"}],"variable":[]}},"response":[],"_postman_id":"2268710e-459e-4f08-85e4-91deae1efef4"},{"name":"Info for a given office","id":"f63c3302-4352-4584-b1c7-5c5478f28657","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/office/:officeID?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns detailed Data of a certain Office.</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ],\n  \"result\": {\n    \"uniqueOfficeID\": \"string\",\n    \"name\": \"string\",\n    \"corporateName\": \"string\",\n    \"legacyOfficeID\": \"string\",\n    \"constituentOfficeID\": \"string\",\n    \"externalOfficeID\": \"string\",\n    \"specializationIDs\": \"string\",\n    \"officeConversionID\": 0,\n    \"actualOpeningDate\": \"string\",\n    \"uniqueRegionID\": \"string\",\n    \"regionName\": \"string\",\n    \"subregionTag\": \"string\",\n    \"street\": \"string\",\n    \"latitude\": 0,\n    \"longitude\": 0,\n    \"isManualCoordinate\": 0,\n    \"latLongProcessed\": 0,\n    \"businessDeveloperPersonID\": 0,\n    \"businessDeveloperPersonName\": \"string\",\n    \"officeRankingLabelID\": 0,\n    \"officeRankingLabelName\": \"string\",\n    \"officeConversionName\": \"string\",\n    \"accountManagerName\": \"string\",\n    \"accountManagerUniquePersonID\": \"string\",\n    \"stateID\": 0,\n    \"stateName\": \"string\",\n    \"county\": \"string\",\n    \"awardsRankingsExcluded\": 0,\n    \"houseNumber\": \"string\",\n    \"additionalAddressInfo\": \"string\",\n    \"zipcode\": \"string\",\n    \"city\": \"string\",\n    \"countryISO\": \"string\",\n    \"countryName\": \"string\",\n    \"mainPhoneNumber\": \"string\",\n    \"mainEmailAddress\": \"string\",\n    \"phoneContactInformationEntries\": [\n      {\n        \"phonecode\": \"string\",\n        \"phonePrefix\": 0,\n        \"value\": \"string\",\n        \"categoryID\": 0,\n        \"categoryLabel\": \"string\",\n        \"isMainContact\": 0\n      }\n    ],\n    \"emailContactInformationEntries\": [\n      {\n        \"value\": \"string\",\n        \"categoryID\": 0,\n        \"categoryLabel\": \"string\",\n        \"isMainContact\": 0\n      }\n    ],\n    \"otherContactInformationEntries\": [\n      {\n        \"typeID\": 0,\n        \"label\": \"string\",\n        \"typeDescription\": \"string\",\n        \"value\": \"string\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","office",":officeID"],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Office Unique ID (Example AT1-FXXXXXX)</p>\n","type":"text/plain"},"type":"any","value":"","key":"officeID"}]}},"response":[],"_postman_id":"f63c3302-4352-4584-b1c7-5c5478f28657"},{"name":"Franchise contract data for a given office","id":"3862bd1c-85d0-48dd-83d5-52ec1a55a2d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/office/:officeID/franchiseAgreement/?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns current Office Franchise Contract of a certain Office.</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ],\n  \"result\": {\n    \"ID\": 0,\n    \"licenseDate\": \"string\",\n    \"renewalDate\": \"string\",\n    \"term\": 0,\n    \"firstAgreementFee\": 0,\n    \"renewalFee\": 0,\n    \"currentAgreementFee\": 0,\n    \"franchiseAgreementSize\": \"string\",\n    \"firstOpeningDate\": \"string\",\n    \"actualOpeningDate\": \"string\",\n    \"signedDate\": \"string\",\n    \"accountManagerName\": \"string\",\n    \"accountManagerUniquePersonID\": \"string\",\n    \"officeCloseDate\": \"string\"\n  }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","office",":officeID","franchiseAgreement",""],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Office Unique ID (Example AT1-FXXXXXX)</p>\n","type":"text/plain"},"type":"any","value":"","key":"officeID"}]}},"response":[],"_postman_id":"3862bd1c-85d0-48dd-83d5-52ec1a55a2d6"},{"name":"Update basic office data","id":"41119d97-2103-4bfc-a84f-38302ea7bc8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n  \"externalOfficeID\": \"string\",\r\n  \"phoneContactInformationEntries\": [\r\n    {\r\n      \"phonecode\": \"string\", // Please give the Country ISO-Code. For example enter \"AT\" for phonecode \"+43\" \r\n      \"phonePrefix\": 0, // Prefix of the phone number. Must be a number value\r\n      \"value\": \"string\",  // This is the main part of the phone number. Everything after phone-code and phone-prefix\r\n      \"categoryID\": 0, // Describes which Category the Entry is in. See in section Miscellaneous for detailed information on valid values. E.g. 1 - 'Business', 2 - 'Company' etc. ,\r\n      \"isMainContact\": 0 // At least one entry of phoneContactInformationEntries array needs to be marked as main contact.\r\n     }\r\n  ],\r\n  \"emailContactInformationEntries\": [\r\n    {\r\n      \"value\": \"string\", // This is the actual e-mail address. ,\r\n      \"categoryID\": 0, // Describes which Category the Entry is in. See in section Miscellaneous for detailed information on valid values. E.g. 1 - 'Business', 2 - 'Company' etc. \r\n      \"isMainContact\": 0 // At least one entry of emailContactInformationEntries array needs to be marked as main contact.\r\n    }\r\n  ],\r\n  \"otherContactInformationEntries\": [\r\n    {\r\n      \"typeID\": 0, // See in section Miscellaneous for detailed information on valid values. \r\n      \"typeDescription\": \"string\",  // Describes Other Information (for Social Media). ,\r\n      \"value\": \"string\" // This is the actual link to the website or social media platform.\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"api.datahub.remax.eu/external/office/:officeID?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Update Office. Updates a certain Office with its basic Data. Additionally address, phonenumbers, email-addresses and websites can be saved with this Call.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","office",":officeID"],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"}],"variable":[{"description":{"content":"<p>Office Unique ID (Example AT1-FXXXXXX)</p>\n","type":"text/plain"},"type":"any","value":"","key":"officeID"}]}},"response":[],"_postman_id":"41119d97-2103-4bfc-a84f-38302ea7bc8e"}],"id":"2b0466a3-8a48-4104-a77d-4aaf9efd762e","_postman_id":"2b0466a3-8a48-4104-a77d-4aaf9efd762e","description":"","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}}},{"name":"Person","item":[{"name":"List of all persons","id":"03a0b096-7986-4959-90b9-dd0a313d0e32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/persons/?access_token={{accessToken}}&page=1&size=100&sort=uniquePersonID","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns list of Persons</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"result\": [\n    {\n      \"uniquePersonID\": \"string\",\n      \"lastName\": \"string\",\n      \"firstName\": \"string\",\n      \"birthDate\": \"string\",\n      \"academicTitle\": \"string\",\n      \"legacyPersonID\": \"string\",\n      \"constituentPersonID\": 0,\n      \"externalPersonID\": \"string\",\n      \"primaryTitle\": \"string\",\n      \"primaryRemaxEntityCategoryID\": 0,\n      \"primaryUniqueOfficeID\": \"string\",\n      \"primaryOfficeName\": \"string\",\n      \"primaryOfficeUniqueRegionID\": \"string\",\n      \"unqiueRegionID\": \"string\",\n      \"regionName\": \"string\",\n      \"displayTitle\": \"string\",\n      \"personIsActive\": 0,\n      \"remaxCommenceDate\": \"string\",\n      \"socialSecurityNumber\": \"string\",\n      \"formerNames\": [],\n      \"personTerminationReason\": \"string\",\n      \"duplicateUniquePersonID\": \"string\",\n      \"duplicatePersonFullname\": \"string\"\n    }\n  ],\n  \"info\": {\n    \"numRows\": 0\n  },\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ]\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","persons",""],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"},{"key":"page","value":"1"},{"description":{"content":"<p>max is 100 per request</p>\n","type":"text/plain"},"key":"size","value":"100"},{"description":{"content":"<p>basis for sorting</p>\n","type":"text/plain"},"key":"sort","value":"uniquePersonID"}],"variable":[]}},"response":[],"_postman_id":"03a0b096-7986-4959-90b9-dd0a313d0e32"},{"name":"Insert a new person","id":"41f5605f-a9de-4440-9e8a-cc9a63cb1cd5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"gender\": 0,  // 0 = male, 1 = female, 2 = diverse ,\r\n  \"lastName\": \"string\",\r\n  \"firstName\": \"string\",\r\n  \"fullLocalName\": \"string\",  // Optional\r\n  \"academicTitle\": \"string\",  // Optional\r\n  \"birthDate\": \"string\",      // Expected Format: 'YYYY-MM-DD'\r\n  \"externalPersonID\": \"string\",  // Optional\r\n  \"displayTitle\": \"string\",      // Optional\r\n  \"displayName\": \"string\",       // Optional\r\n  \"specializationID\": 0,   // See in section Miscellaneous for detailed information on valid values\r\n  \"socialSecurityNumber\": \"string\", // Optional\r\n  \"designations\": \"string\",  // Comma-separated string. See in section Miscellaneous for detailed information on valid values.\r\n  \"languages\": \"string\" // Comma-separated string with ISO Codes of languages. Example: 'de,en'.\r\n}","options":{"raw":{"language":"json"}}},"url":"api.datahub.remax.eu/external/persons/?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Insert Person. Creates a Person with basic information. Addresses and Contact Information like phonenumbers, e-mail addresses and websites can be saved later with the Update (PUT) Call.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","value":"https://oauth.datahub.remax.eu/token"},{"key":"authUrl","value":"https://oauth.datahub.remax.eu/authorize"},{"key":"useBrowser","value":"<use-browser>"}]},"isInherited":true,"source":{"_postman_id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","id":"74ac74ec-cfe6-4d7d-8ee1-f0a5a8a9a811","name":"API docs","type":"collection"}},"urlObject":{"path":["external","persons",""],"host":["api.datahub.remax.eu"],"query":[{"key":"access_token","value":"{{accessToken}}"}],"variable":[]}},"response":[],"_postman_id":"41f5605f-a9de-4440-9e8a-cc9a63cb1cd5"},{"name":"Detailed information for a given person","id":"8956a536-e4c3-4fa2-b150-52f4bcdacd34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"api.datahub.remax.eu/external/person/:personID?access_token={{accessToken}}","description":"<h4 id=\"implementation-notes\">Implementation Notes</h4>\n<p>Returns detailed information for a certain Person.</p>\n<h4 id=\"example-of-a-response\">Example of a response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": [\n    {\n      \"code\": 0,\n      \"message\": \"string\",\n      \"metaData\": {}\n    }\n  ],\n  \"result\": {\n    \"gender\": 0,\n    \"lastName\": \"string\",\n    \"firstName\": \"string\",\n    \"fullLocalName\": \"string\",\n    \"academicTitle\": \"string\",\n    \"createdAt\": \"string\",\n    \"modifiedAt\": \"string\",\n    \"birthDate\": \"string\",\n    \"legacyPersonID\": \"string\",\n    \"constituentPersonID\": 0,\n    \"externalPersonID\": \"string\",\n    \"uniquePersonID\": \"string\",\n    \"primaryTitle\": \"string\",\n    \"primaryRemaxEntityCategoryID\": 0,\n    \"primaryUniqueOfficeID\": \"string\",\n    \"uniqueRegionID\": \"string\",\n    \"regionName\": \"string\",\n    \"displayTitle\": \"string\",\n    \"personIsActive\": 0,\n    \"displayName\": \"string\",\n    \"remaxCommenceDate\": \"string\",\n    \"specializationID\": 0,\n    \"socialSecurityNumber\": \"string\",\n    \"designations\": \"string\",\n    \"languages\": \"string\",\n    \"tenureDays\": \"string\",\n    \"mainPhoneNumber\": \"string\",\n    \"mainEmailAddress\": \"string\",\n    \"annualDuesAnniversary\": \"string\",\n    \"personTerminationReason\": \"string\",\n    \"duplicateUniquePersonID\": \"string\",\n    \"duplicatePersonFullname\": \"string\",\n    \"formerNames\": \"string\",\n    \"street\": \"string\",\n    \"houseNumber\": \"string\",\n    \"additionalAddressInfo\": \"string\",\n    \"city\": \"string\",\n    \"zipcode\": \"string\",\n    \"province\": \"string\",\n    \"countryISO\": \"string\",\n    \"countryName\": \"string\",\n    \"stateID\": 0,\n    \"stateName\": \"string\",\n    \"phoneContactInformationEntries\": [\n      {\n        \"phonecode\": \"string\",\n        \"phonePrefix\": 0,\n        \"value\": \"string\",\n        \"categoryID\": 0,\n        \"categoryLabel\": \"string\",\n        \"isMainContact\": 0\n      }\n    ],\n    \"emailContactInformationEntries\": [\n      {\n        \"value\": \"string\",\n        \"categoryID\": 0,\n        \"categoryLabel\": \"string\",\n        \"isMainContact\": 0\n      }\n    ],\n    \"otherContactInformationEntries\": [\n      {\n        \"typeID\": 0,\n        \"label\": \"string\",\n        \"typeDescription\": \"string\",\n        \"value\": \"string\"\n      }\n    ]\n  }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"state","value":"•••••••"},{"key":"clientSecret","value":"•••••••"},{"key":"clientId","value":"Ask_REU"},{"key":"scope","value":"<scope>"},{"key":"accessTokenUrl","valu

# --- truncated at 32 KB (100 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/re-max/refs/heads/main/collections/re-max-eu-datahub-api.postman_collection.json