ReferenceCompliance

Revision history

The following updates have been made to the Lodging Supply GraphQL API schema, from newest to oldest updates:

May 2025

The registration query is nested under the units object of the property query; the units object will be replaced with the unitsPaginated object. Stated differently, the units query will be replaced by the unitsPaginated query, to provide filters and paginated results when retrieving a property's units. The units object will be fully deprecated and unsupported in Q4 2025.

Note that the units query retrieves active and inactive units. unitsPaginated returns only active units, by default. To retrieve active and inactive units using unitsPaginated, you must include the status filter (set to state: ALL).

Old query:

1query {
2 property(id: $id, idSource: $idSource) {
3 units {
4 registration: Registration
5 ...
6 }
7 }
8 }

New query:

1query {
2 property(id: $id, idSource: $idSource) {
3 unitsPaginated(
4 cursor: $cursor,
5 filters: {
6 status: $status
7 },
8 limit: $limit
9 ) {
10 elements {
11 registration: Registration
12 ...
13 }
14 }
15 }
16}
August 2023

Added the following values to the RegistrationNumberType enumeration to support DAC7 (European regulatory mandate that enforces annual reporting obligations for digital online platforms, crypto-assets and e-money):

  • ENTITY_TYPE
  • IS_TRADED
  • IS_GOVERNMENT_ENTITY
  • IS_ADDRESS_IN_EU
  • IS_RESIDENCE_IN_EU
  • LEGAL_ADDRESS
  • ISSUED_TAX_ID
  • PERMANENT_ESTABLISHMENT_COUNTRY
  • BUSINESS_REGISTRATION_NUMBER
  • LAND_REGISTRATION_NUMBER
  • BIRTH_DATE
  • IS_VAT_REGISTERED
  • VAT_ID

In addition, the IS_CONDITION and HOUSE_NUMBER values were added to support properties in jurisdictions of France, San Diego, London, and Tasmania. AUSTRALIAN_BUSINESS_NUMBER was added to support properties in Australia.

November 2022

Released the initial version of the compliance capability.