{"openapi":"3.1.0","info":{"title":"DataMill Public API","version":"1.0.0","description":"DataMill exposes Australian and New Zealand business, intellectual property, regulatory, banking, geospatial, validation, and property data through a single public API.\n\n## Base URL\n\nPublic API requests use `https://api.datamill.com.au` by default. The MCP JSON-RPC operation uses its documented `https://mcp.datamill.com.au` server override and is not available from the API host.\n\n## Authentication\n\nCustomer API routes require either an `x-api-key` header or an `Authorization: Bearer <api key>` header. Public utility routes such as `/health`, `/ready`, `/openapi.json`, and `/v1/catalog/datasets` do not require authentication. MCP initialize, ping, and notification methods are public; MCP tools/list and tools/call require a subscriber credential.\n\n## Dataset workflow\n\nDataset routes expose three operations. Search and lookup are a discovery pair; verify is a direct check of supplied claims against one dataset snapshot.\n\n- **Search** a `/search` endpoint with `q` to discover candidate records. Each result carries a short-lived opaque `id`.\n- **Lookup** the paired `/lookup` endpoint with that `id` to retrieve the published detail fields for the one record you chose.\n- **Verify** a `/verify` endpoint, where the dataset declares a verification profile, with an approved identifier, a description, or both, to check whether those claims correspond to a record in the published snapshot.\n\nUse search then lookup when you need to discover a record and read its full field set. Use verify directly, without a prior search, when you already hold the identifiers or descriptive claims to check. Verification is a separate question from validation: validation routes check an identifier or contact detail against structural, checksum, syntax, DNS, or numbering rules, while verify compares claims against stored dataset records.\n\nSearch supports `limit` and `offset`. The default page size is `25`, the effective page size is clamped to `1..100`, and callers can page through the first `1000` ranked matches.\n\nLookup IDs are opaque, short-lived handles issued by the API rather than stable record identifiers: every search result carries one, and a sole qualifying verify result also returns one. For authenticated requests they are account-scoped, and every id is tied to the dataset that issued it, so an id cannot be transferred to another account or reused against another dataset. Use the id immediately with the paired lookup endpoint, pass it through unmodified, and refresh it by re-running search or verify; ids expire after 150 seconds, and altered, constructed, or expired values are rejected. These limits keep record access tied to your account's ordinary API usage and stop ids circulating as durable references to the catalogue.\n\nVerify is profile-gated: only datasets that declare a verification profile expose it, and unprofiled verify paths return `404`. Each verify operation publishes its dataset-specific identifiers, descriptive inputs, comparison fields, and limits in the generated OpenAPI and in the `/v1/catalog/datasets` verification metadata.\n\n## Verification outcomes and limits\n\nVerify returns `status` (`verified`, `partial`, or `not_verified`), a `reason`, a qualifying-record `results` count, and `resultsExact`. A full `entity` is returned only when exactly one record qualifies; zero or multiple qualifying records return `entity: null`. `verified` with reason `exact_match` means one record matched the supplied claims exactly. `partial` covers an approximate text match (`approximate_match`) and several qualifying records (`multiple_matches`), so a partial result does not necessarily mean a unique entity was resolved. `not_verified` covers `no_match`, `conflicting_claims`, and `source_value_missing`.\n\nA `match` percentage can read `100` while the outcome is still ambiguous: text equality and unique-record resolution are separate, so two records that both match the supplied text produce `partial` with reason `multiple_matches`, `match: 100`, and no entity. `minimumMatch` (0-100, default 85) affects supported approximate text comparison only; it never relaxes identifier equality or exact comparison constraints. Incomplete candidate evaluation returns a retryable `503`, which is an error rather than a negative finding, so narrow the description or supply an identifier instead of blindly retrying an overly broad query.\n\nVerification confirms correspondence with records in one dataset snapshot. It is not proof of identity, ownership, authority, eligibility, or regulatory or sanctions clearance, and snapshot correspondence is not a claim of real-time source freshness. A negative or ambiguous result establishes neither real-world absence nor clearance. Single-dataset verify is not a cross-register screening operation, and DataMill exposes no public screening route.\n\n## Data freshness\n\nDataMill normalises public-source datasets into service-owned indexes. Individual dataset freshness depends on the source refresh schedule and source availability. Use `/v1/catalog/datasets` for the published catalogue and `https://status.datamill.com.au` for current operational status.\n\n## Validation endpoints\n\nValidation endpoints check structure, checksums, syntax, DNS, or numbering metadata depending on the endpoint. A valid response means the supplied value matches the supported rules; it does not prove identity, ownership, account existence, inbox ownership, or reachability.\n\n## Errors and limits\n\nProtected routes return JSON `ErrorResponse` payloads for authentication, authorisation, quota, validation, timeout, and upstream-origin errors. Unauthenticated protected requests are intentionally generic; authenticated API key clients receive stable error codes and safe action-oriented messages without raw query values, lookup IDs, credentials, or origin internals.","x-scalar-links":[{"name":"Status","url":"https://status.datamill.com.au"},{"name":"Register","url":"https://www.datamill.com.au/signup/"},{"name":"Sign in","url":"https://customer.datamill.com.au"},{"name":"Website","url":"https://www.datamill.com.au"}]},"servers":[{"url":"https://api.datamill.com.au"}],"tags":[{"name":"Catalog","description":"Discover the public datasets currently published by DataMill."},{"name":"dataset:absAnzsicIndustryClassification","x-displayName":"ANZSIC Industry Classification","description":"ABS Australian and New Zealand Standard Industrial Classification classes with hierarchy, definitions, primary activities, and activity-index terms. Source: Australian Bureau of Statistics · ABS; official source: Australian Bureau of Statistics classifications. Licence: Creative Commons Attribution 4.0 International. Attribution: Commonwealth of Australia (Australian Bureau of Statistics). DataMill transforms ABS classification material into canonical API records and search indexes. Excluded material: ABS logos, OSCA branding and artwork, trademarks, microdata, third-party content."},{"name":"dataset:absOscaOccupationClassification","x-displayName":"OSCA Occupation Classification","description":"ABS Occupation Standard Classification for Australia occupations with hierarchy, descriptions, titles, tasks, specialisations, and skill levels. Source: Australian Bureau of Statistics · ABS; official source: Australian Bureau of Statistics classifications. Licence: Creative Commons Attribution 4.0 International. Attribution: Commonwealth of Australia (Australian Bureau of Statistics). DataMill transforms ABS classification material into canonical API records and search indexes. Excluded material: ABS logos, OSCA branding and artwork, trademarks, microdata, third-party content."},{"name":"dataset:abrAustralianBusinessNumbers","x-displayName":"Australian Business Numbers","description":"Australian Business Register ABNs with legal, trading, and status details. Source: Australian Business Register · ABR; official source: Australian Business Register ABN Lookup."},{"name":"dataset:acncRegisteredCharities","x-displayName":"Registered Charities AU","description":"ACNC registered charities with ABNs, names, locations, and registration details. Source: Australian Charities and Not-for-profits Commission · ACNC; official source: ACNC register."},{"name":"dataset:governmentOrganisationsAu","x-displayName":"Government Organisations","description":"Australian Government Organisations Register CSV snapshots from data.gov.au. Source: Australian Government; official source: Australian Government Organisations Register."},{"name":"dataset:apnBankStateBranch","x-displayName":"Bank State Branch","description":"Australian Payment Network branch register with BSB and branch details. Source: Australian Payments Network · APN; official source: AusPayNet BSB lookup."},{"name":"dataset:apraAuthorisedDepositTakingInstitutions","x-displayName":"Authorised Deposit-taking Institutions","description":"APRA register of authorised deposit-taking institutions. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraGeneralInsurers","x-displayName":"General Insurers","description":"APRA register of general insurers. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraLifeInsurersFriendlySocieties","x-displayName":"Life Insurers and Friendly Societies","description":"APRA list of registered life insurers and friendly societies. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraMySuperAuthorisedProducts","x-displayName":"MySuper Authorised Products","description":"APRA MySuper authorised products from the superannuation institutions workbook. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraPrivateHealthInsurers","x-displayName":"Private Health Insurers","description":"APRA list of registered private health insurers. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraRegistrableSuperannuationEntities","x-displayName":"Registrable Superannuation Entities","description":"APRA RSE register including superannuation entity ABNs and registration numbers. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:apraRseLicensees","x-displayName":"Registrable Superannuation Entities Licensees","description":"APRA Registrable Superannuation Entities licensees from the superannuation institutions workbook. Source: Australian Prudential Regulation Authority · APRA; official source: APRA registers."},{"name":"dataset:asicAustralianFinancialServicesAuthorisedRepresentatives","x-displayName":"AFS Authorised Representatives","description":"ASIC authorised representatives for Australian Financial Services licensees. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicAustralianFinancialServicesLicensees","x-displayName":"AFS Licensees","description":"ASIC Australian Financial Services licensees register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicBannedAndDisqualifiedOrganisations","x-displayName":"Banned and Disqualified Organisations","description":"ASIC banned and disqualified organisations register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicBannedAndDisqualifiedPersons","x-displayName":"Banned and Disqualified Persons","description":"ASIC banned and disqualified persons register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicBusinessNames","x-displayName":"Business Names","description":"ASIC registered business names and lifecycle details. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicCompanies","x-displayName":"Companies","description":"ASIC companies register with names, identifiers, and classifications. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicCreditLicensees","x-displayName":"Credit Licensees","description":"ASIC credit licensees register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicCreditRepresentatives","x-displayName":"Credit Representatives","description":"ASIC credit representatives register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicFinancialAdvisers","x-displayName":"Financial Advisers","description":"ASIC financial advisers register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicLiquidators","x-displayName":"Liquidators","description":"ASIC registered and official liquidators register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicRegisteredAuditors","x-displayName":"Registered Auditors","description":"ASIC registered auditors register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:asicSmsfAuditors","x-displayName":"SMSF Auditors","description":"ASIC SMSF auditors register. Source: Australian Securities and Investments Commission · ASIC; official source: ASIC register datasets."},{"name":"dataset:atoBusinessIndustryCode","x-displayName":"Business Industry Code","description":"ATO business industry code reference data. Source: Australian Taxation Office · ATO; official source: ATO business industry codes."},{"name":"dataset:cdrBankingProducts","x-displayName":"Banking Products","description":"CDR banking products snapshots from bootstrap archives and live refresh. Source: Consumer Data Right · CDR; official source: Consumer Data Right product reference data."},{"name":"dataset:dfatSanctionsConsolidatedList","x-displayName":"Sanctions Consolidated List","description":"Australian sanctions consolidated list records for individuals, entities, and vessels subject to Australian sanctions law. Source: Department of Foreign Affairs and Trade · DFAT; official source: Department of Foreign Affairs and Trade Australian Sanctions Consolidated List."},{"name":"dataset:euFinancialSanctions","x-displayName":"Financial Sanctions","description":"European Union consolidated financial sanctions records for persons, groups, and entities subject to EU financial sanctions. Source: European Union · EU; official source: EU Financial Sanctions File."},{"name":"dataset:dgTresorAssetFreezeRegister","x-displayName":"Asset Freeze Register","description":"French Treasury asset-freeze records for persons, entities, and other subjects listed in the national freeze register. Source: French Treasury · DG Trésor; official source: French Treasury asset freeze register."},{"name":"dataset:geoAddressesAU","x-displayName":"Australian Addresses","description":"Derived Australian address dataset built from the service-owned G-NAF source group. Source: Geospatial Data; official source: Geoscape G-NAF."},{"name":"dataset:geoPostcodesAU","x-displayName":"Australian Postcodes","description":"Derived Australian postcode and locality reference dataset. Source: Geospatial Data; official source: Geoscape G-NAF."},{"name":"dataset:geoAddressesNZ","x-displayName":"New Zealand Addresses","description":"Derived New Zealand address dataset built from the service-owned LINZ source group. Source: Geospatial Data; official source: LINZ Data Service."},{"name":"dataset:geoPostcodesNZ","x-displayName":"New Zealand Postcodes","description":"Unofficial DataMill-composed New Zealand postcode and locality data combining LINZ addresses and Open NZ Postcodes mappings; not endorsed by NZ Post. Source: Geospatial Data; official source: DataMill-composed NZ postcodes (LINZ and Open NZ Postcodes)."},{"name":"dataset:geoStreetTypes","x-displayName":"Street Types","description":"Derived Australian street type vocabulary built from the service-owned G-NAF source group. Source: Geospatial Data; official source: Geoscape G-NAF."},{"name":"dataset:canadaAutonomousSanctionsConsolidatedList","x-displayName":"Autonomous Sanctions Consolidated List","description":"Government of Canada autonomous sanctions consolidated records for listed persons, entities, and ships. Source: Global Affairs Canada; official source: Government of Canada autonomous sanctions consolidated list."},{"name":"dataset:gleifLegalEntityIdentifiers","x-displayName":"Legal Entity Identifiers","description":"Global legal entity identifier records with registration and validation authority crosswalk values. Source: Global Legal Entity Identifier Foundation · GLEIF; official source: GLEIF Global LEI Index."},{"name":"dataset:cedbTargetedFinancialSanctions","x-displayName":"Targeted Financial Sanctions","description":"Hong Kong targeted financial sanctions records published by the Commerce and Economic Development Bureau. Source: Hong Kong Commerce and Economic Development Bureau · CEDB; official source: Hong Kong targeted financial sanctions lists."},{"name":"dataset:idbSanctionedFirmsIndividuals","x-displayName":"Sanctioned Firms and Individuals","description":"Inter-American Development Bank sanctioned firms and individuals open-data records. Source: Inter-American Development Bank · IDB; official source: IDB sanctioned firms and individuals dataset."},{"name":"dataset:ipAustraliaDesigns","x-displayName":"Designs","description":"IP Australia IP RAPID design-right applications and rights with applicants, owners, agents, classifications, dates, and ABN links where supplied. Source: IP Australia; official source: IP Australia IP RAPID."},{"name":"dataset:ipAustraliaPatents","x-displayName":"Patents","description":"IP Australia IP RAPID patent applications and rights with applicants, owners, agents, classifications, dates, and ABN links where supplied. Source: IP Australia; official source: IP Australia IP RAPID."},{"name":"dataset:ipAustraliaPlantBreedersRights","x-displayName":"Plant Breeder's Rights","description":"IP Australia IP RAPID plant breeder's rights applications with applicants, owners, agents, variety details, dates, and ABN links where supplied. Source: IP Australia; official source: IP Australia IP RAPID."},{"name":"dataset:ipAustraliaTradeMarks","x-displayName":"Trade Marks","description":"IP Australia IP RAPID trade mark applications and rights with applicants, owners, agents, classifications, dates, and ABN links where supplied. Source: IP Australia; official source: IP Australia IP RAPID."},{"name":"dataset:charitiesNzRegisteredCharities","x-displayName":"Registered Charities NZ","description":"New Zealand Charities Register organisations exposed through the Charities Services OData endpoint. Source: New Zealand Charities Register; official source: New Zealand Charities Register open data."},{"name":"dataset:mfatRussiaSanctionsRegister","x-displayName":"Russia Sanctions Register","description":"New Zealand Russia sanctions register records for sanctioned individuals, entities, ships, sanction types, and trade measures. Source: New Zealand Ministry of Foreign Affairs and Trade · MFAT; official source: New Zealand MFAT Russia Sanctions Register."},{"name":"dataset:propertySalesNsw","x-displayName":"Property Sales","description":"Canonical NSW Valuer General property sales snapshot refreshed from weekly dated PSI ZIP extracts. Source: NSW Property; official source: NSW property sales information."},{"name":"dataset:ofacSdnAndConsolidatedSanctionsLists","x-displayName":"SDN and Consolidated Sanctions Lists","description":"OFAC Specially Designated Nationals and consolidated non-SDN sanctions list records from the Sanctions List Service. Source: Office of Foreign Assets Control · OFAC; official source: OFAC Sanctions List Service."},{"name":"dataset:oricAboriginalAndTorresStraitIslanderCorporations","x-displayName":"Aboriginal and Torres Strait Islander Corporations","description":"Searchable corporation records with ICN, ABN, registration status, location, industry, and recent financial bands. Source: Office of the Registrar of Indigenous Corporations · ORIC; official source: ORIC Aboriginal and Torres Strait Islander corporations."},{"name":"dataset:secoSanctionedSubjects","x-displayName":"Sanctioned Subjects","description":"Swiss SECO consolidated sanctioned-subject records for individuals, companies, and organisations. Source: Swiss State Secretariat for Economic Affairs · SECO; official source: SECO sanctioned subjects."},{"name":"dataset:samExclusions","x-displayName":"Exclusions","description":"SAM.gov public exclusions records for excluded parties, agencies, programmes, and restriction dates. Source: System for Award Management · SAM.gov; official source: SAM.gov exclusions public extract."},{"name":"dataset:ukSanctionsList","x-displayName":"Sanctions List","description":"United Kingdom sanctions records published in the UK Sanctions List for persons, entities, and ships. Source: United Kingdom Sanctions; official source: UK Sanctions List."},{"name":"dataset:worldBankIneligibleFirmsIndividuals","x-displayName":"Ineligible Firms and Individuals","description":"World Bank records for firms and individuals ineligible under World Bank procurement sanctions and related sanctions. Source: World Bank; official source: World Bank ineligible firms and individuals list."},{"name":"Validation","description":"Validate identifiers, account details, and communication details using deterministic service-owned validation rules."},{"name":"Agent","description":"Generate text through prepaid DataMill Agent tiers."},{"name":"MCP","description":"Connect MCP clients to the canonical DataMill tool catalogue through JSON-RPC 2.0."},{"name":"Utility","description":"Health, readiness, and machine-readable OpenAPI discovery routes."}],"x-tagGroups":[{"name":"Discover","tags":["Catalog"]},{"name":"Australian Bureau of Statistics · ABS","tags":["dataset:absAnzsicIndustryClassification","dataset:absOscaOccupationClassification"]},{"name":"Australian Business Register · ABR","tags":["dataset:abrAustralianBusinessNumbers"]},{"name":"Australian Charities and Not-for-profits Commission · ACNC","tags":["dataset:acncRegisteredCharities"]},{"name":"Australian Government","tags":["dataset:governmentOrganisationsAu"]},{"name":"Australian Payments Network · APN","tags":["dataset:apnBankStateBranch"]},{"name":"Australian Prudential Regulation Authority · APRA","tags":["dataset:apraAuthorisedDepositTakingInstitutions","dataset:apraGeneralInsurers","dataset:apraLifeInsurersFriendlySocieties","dataset:apraMySuperAuthorisedProducts","dataset:apraPrivateHealthInsurers","dataset:apraRegistrableSuperannuationEntities","dataset:apraRseLicensees"]},{"name":"Australian Securities and Investments Commission · ASIC","tags":["dataset:asicAustralianFinancialServicesAuthorisedRepresentatives","dataset:asicAustralianFinancialServicesLicensees","dataset:asicBannedAndDisqualifiedOrganisations","dataset:asicBannedAndDisqualifiedPersons","dataset:asicBusinessNames","dataset:asicCompanies","dataset:asicCreditLicensees","dataset:asicCreditRepresentatives","dataset:asicFinancialAdvisers","dataset:asicLiquidators","dataset:asicRegisteredAuditors","dataset:asicSmsfAuditors"]},{"name":"Australian Taxation Office · ATO","tags":["dataset:atoBusinessIndustryCode"]},{"name":"Consumer Data Right · CDR","tags":["dataset:cdrBankingProducts"]},{"name":"Department of Foreign Affairs and Trade · DFAT","tags":["dataset:dfatSanctionsConsolidatedList"]},{"name":"European Union · EU","tags":["dataset:euFinancialSanctions"]},{"name":"French Treasury · DG Trésor","tags":["dataset:dgTresorAssetFreezeRegister"]},{"name":"Geospatial Data","tags":["dataset:geoAddressesAU","dataset:geoPostcodesAU","dataset:geoAddressesNZ","dataset:geoPostcodesNZ","dataset:geoStreetTypes"]},{"name":"Global Affairs Canada","tags":["dataset:canadaAutonomousSanctionsConsolidatedList"]},{"name":"Global Legal Entity Identifier Foundation · GLEIF","tags":["dataset:gleifLegalEntityIdentifiers"]},{"name":"Hong Kong Commerce and Economic Development Bureau · CEDB","tags":["dataset:cedbTargetedFinancialSanctions"]},{"name":"Inter-American Development Bank · IDB","tags":["dataset:idbSanctionedFirmsIndividuals"]},{"name":"IP Australia","tags":["dataset:ipAustraliaDesigns","dataset:ipAustraliaPatents","dataset:ipAustraliaPlantBreedersRights","dataset:ipAustraliaTradeMarks"]},{"name":"New Zealand Charities Register","tags":["dataset:charitiesNzRegisteredCharities"]},{"name":"New Zealand Ministry of Foreign Affairs and Trade · MFAT","tags":["dataset:mfatRussiaSanctionsRegister"]},{"name":"NSW Property","tags":["dataset:propertySalesNsw"]},{"name":"Office of Foreign Assets Control · OFAC","tags":["dataset:ofacSdnAndConsolidatedSanctionsLists"]},{"name":"Office of the Registrar of Indigenous Corporations · ORIC","tags":["dataset:oricAboriginalAndTorresStraitIslanderCorporations"]},{"name":"Swiss State Secretariat for Economic Affairs · SECO","tags":["dataset:secoSanctionedSubjects"]},{"name":"System for Award Management · SAM.gov","tags":["dataset:samExclusions"]},{"name":"United Kingdom Sanctions","tags":["dataset:ukSanctionsList"]},{"name":"World Bank","tags":["dataset:worldBankIneligibleFirmsIndividuals"]},{"name":"Validate","tags":["Validation"]},{"name":"Agents","tags":["Agent","MCP"]},{"name":"Operate","tags":["Utility"]}],"paths":{"/openapi.json":{"get":{"tags":["Utility"],"operationId":"openapi","summary":"Machine-readable public API compatibility artifact.","description":"Returns the generated OpenAPI compatibility document for the current public API surface.","parameters":[],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OpenApiDocument"}}}}},"security":[]}},"/mcp":{"servers":[{"url":"https://mcp.datamill.com.au"}],"post":{"tags":["MCP"],"operationId":"mcp","summary":"Send a JSON-RPC request to the DataMill MCP server.","description":"Uses JSON over Streamable HTTP at exactly POST https://mcp.datamill.com.au/mcp, not the api.datamill.com.au host. This is a server-to-server endpoint: CORS is intentionally absent, so browser-based interactive API consoles cannot invoke it directly. The initialize, ping, and notification methods are public. tools/list and tools/call require either x-api-key or Authorization: Bearer credentials. Clients advertise application/json and text/event-stream, but this server intentionally returns JSON call responses and empty notification responses without sessions or SSE. The MCP transport request is not itself a quota unit. Downstream calls can return quota or rate-limit tool errors; search, lookup, and validation tool calls consume normal gateway quota, while dataset catalogue and public status tool calls are free.","security":[{},{"ApiKeyAuth":[]},{"BearerAuth":[]}],"parameters":[{"name":"Accept","in":"header","required":false,"description":"MCP clients should advertise `application/json, text/event-stream`. This JSON-only stateless server returns application/json for calls and does not establish an SSE stream.","schema":{"type":"string"},"example":"application/json, text/event-stream"},{"name":"Origin","in":"header","required":false,"description":"Optional request origin. When present in production it must exactly match https://mcp.datamill.com.au; an invalid origin is rejected with HTTP 403.","schema":{"type":"string"}},{"name":"MCP-Protocol-Version","in":"header","required":false,"description":"Optional transport protocol version. Initialize negotiates the version in its JSON body; subsequent requests should send the negotiated version. A different value is rejected with HTTP 400.","schema":{"type":"string","const":"2025-06-18"}}],"requestBody":{"required":true,"description":"A single JSON-RPC 2.0 object encoded as application/json. Credentials are optional for initialize, ping, and notifications, but required for tools/list and tools/call. Request bodies are limited to 64 KiB.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcRequest"}}}},"responses":{"200":{"description":"JSON-RPC result or method-level error response for calls. Unknown methods, invalid method parameters or tool arguments, and unknown tools are JSON-RPC errors carried in HTTP 200. Downstream quota and rate-limit failures from tool calls are also represented as MCP tool errors in this HTTP 200 response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcResponse"}}}},"202":{"description":"Notification accepted with an empty response body"},"400":{"description":"Transport, JSON parsing, request-envelope, notification-validation, or MCP-Protocol-Version failure; method-level JSON-RPC errors use HTTP 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"401":{"description":"Subscriber credential required for tools/list or tools/call","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"403":{"description":"Origin header is not allowed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"413":{"description":"Request body exceeds the 64 KiB transport limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"415":{"description":"Content-Type is not application/json","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"500":{"description":"MCP server failed to process the request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"502":{"description":"An upstream DataMill service request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}},"504":{"description":"An upstream DataMill service request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}}}}},"x-mcp-tools":[{"name":"datamill_list_datasets","title":"List DataMill datasets","description":"List the public DataMill datasets and their canonical selectors.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}}},{"name":"datamill_search_dataset","title":"Search a DataMill dataset","description":"Search one public dataset. Results include short-lived opaque ids that can be passed to datamill_lookup_record.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","q"],"properties":{"dataset":{"type":"string","description":"Dataset selector derived from its public family/slug route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"q":{"type":"string","description":"Literal search text.","minLength":1,"maxLength":512},"limit":{"type":"integer","description":"Optional page size. Defaults to 25.","minimum":1,"maximum":100},"offset":{"type":"integer","description":"Optional zero-based offset. Offset plus the effective limit must not exceed 1000.","minimum":0,"maximum":999}}}},{"name":"datamill_lookup_record","title":"Look up a DataMill record","description":"Look up a record using the short-lived opaque id returned by a search of the same dataset.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","id"],"properties":{"dataset":{"type":"string","description":"Dataset selector derived from its public family/slug route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"id":{"type":"string","description":"Short-lived opaque lookup id returned by dataset search.","minLength":1,"maxLength":1024}}}},{"name":"datamill_verify_entity","title":"Verify a DataMill entity","description":"Verify a public record by an approved identifier, description, or both. A sole qualifying record returns its full public lookup projection; ambiguous matches return no entity. Match percentages are not identity probabilities.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","parameters"],"properties":{"dataset":{"type":"string","description":"Dataset selector for a profile-enabled verification route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"minimumMatch":{"type":"number","minimum":0,"maximum":100,"default":85,"description":"Minimum approximate text-match percentage. Exact constraints remain exact."},"parameters":{"type":"object","description":"At least one approved identifier or description, plus supported comparison constraints. APRA HTML registers require a name. Structured APRA profiles identify fund registrations, trustee licences or MySuper products separately; they do not join those entities.","additionalProperties":false,"minProperties":1,"properties":{"abbr":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"adviserNumber":{"type":"string","minLength":1,"maxLength":1024},"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"aliasStrength":{"type":"string","minLength":1,"maxLength":1024},"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"asicNumber":{"type":"string","minLength":1,"maxLength":1024},"bank":{"type":"string","minLength":1,"maxLength":1024},"brandDataHolderBrandId":{"type":"string","minLength":1,"maxLength":1024},"brandIdentityKey":{"type":"string","minLength":1,"maxLength":1024},"brandName":{"type":"string","minLength":1,"maxLength":1024},"bsb":{"type":"string","minLength":1,"maxLength":1024},"businessIndustryCode":{"type":"string","minLength":1,"maxLength":1024},"category":{"type":"string","minLength":1,"maxLength":1024},"charityLegalName":{"type":"string","minLength":1,"maxLength":1024},"charityRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"class":{"type":"string","minLength":1,"maxLength":1024},"classCode":{"type":"string","minLength":1,"maxLength":1024},"classOfLicence":{"type":"string","minLength":1,"maxLength":1024},"classTitle":{"type":"string","minLength":1,"maxLength":1024},"classification":{"type":"string","minLength":1,"maxLength":1024},"controlDate":{"type":"string","minLength":1,"maxLength":1024},"corporationName":{"type":"string","minLength":1,"maxLength":1024},"corporationSize":{"type":"string","minLength":1,"maxLength":1024},"country":{"type":"string","minLength":1,"maxLength":1024},"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"currentMySuperProductName":{"type":"string","minLength":1,"maxLength":1024},"currentName":{"type":"string","minLength":1,"maxLength":1024},"dateOfCancellation":{"type":"string","minLength":1,"maxLength":1024},"dateOfContract":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfSettlement":{"type":"string","minLength":1,"maxLength":1024},"dateOfSnapshot":{"type":"string","minLength":1,"maxLength":1024},"dealingNumber":{"type":"string","minLength":1,"maxLength":1024},"description":{"type":"string","minLength":1,"maxLength":1024},"dfatPrimaryReferenceId":{"type":"string","minLength":1,"maxLength":1024},"dfatReferenceId":{"type":"string","minLength":1,"maxLength":1024},"division":{"type":"string","minLength":1,"maxLength":1024},"divisionCode":{"type":"string","minLength":1,"maxLength":1024},"docNumber":{"type":"string","minLength":1,"maxLength":1024},"employerName":{"type":"string","minLength":1,"maxLength":1024},"entityCategory":{"type":"string","minLength":1,"maxLength":1024},"entityMainName":{"type":"string","minLength":1,"maxLength":1024},"entityMainPostcode":{"type":"string","minLength":1,"maxLength":1024},"entityMainState":{"type":"string","minLength":1,"maxLength":1024},"entityName":{"type":"string","minLength":1,"maxLength":1024},"entityStatus":{"type":"string","minLength":1,"maxLength":1024},"entityType":{"type":"string","minLength":1,"maxLength":1024},"extractDate":{"type":"string","minLength":1,"maxLength":1024},"firm":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"formatted":{"type":"string","minLength":1,"maxLength":1024},"fundName":{"type":"string","minLength":1,"maxLength":1024},"fundType":{"type":"string","minLength":1,"maxLength":1024},"group":{"type":"string","minLength":1,"maxLength":1024},"groupCode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCity":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"icn":{"type":"string","minLength":1,"maxLength":1024},"isAbn":{"type":"string","minLength":1,"maxLength":1024},"isAmbiguousDuplicate":{"type":"string","minLength":1,"maxLength":1024},"isGst":{"type":"string","minLength":1,"maxLength":1024},"isRegistered":{"type":"string","minLength":1,"maxLength":1024},"isReplaced":{"type":"string","minLength":1,"maxLength":1024},"jurisdiction":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCity":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"legalAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"legalAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"legalFormId":{"type":"string","minLength":1,"maxLength":1024},"legalName":{"type":"string","minLength":1,"maxLength":1024},"lei":{"type":"string","minLength":1,"maxLength":1024},"licenceNumber":{"type":"string","minLength":1,"maxLength":1024},"licenseHolderNumber":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"majorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"membershipType":{"type":"string","minLength":1,"maxLength":1024},"minorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"mySuperProductType":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":1024},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":1024},"nameType":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"nzbn":{"type":"string","minLength":1,"maxLength":1024},"occupationCode":{"type":"string","minLength":1,"maxLength":1024},"occupationTitle":{"type":"string","minLength":1,"maxLength":1024},"organisationId":{"type":"string","minLength":1,"maxLength":1024},"organisationName":{"type":"string","minLength":1,"maxLength":1024},"ownerName":{"type":"string","minLength":1,"maxLength":1024},"paymentType":{"type":"string","minLength":1,"maxLength":1024},"portfolio":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"previousStateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":1024},"productCategory":{"type":"string","minLength":1,"maxLength":1024},"productId":{"type":"string","minLength":1,"maxLength":1024},"productName":{"type":"string","minLength":1,"maxLength":1024},"productStatus":{"type":"string","minLength":1,"maxLength":1024},"productUniqueIdentifier":{"type":"string","minLength":1,"maxLength":1024},"propertyAddressFormatted":{"type":"string","minLength":1,"maxLength":1024},"propertyHouseNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyId":{"type":"string","minLength":1,"maxLength":1024},"propertyLocality":{"type":"string","minLength":1,"maxLength":1024},"propertyName":{"type":"string","minLength":1,"maxLength":1024},"propertyPostcode":{"type":"string","minLength":1,"maxLength":1024},"propertyUnitNumber":{"type":"string","minLength":1,"maxLength":1024},"purchasePrice":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"register":{"type":"string","minLength":1,"maxLength":1024},"registeredAs":{"type":"string","minLength":1,"maxLength":1024},"registeredAtName":{"type":"string","minLength":1,"maxLength":1024},"registeredAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"registeredLiquidatorNumber":{"type":"string","minLength":1,"maxLength":1024},"registeredName":{"type":"string","minLength":1,"maxLength":1024},"registrationNumber":{"type":"string","minLength":1,"maxLength":1024},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"sectorCode":{"type":"string","minLength":1,"maxLength":1024},"skillLevel":{"type":"string","minLength":1,"maxLength":1024},"smsfAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"stateRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024},"streetCity":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetPostcode":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"subDivision":{"type":"string","minLength":1,"maxLength":1024},"subMajorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"subdivisionCode":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":1024},"townCity":{"type":"string","minLength":1,"maxLength":1024},"trusteeAbn":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":1024},"typeOfBody":{"type":"string","minLength":1,"maxLength":1024},"unitGroupCode":{"type":"string","minLength":1,"maxLength":1024},"validatedAs":{"type":"string","minLength":1,"maxLength":1024},"validatedAtName":{"type":"string","minLength":1,"maxLength":1024}}}},"allOf":[{"if":{"properties":{"dataset":{"const":"abr/australian-business-numbers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["entityMainName"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"asicNumber":{"type":"string","minLength":1,"maxLength":1024},"entityType":{"type":"string","minLength":1,"maxLength":1024},"entityMainName":{"type":"string","minLength":1,"maxLength":512},"entityMainState":{"type":"string","minLength":1,"maxLength":1024},"entityMainPostcode":{"type":"string","minLength":1,"maxLength":1024},"isAbn":{"type":"string","minLength":1,"maxLength":1024},"isGst":{"type":"string","minLength":1,"maxLength":1024},"isReplaced":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apn/bank-state-branch"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["bsb"]},{"required":["bank"]},{"required":["name"]}],"properties":{"bsb":{"type":"string","minLength":1,"maxLength":1024},"bank":{"type":"string","minLength":1,"maxLength":512},"ownerName":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"paymentType":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/authorised-deposit-taking-institutions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/general-insurers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/life-insurers-friendly-societies"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/private-health-insurers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]},{"required":["registeredName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"registeredName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024},"membershipType":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/registrable-superannuation-entities"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registrationNumber"]},{"required":["abn"]},{"required":["organisationName"]}],"properties":{"registrationNumber":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"organisationName":{"type":"string","minLength":1,"maxLength":512},"sectorCode":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"extractDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/rse-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["licenceNumber"]},{"required":["trusteeAbn"]},{"required":["trusteeName"]}],"properties":{"licenceNumber":{"type":"string","minLength":1,"maxLength":1024},"trusteeAbn":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":512},"classOfLicence":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/mysuper-authorised-products"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["productUniqueIdentifier"]},{"required":["currentMySuperProductName"]}],"properties":{"productUniqueIdentifier":{"type":"string","minLength":1,"maxLength":1024},"currentMySuperProductName":{"type":"string","minLength":1,"maxLength":512},"mySuperProductType":{"type":"string","minLength":1,"maxLength":1024},"fundType":{"type":"string","minLength":1,"maxLength":1024},"fundName":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":1024},"employerName":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"acnc/registered-charities"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["charityLegalName"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"charityLegalName":{"type":"string","minLength":1,"maxLength":512},"townCity":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/australian-financial-services-authorised-representatives"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["representativeNumber"]},{"required":["name"]}],"properties":{"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/australian-financial-services-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["afsLicenseNumber"]},{"required":["name"]}],"properties":{"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/banned-and-disqualified-organisations"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["acn"]},{"required":["name"]}],"properties":{"acn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512}}}}}},{"if":{"properties":{"dataset":{"const":"asic/banned-and-disqualified-persons"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["docNumber"]},{"required":["name"]}],"properties":{"docNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/business-names"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["stateRegistrationNumber"]},{"required":["name"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"stateRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"previousStateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfCancellation":{"type":"string","minLength":1,"maxLength":1024},"isRegistered":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/companies"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["acn"]},{"required":["abn"]},{"required":["name"]},{"required":["currentName"]}],"properties":{"acn":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"currentName":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/credit-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["creditLicenseNumber"]},{"required":["name"]}],"properties":{"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/credit-representatives"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["representativeNumber"]},{"required":["name"]}],"properties":{"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/financial-advisers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["adviserNumber"]},{"required":["name"]}],"properties":{"adviserNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"licenseHolderNumber":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/liquidators"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registeredLiquidatorNumber"]},{"required":["name"]}],"properties":{"registeredLiquidatorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"firm":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/registered-auditors"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registeredAuditorNumber"]},{"required":["name"]}],"properties":{"registeredAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"register":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/smsf-auditors"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["smsfAuditorNumber"]},{"required":["name"]}],"properties":{"smsfAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"firm":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/trade-marks"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/patents"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/designs"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/plant-breeders-rights"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ato/business-industry-code"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["businessIndustryCode"]},{"required":["description"]}],"properties":{"businessIndustryCode":{"type":"string","minLength":1,"maxLength":1024},"description":{"type":"string","minLength":1,"maxLength":512},"division":{"type":"string","minLength":1,"maxLength":1024},"subDivision":{"type":"string","minLength":1,"maxLength":1024},"group":{"type":"string","minLength":1,"maxLength":1024},"class":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"abs/industry-classification"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["classCode"]},{"required":["classTitle"]}],"properties":{"classCode":{"type":"string","minLength":1,"maxLength":1024},"classTitle":{"type":"string","minLength":1,"maxLength":512},"groupCode":{"type":"string","minLength":1,"maxLength":1024},"subdivisionCode":{"type":"string","minLength":1,"maxLength":1024},"divisionCode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"abs/occupation-classification"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["occupationCode"]},{"required":["occupationTitle"]}],"properties":{"occupationCode":{"type":"string","minLength":1,"maxLength":1024},"occupationTitle":{"type":"string","minLength":1,"maxLength":512},"majorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"subMajorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"minorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"unitGroupCode":{"type":"string","minLength":1,"maxLength":1024},"skillLevel":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"cdr/banking-products"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["productId"]},{"required":["brandIdentityKey"]},{"required":["brandDataHolderBrandId"]},{"required":["sourceSnapshotId"]},{"required":["productName"]}],"properties":{"productId":{"type":"string","minLength":1,"maxLength":1024},"brandIdentityKey":{"type":"string","minLength":1,"maxLength":1024},"brandDataHolderBrandId":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"productName":{"type":"string","minLength":1,"maxLength":512},"brandName":{"type":"string","minLength":1,"maxLength":1024},"productCategory":{"type":"string","minLength":1,"maxLength":1024},"productStatus":{"type":"string","minLength":1,"maxLength":1024},"dateOfSnapshot":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"charities/registered-charities-nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["charityRegistrationNumber"]},{"required":["nzbn"]},{"required":["name"]},{"required":["legalName"]}],"properties":{"charityRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"nzbn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"legalName":{"type":"string","minLength":1,"maxLength":512},"streetCity":{"type":"string","minLength":1,"maxLength":1024},"streetPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/addresses/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["formatted"]}],"properties":{"formatted":{"type":"string","minLength":1,"maxLength":512},"country":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/addresses/nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["formatted"]}],"properties":{"formatted":{"type":"string","minLength":1,"maxLength":512},"country":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/postcodes/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["postcode"]},{"required":["locality"]}],"properties":{"postcode":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/postcodes/nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["postcode"]},{"required":["locality"]}],"properties":{"postcode":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/street-type"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abbr"]},{"required":["type"]}],"properties":{"abbr":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":512}}}}}},{"if":{"properties":{"dataset":{"const":"gleif/legal-entity-identifiers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["lei"]},{"required":["legalName"]}],"properties":{"lei":{"type":"string","minLength":1,"maxLength":1024},"legalName":{"type":"string","minLength":1,"maxLength":512},"entityStatus":{"type":"string","minLength":1,"maxLength":1024},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"entityCategory":{"type":"string","minLength":1,"maxLength":1024},"jurisdiction":{"type":"string","minLength":1,"maxLength":1024},"legalFormId":{"type":"string","minLength":1,"maxLength":1024},"registeredAtName":{"type":"string","minLength":1,"maxLength":1024},"registeredAs":{"type":"string","minLength":1,"maxLength":1024},"validatedAtName":{"type":"string","minLength":1,"maxLength":1024},"validatedAs":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCity":{"type":"string","minLength":1,"maxLength":1024},"legalAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"legalAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCity":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"dfat/sanctions/consolidated-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["dfatReferenceId"]},{"required":["dfatPrimaryReferenceId"]},{"required":["name"]}],"properties":{"dfatReferenceId":{"type":"string","minLength":1,"maxLength":1024},"dfatPrimaryReferenceId":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"nameType":{"type":"string","minLength":1,"maxLength":1024},"aliasStrength":{"type":"string","minLength":1,"maxLength":1024},"controlDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ofac/sdn-and-consolidated-sanctions-lists"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"eu/financial-sanctions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"uk/sanctions-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"canada/autonomous-sanctions/consolidated-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"mfat/russia-sanctions-register"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"dg-tresor/asset-freeze-register"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"cedb/targeted-financial-sanctions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"world-bank/ineligible-firms-individuals"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"idb/sanctioned-firms-individuals"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"seco/sanctioned-subjects"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"sam/exclusions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"government/organisations/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["organisationId"]},{"required":["title"]}],"properties":{"organisationId":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"portfolio":{"type":"string","minLength":1,"maxLength":1024},"classification":{"type":"string","minLength":1,"maxLength":1024},"typeOfBody":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"oric/aboriginal-and-torres-strait-islander-corporations"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["icn"]},{"required":["abn"]},{"required":["corporationName"]}],"properties":{"icn":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"corporationName":{"type":"string","minLength":1,"maxLength":512},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"corporationSize":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"property/sales-nsw"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["propertyId"]},{"required":["dealingNumber"]},{"required":["sourceSnapshotId"]},{"required":["propertyAddressFormatted"]}],"properties":{"propertyId":{"type":"string","minLength":1,"maxLength":1024},"dealingNumber":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"propertyAddressFormatted":{"type":"string","minLength":1,"maxLength":512},"propertyName":{"type":"string","minLength":1,"maxLength":1024},"propertyUnitNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyHouseNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyLocality":{"type":"string","minLength":1,"maxLength":1024},"propertyPostcode":{"type":"string","minLength":1,"maxLength":1024},"dateOfContract":{"type":"string","minLength":1,"maxLength":1024},"dateOfSettlement":{"type":"string","minLength":1,"maxLength":1024},"purchasePrice":{"type":"string","minLength":1,"maxLength":1024},"isAmbiguousDuplicate":{"type":"string","minLength":1,"maxLength":1024}}}}}}]}},{"name":"datamill_validate_identifier","title":"Validate an identifier","description":"Validate identifiers or account details through a canonical public DataMill validation type.","inputSchema":{"type":"object","additionalProperties":false,"required":["type","parameters"],"properties":{"type":{"type":"string","description":"Validation type derived from the canonical public validation route.","enum":["bank-account-number","business-identifier-code","business-number","company-number","director-identification-number","email","international-bank-account-number","medicare-number","new-zealand-bank-account","new-zealand-business-number","new-zealand-company-number","new-zealand-ird-number","phone","registered-body-number","registered-scheme-number","tax-file-number"]},"parameters":{"type":"object","description":"Query parameters required by the selected validation type.","additionalProperties":false,"properties":{"account":{"type":"string","maxLength":512},"bankId":{"type":"string","maxLength":512},"branch":{"type":"string","maxLength":512},"bsb":{"type":"string","maxLength":512},"businessIdentifierCode":{"type":"string","maxLength":512},"country":{"type":"string","maxLength":512},"directorIdentificationNumber":{"type":"string","maxLength":512},"email":{"type":"string","maxLength":512},"internationalBankAccountNumber":{"type":"string","maxLength":512},"medicareNumber":{"type":"string","maxLength":512},"newZealandBusinessNumber":{"type":"string","maxLength":512},"newZealandCompanyNumber":{"type":"string","maxLength":512},"newZealandIrdNumber":{"type":"string","maxLength":512},"number":{"type":"string","maxLength":512},"registeredBodyNumber":{"type":"string","maxLength":512},"registeredSchemeNumber":{"type":"string","maxLength":512},"suffix":{"type":"string","maxLength":512}}}},"allOf":[{"if":{"properties":{"type":{"const":"business-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public business-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"company-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public company-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"registered-body-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["registeredBodyNumber"],"properties":{"registeredBodyNumber":{"type":"string","maxLength":512,"description":"Value for the public registered-body-number validation parameter `registeredBodyNumber`."}}}}}},{"if":{"properties":{"type":{"const":"registered-scheme-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["registeredSchemeNumber"],"properties":{"registeredSchemeNumber":{"type":"string","maxLength":512,"description":"Value for the public registered-scheme-number validation parameter `registeredSchemeNumber`."}}}}}},{"if":{"properties":{"type":{"const":"director-identification-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["directorIdentificationNumber"],"properties":{"directorIdentificationNumber":{"type":"string","maxLength":512,"description":"Value for the public director-identification-number validation parameter `directorIdentificationNumber`."}}}}}},{"if":{"properties":{"type":{"const":"bank-account-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["bsb","account"],"properties":{"bsb":{"type":"string","maxLength":512,"description":"Value for the public bank-account-number validation parameter `bsb`."},"account":{"type":"string","maxLength":512,"description":"Value for the public bank-account-number validation parameter `account`."}}}}}},{"if":{"properties":{"type":{"const":"medicare-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["medicareNumber"],"properties":{"medicareNumber":{"type":"string","maxLength":512,"description":"Value for the public medicare-number validation parameter `medicareNumber`."}}}}}},{"if":{"properties":{"type":{"const":"email"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["email"],"properties":{"email":{"type":"string","maxLength":512,"description":"Value for the public email validation parameter `email`."}}}}}},{"if":{"properties":{"type":{"const":"phone"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public phone validation parameter `number`."},"country":{"type":"string","maxLength":512,"description":"Value for the public phone validation parameter `country`."}}}}}},{"if":{"properties":{"type":{"const":"tax-file-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public tax-file-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-business-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandBusinessNumber"],"properties":{"newZealandBusinessNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-business-number validation parameter `newZealandBusinessNumber`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-ird-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandIrdNumber"],"properties":{"newZealandIrdNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-ird-number validation parameter `newZealandIrdNumber`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-bank-account"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["bankId","branch","account","suffix"],"properties":{"bankId":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `bankId`."},"branch":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `branch`."},"account":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `account`."},"suffix":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `suffix`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-company-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandCompanyNumber"],"properties":{"newZealandCompanyNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-company-number validation parameter `newZealandCompanyNumber`."}}}}}},{"if":{"properties":{"type":{"const":"international-bank-account-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["internationalBankAccountNumber"],"properties":{"internationalBankAccountNumber":{"type":"string","maxLength":512,"description":"Value for the public international-bank-account-number validation parameter `internationalBankAccountNumber`."}}}}}},{"if":{"properties":{"type":{"const":"business-identifier-code"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["businessIdentifierCode"],"properties":{"businessIdentifierCode":{"type":"string","maxLength":512,"description":"Value for the public business-identifier-code validation parameter `businessIdentifierCode`."}}}}}}]}},{"name":"datamill_get_status","title":"Get DataMill status","description":"Return the public status snapshot unchanged except for optional filter-only selection by dataset and kind. Filtering depends only on item fields key, kind, datasetId, and path.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"dataset":{"type":"string","description":"Optional canonical dataset selector or dataset id used only to filter public status items.","enum":["abr/australian-business-numbers","abrAustralianBusinessNumbers","abs/industry-classification","abs/occupation-classification","absAnzsicIndustryClassification","absOscaOccupationClassification","acnc/registered-charities","acncRegisteredCharities","apn/bank-state-branch","apnBankStateBranch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","apraAuthorisedDepositTakingInstitutions","apraGeneralInsurers","apraLifeInsurersFriendlySocieties","apraMySuperAuthorisedProducts","apraPrivateHealthInsurers","apraRegistrableSuperannuationEntities","apraRseLicensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","asicAustralianFinancialServicesAuthorisedRepresentatives","asicAustralianFinancialServicesLicensees","asicBannedAndDisqualifiedOrganisations","asicBannedAndDisqualifiedPersons","asicBusinessNames","asicCompanies","asicCreditLicensees","asicCreditRepresentatives","asicFinancialAdvisers","asicLiquidators","asicRegisteredAuditors","asicSmsfAuditors","ato/business-industry-code","atoBusinessIndustryCode","canada/autonomous-sanctions/consolidated-list","canadaAutonomousSanctionsConsolidatedList","cdr/banking-products","cdrBankingProducts","cedb/targeted-financial-sanctions","cedbTargetedFinancialSanctions","charities/registered-charities-nz","charitiesNzRegisteredCharities","dfat/sanctions/consolidated-list","dfatSanctionsConsolidatedList","dg-tresor/asset-freeze-register","dgTresorAssetFreezeRegister","eu/financial-sanctions","euFinancialSanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","geoAddressesAU","geoAddressesNZ","geoPostcodesAU","geoPostcodesNZ","geoStreetTypes","gleif/legal-entity-identifiers","gleifLegalEntityIdentifiers","government/organisations/au","governmentOrganisationsAu","idb/sanctioned-firms-individuals","idbSanctionedFirmsIndividuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","ipAustraliaDesigns","ipAustraliaPatents","ipAustraliaPlantBreedersRights","ipAustraliaTradeMarks","mfat/russia-sanctions-register","mfatRussiaSanctionsRegister","ofac/sdn-and-consolidated-sanctions-lists","ofacSdnAndConsolidatedSanctionsLists","oric/aboriginal-and-torres-strait-islander-corporations","oricAboriginalAndTorresStraitIslanderCorporations","property/sales-nsw","propertySalesNsw","sam/exclusions","samExclusions","seco/sanctioned-subjects","secoSanctionedSubjects","uk/sanctions-list","ukSanctionsList","world-bank/ineligible-firms-individuals","worldBankIneligibleFirmsIndividuals"]},"kind":{"type":"string","description":"Optional public status item kind used only as a filter.","enum":["dataset","route","catalog","agent"]}}}}]}},"/v1/catalog/datasets":{"get":{"tags":["Catalog"],"operationId":"listCatalogDatasets","summary":"List published datasets","description":"Returns the public dataset catalog exposed through the service-backed API gateway.","security":[],"responses":{"200":{"description":"Catalog response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CatalogResponse"}}}}}}},"/v1/chat/completions":{"post":{"tags":["Agent"],"operationId":"createAgentChatCompletion","summary":"Create an Agent chat completion","description":"Creates one non-streaming Chat Completions response through a DataMill Agent public model. Backing model identifiers and provider details are internal.","security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"requestBody":{"required":true,"description":"JSON payloads are limited to 64 KiB.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentChatCompletionsRequest"}}}},"responses":{"200":{"description":"Agent chat completion response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AgentChatCompletionsResponse"}}}},"400":{"description":"Invalid Agent request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"401":{"description":"Authentication required","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"402":{"description":"Agent wallet has insufficient credits","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"403":{"description":"Agent usage is not allowed for this account or API key","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"409":{"description":"Agent wallet reservation could not be finalised","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"413":{"description":"Agent request body exceeds the 64 KiB limit","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"429":{"description":"Quota exceeded","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"description":"Gateway request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"502":{"description":"Agent model provider request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Agent runtime or rate card unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}}},"/health":{"get":{"operationId":"health","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}},"description":"Successful response"},"400":{"description":"Invalid gateway request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Gateway request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[],"summary":"Health","tags":["Utility"]}},"/ready":{"get":{"operationId":"ready","parameters":[],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReadyResponse"}}},"description":"Successful response"},"400":{"description":"Invalid gateway request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"500":{"description":"Gateway request failed","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ReadyResponse"},{"$ref":"#/components/schemas/ServiceStructuredErrorResponse"},{"$ref":"#/components/schemas/ErrorResponse"}]}}},"description":"Service is not ready, busy, or timed out"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[],"summary":"Readiness","tags":["Utility"]}},"/v1/abr/australian-business-numbers/lookup":{"get":{"description":"Retrieve the published detail fields from the Australian Business Numbers dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAbrAustralianBusinessNumbers","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"abrAustralianBusinessNumbers":{"summary":"Lookup example for abrAustralianBusinessNumbers","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersLookupResponse"},"examples":{"abrAustralianBusinessNumbers":{"summary":"Lookup example for abrAustralianBusinessNumbers","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"21091111894","asicNumber":"091111894","asicNumberType":"","dateOfAbnStatus":"01/07/2003","dateOfDgrStatus":"","dateOfGstStatus":"01/01/1900","dateOfLastUpdate":"01/07/2003","entityDgrName":"","entityDgrType":"","entityLegalFamilyName":"","entityLegalGivenName":"","entityLegalName":"","entityLegalPostcode":"","entityLegalState":"","entityLegalTitle":"","entityLegalType":"","entityMainName":"CANIA GORGE LODGE PTY. LTD.","entityMainPostcode":"4630","entityMainState":"QLD","entityMainType":"MN","entityOtherName":"","entityOtherPostcode":"","entityOtherState":"","entityOtherType":"","entityType":"PRV","entityTypeDescription":"Australian Private Company","id":"<lookup token>","isAbn":"false","isGst":"false","isReplaced":"false","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:abrAustralianBusinessNumbers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abr/australian-business-numbers/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abr/australian-business-numbers/search":{"get":{"description":"Search Australian Business Numbers records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAbrAustralianBusinessNumbers","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"abrAustralianBusinessNumbers":{"summary":"Search example for abrAustralianBusinessNumbers","value":"21091111894"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"abrAustralianBusinessNumbers":{"summary":"Search example for abrAustralianBusinessNumbers","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersSearchResponse"},"examples":{"abrAustralianBusinessNumbers":{"summary":"Search example for abrAustralianBusinessNumbers","value":{"elapsedMs":0.055659,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"21091111894","asicNumber":"091111894","entityMainName":"CANIA GORGE LODGE PTY. LTD.","entityMainState":"QLD","id":"<lookup token>","score":15.54}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:abrAustralianBusinessNumbers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abr/australian-business-numbers/search?limit=1&q=21091111894' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abr/australian-business-numbers/verify":{"get":{"description":"Verify Australian Business Numbers by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAbrAustralianBusinessNumbers","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"21091111894"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"asicNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"entityType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"entityMainName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"CANIA GORGE LODGE PTY. LTD."}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"entityMainState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"entityMainPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"isAbn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"isGst","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"isReplaced","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"21091111894","asicNumber":"091111894","asicNumberType":"","dateOfAbnStatus":"01/07/2003","dateOfDgrStatus":"","dateOfGstStatus":"01/01/1900","dateOfLastUpdate":"01/07/2003","entityDgrName":"","entityDgrType":"","entityLegalFamilyName":"","entityLegalGivenName":"","entityLegalName":"","entityLegalPostcode":"","entityLegalState":"","entityLegalTitle":"","entityLegalType":"","entityMainName":"CANIA GORGE LODGE PTY. LTD.","entityMainPostcode":"4630","entityMainState":"QLD","entityMainType":"MN","entityOtherName":"","entityOtherPostcode":"","entityOtherState":"","entityOtherType":"","entityType":"PRV","entityTypeDescription":"Australian Private Company","id":"<lookup token>","isAbn":"false","isGst":"false","isReplaced":"false","score":1}}},"absent":{"summary":"No qualifying record in the checked snapshot (reviewed example)","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:abrAustralianBusinessNumbers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abr/australian-business-numbers/verify?abn=21091111894&entityMainName=CANIA+GORGE+LODGE+PTY.+LTD.' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/industry-classification/lookup":{"get":{"description":"Retrieve the published detail fields from the ANZSIC Industry Classification dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAbsAnzsicIndustryClassification","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"absAnzsicIndustryClassification":{"summary":"Lookup example for absAnzsicIndustryClassification","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationLookupResponse"},"examples":{"absAnzsicIndustryClassification":{"summary":"Lookup example for absAnzsicIndustryClassification","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"alphabeticIndexTerms":"Plant nursery operation; Nursery production","classCode":"0111","classTitle":"Nursery Production","definition":"Units mainly growing nursery stock, bulbs, shrubs, trees, and similar propagation material.","divisionCode":"A","divisionTitle":"Agriculture, Forestry and Fishing","exclusionsReferences":"Fruit growing, vegetable growing, and turf growing are classified separately.","groupCode":"011","groupTitle":"Nursery and Floriculture Production","id":"<lookup token>","primaryActivities":"Bulb growing; Nursery stock production; Plant nursery operation","referencePeriod":"Released 26/06/2013","score":1,"subdivisionCode":"01","subdivisionTitle":"Agriculture"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:absAnzsicIndustryClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/industry-classification/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/industry-classification/search":{"get":{"description":"Search ANZSIC Industry Classification records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAbsAnzsicIndustryClassification","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"absAnzsicIndustryClassification":{"summary":"Search example for absAnzsicIndustryClassification","value":"0111"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"absAnzsicIndustryClassification":{"summary":"Search example for absAnzsicIndustryClassification","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationSearchResponse"},"examples":{"absAnzsicIndustryClassification":{"summary":"Search example for absAnzsicIndustryClassification","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"classCode":"0111","classTitle":"Nursery Production","divisionTitle":"Agriculture, Forestry and Fishing","id":"<lookup token>","score":7.42}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:absAnzsicIndustryClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/industry-classification/search?limit=1&q=0111' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/industry-classification/verify":{"get":{"description":"Verify ANZSIC Industry Classification by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAbsAnzsicIndustryClassification","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"classCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"0111"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"classTitle","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Nursery Production"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"groupCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subdivisionCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"divisionCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"alphabeticIndexTerms":"Plant nursery operation; Nursery production","classCode":"0111","classTitle":"Nursery Production","definition":"Units mainly growing nursery stock, bulbs, shrubs, trees, and similar propagation material.","divisionCode":"A","divisionTitle":"Agriculture, Forestry and Fishing","exclusionsReferences":"Fruit growing, vegetable growing, and turf growing are classified separately.","groupCode":"011","groupTitle":"Nursery and Floriculture Production","id":"<lookup token>","primaryActivities":"Bulb growing; Nursery stock production; Plant nursery operation","referencePeriod":"Released 26/06/2013","score":1,"subdivisionCode":"01","subdivisionTitle":"Agriculture"}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:absAnzsicIndustryClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/industry-classification/verify?classCode=0111&classTitle=Nursery+Production' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/occupation-classification/lookup":{"get":{"description":"Retrieve the published detail fields from the OSCA Occupation Classification dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAbsOscaOccupationClassification","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"absOscaOccupationClassification":{"summary":"Lookup example for absOscaOccupationClassification","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationLookupResponse"},"examples":{"absOscaOccupationClassification":{"summary":"Lookup example for absOscaOccupationClassification","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"alternativeTitles":"Financial Controller","inclusionExclusionStatements":"Includes financial controllers. Excludes accountants.","id":"<lookup token>","indexTerms":"Finance manager; Financial controller","leadStatement":"Plans, organises, directs, controls, and coordinates financial and accounting activities.","mainTasks":"Prepares financial reports; Monitors cash flow; Directs accounting operations","majorGroupCode":"1","majorGroupTitle":"Managers","minorGroupCode":"111","minorGroupTitle":"Business Administration Managers","occupationCode":"111231","occupationInNecCategory":"No","occupationTitle":"Finance Manager","referencePeriod":"First release 06/12/2024; latest update 28/07/2025","registrationOrLicensing":"Registration or licensing may be required.","score":1,"skillAttributes":"Bachelor degree or higher qualification, or at least five years of relevant experience.","skillLevel":"1","specialisations":"Chief Financial Officer","subMajorGroupCode":"11","subMajorGroupTitle":"Specialist Managers","unitGroupCode":"1112","unitGroupTitle":"Financial Managers"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:absOscaOccupationClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/occupation-classification/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/occupation-classification/search":{"get":{"description":"Search OSCA Occupation Classification records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAbsOscaOccupationClassification","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"absOscaOccupationClassification":{"summary":"Search example for absOscaOccupationClassification","value":"finance manager"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"absOscaOccupationClassification":{"summary":"Search example for absOscaOccupationClassification","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationSearchResponse"},"examples":{"absOscaOccupationClassification":{"summary":"Search example for absOscaOccupationClassification","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","occupationCode":"111231","occupationTitle":"Finance Manager","score":8.15,"skillLevel":"1","unitGroupTitle":"Financial Managers"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:absOscaOccupationClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/occupation-classification/search?limit=1&q=finance+manager' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/abs/occupation-classification/verify":{"get":{"description":"Verify OSCA Occupation Classification by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAbsOscaOccupationClassification","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"occupationCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"111231"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"occupationTitle","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Finance Manager"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"majorGroupCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subMajorGroupCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"minorGroupCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"unitGroupCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"skillLevel","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"alternativeTitles":"Financial Controller","inclusionExclusionStatements":"Includes financial controllers. Excludes accountants.","id":"<lookup token>","indexTerms":"Finance manager; Financial controller","leadStatement":"Plans, organises, directs, controls, and coordinates financial and accounting activities.","mainTasks":"Prepares financial reports; Monitors cash flow; Directs accounting operations","majorGroupCode":"1","majorGroupTitle":"Managers","minorGroupCode":"111","minorGroupTitle":"Business Administration Managers","occupationCode":"111231","occupationInNecCategory":"No","occupationTitle":"Finance Manager","referencePeriod":"First release 06/12/2024; latest update 28/07/2025","registrationOrLicensing":"Registration or licensing may be required.","score":1,"skillAttributes":"Bachelor degree or higher qualification, or at least five years of relevant experience.","skillLevel":"1","specialisations":"Chief Financial Officer","subMajorGroupCode":"11","subMajorGroupTitle":"Specialist Managers","unitGroupCode":"1112","unitGroupTitle":"Financial Managers"}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:absOscaOccupationClassification"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/abs/occupation-classification/verify?occupationCode=111231&occupationTitle=Finance+Manager' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/acnc/registered-charities/lookup":{"get":{"description":"Retrieve the published detail fields from the Registered Charities AU dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAcncRegisteredCharities","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"acncRegisteredCharities":{"summary":"Lookup example for acncRegisteredCharities","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcncRegisteredCharitiesLookupResponse"},"examples":{"acncRegisteredCharities":{"summary":"Lookup example for acncRegisteredCharities","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"49275224496","addressLine1":"","addressLine2":"","addressLine3":"","addressType":"Business","charityLegalName":"The Trustee For The Bachrach Charitable Trust Fund","charitySize":"Small","charityWebsite":"","country":"Australia","dateOrganisationEstablished":"1970-01-01","financialYearEnd":"30-Jun","hpc":"","id":"<lookup token>","numberOfResponsiblePersons":"2","operatesInAct":"","operatesInNsw":"","operatesInNt":"","operatesInQld":"","operatesInSa":"","operatesInTas":"","operatesInVic":"","operatesInWa":"","operatingCountries":"","otherOrganisationNames":"","pbi":"","postcode":"","registrationDate":"2012-12-03","score":1,"state":"","townCity":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:acncRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/acnc/registered-charities/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/acnc/registered-charities/search":{"get":{"description":"Search Registered Charities AU records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAcncRegisteredCharities","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"acncRegisteredCharities":{"summary":"Search example for acncRegisteredCharities","value":"49275224496"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"acncRegisteredCharities":{"summary":"Search example for acncRegisteredCharities","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcncRegisteredCharitiesSearchResponse"},"examples":{"acncRegisteredCharities":{"summary":"Search example for acncRegisteredCharities","value":{"elapsedMs":0.025605999999999997,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"charityLegalName":"The Trustee For The Bachrach Charitable Trust Fund","id":"<lookup token>","otherOrganisationNames":"","postcode":"","score":12.25}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:acncRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/acnc/registered-charities/search?limit=1&q=49275224496' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/acnc/registered-charities/verify":{"get":{"description":"Verify Registered Charities AU by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAcncRegisteredCharities","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"49275224496"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"charityLegalName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"The Trustee For The Bachrach Charitable Trust Fund"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"townCity","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AcncRegisteredCharitiesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"49275224496","addressLine1":"","addressLine2":"","addressLine3":"","addressType":"Business","charityLegalName":"The Trustee For The Bachrach Charitable Trust Fund","charitySize":"Small","charityWebsite":"","country":"Australia","dateOrganisationEstablished":"1970-01-01","financialYearEnd":"30-Jun","hpc":"","id":"<lookup token>","numberOfResponsiblePersons":"2","operatesInAct":"","operatesInNsw":"","operatesInNt":"","operatesInQld":"","operatesInSa":"","operatesInTas":"","operatesInVic":"","operatesInWa":"","operatingCountries":"","otherOrganisationNames":"","pbi":"","postcode":"","registrationDate":"2012-12-03","score":1,"state":"","townCity":""}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:acncRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/acnc/registered-charities/verify?abn=49275224496&charityLegalName=The+Trustee+For+The+Bachrach+Charitable+Trust+Fund' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apn/bank-state-branch/lookup":{"get":{"description":"Retrieve the published detail fields from the Bank State Branch dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApnBankStateBranch","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apnBankStateBranch":{"summary":"Lookup example for apnBankStateBranch","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApnBankStateBranchLookupResponse"},"examples":{"apnBankStateBranch":{"summary":"Lookup example for apnBankStateBranch","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"address":"175 Pitt Street","bank":"CBA","bsb":"062-062","city":"Sydney","id":"<lookup token>","name":"Customer Service Centre Sydney","ownerMnemonic":"CBA","ownerName":"Commonwealth Bank of Australia","ownerPrefix":"06","paymentType":"PEH","postcode":"2000","score":1,"state":"NSW"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apnBankStateBranch"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apn/bank-state-branch/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apn/bank-state-branch/search":{"get":{"description":"Search Bank State Branch records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApnBankStateBranch","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apnBankStateBranch":{"summary":"Search example for apnBankStateBranch","value":"062"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apnBankStateBranch":{"summary":"Search example for apnBankStateBranch","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApnBankStateBranchSearchResponse"},"examples":{"apnBankStateBranch":{"summary":"Search example for apnBankStateBranch","value":{"elapsedMs":0.221855,"limit":1,"nextOffset":1,"offset":0,"resultCount":790,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"bank":"CBA","bsb":"062-062","id":"<lookup token>","name":"Customer Service Centre Sydney","score":4.21}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apnBankStateBranch"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apn/bank-state-branch/search?limit=1&q=062' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apn/bank-state-branch/verify":{"get":{"description":"Verify Bank State Branch by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApnBankStateBranch","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"bsb","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"062-062"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"bank","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"CBA"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"ownerName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Customer Service Centre Sydney"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"paymentType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApnBankStateBranchVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"address":"175 Pitt Street","bank":"CBA","bsb":"062-062","city":"Sydney","id":"<lookup token>","name":"Customer Service Centre Sydney","ownerMnemonic":"CBA","ownerName":"Commonwealth Bank of Australia","ownerPrefix":"06","paymentType":"PEH","postcode":"2000","score":1,"state":"NSW"}}},"absent":{"summary":"No qualifying record in the checked snapshot (reviewed example)","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apnBankStateBranch"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apn/bank-state-branch/verify?bsb=062-062&bank=CBA&name=Customer+Service+Centre+Sydney' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/authorised-deposit-taking-institutions/lookup":{"get":{"description":"Retrieve the published detail fields from the Authorised Deposit-taking Institutions dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraAuthorisedDepositTakingInstitutions","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraAuthorisedDepositTakingInstitutions":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsLookupResponse"},"examples":{"apraAuthorisedDepositTakingInstitutions":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"address":"","category":"Australian-owned authorised deposit-taking institutions","email":"","entityName":"Alex Bank Pty Ltd","id":"<lookup token>","membershipType":"","registerName":"Authorised Deposit-taking Institutions","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2026-08-10","sourceUrl":"https://www.apra.gov.au/register-of-authorised-deposit-taking-institutions","states":"","status":"active","telephone":"","website":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraAuthorisedDepositTakingInstitutions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/authorised-deposit-taking-institutions/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/authorised-deposit-taking-institutions/search":{"get":{"description":"Search Authorised Deposit-taking Institutions records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraAuthorisedDepositTakingInstitutions","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraAuthorisedDepositTakingInstitutions":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"Alex Bank Pty Ltd"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraAuthorisedDepositTakingInstitutions":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsSearchResponse"},"examples":{"apraAuthorisedDepositTakingInstitutions":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"entityName":"Alex Bank Pty Ltd","id":"<lookup token>","registeredName":"","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraAuthorisedDepositTakingInstitutions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/authorised-deposit-taking-institutions/search?q=Alex+Bank+Pty+Ltd&limit=1' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/authorised-deposit-taking-institutions/verify":{"get":{"description":"Verify Authorised Deposit-taking Institutions by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraAuthorisedDepositTakingInstitutions","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"entityName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Alex Bank Pty Ltd"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"category","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"address":"","category":"Australian-owned authorised deposit-taking institutions","email":"","entityName":"Alex Bank Pty Ltd","id":"<lookup token>","membershipType":"","registerName":"Authorised Deposit-taking Institutions","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2026-08-10","sourceUrl":"https://www.apra.gov.au/register-of-authorised-deposit-taking-institutions","states":"","status":"active","telephone":"","website":""}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraAuthorisedDepositTakingInstitutions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/authorised-deposit-taking-institutions/verify?entityName=Alex+Bank+Pty+Ltd' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/general-insurers/lookup":{"get":{"description":"Retrieve the published detail fields from the General Insurers dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraGeneralInsurers","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraGeneralInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraGeneralInsurersLookupResponse"},"examples":{"apraGeneralInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"address":"","category":"Authorised to conduct new or renewal insurance business","email":"","entityName":"AAI Limited","id":"<lookup token>","membershipType":"","registerName":"General Insurance","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2026-09-23","sourceUrl":"https://www.apra.gov.au/register-of-general-insurance","states":"","status":"active","telephone":"","website":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraGeneralInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/general-insurers/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/general-insurers/search":{"get":{"description":"Search General Insurers records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraGeneralInsurers","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraGeneralInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"AAI Limited"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraGeneralInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraGeneralInsurersSearchResponse"},"examples":{"apraGeneralInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"entityName":"AAI Limited","id":"<lookup token>","registeredName":"","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraGeneralInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/general-insurers/search?q=AAI+Limited&limit=1' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/general-insurers/verify":{"get":{"description":"Verify General Insurers by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraGeneralInsurers","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"entityName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"AAI Limited"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"category","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraGeneralInsurersVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"address":"","category":"Authorised to conduct new or renewal insurance business","email":"","entityName":"AAI Limited","id":"<lookup token>","membershipType":"","registerName":"General Insurance","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2026-09-23","sourceUrl":"https://www.apra.gov.au/register-of-general-insurance","states":"","status":"active","telephone":"","website":""}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraGeneralInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/general-insurers/verify?entityName=AAI+Limited' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/life-insurers-friendly-societies/lookup":{"get":{"description":"Retrieve the published detail fields from the Life Insurers and Friendly Societies dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraLifeInsurersFriendlySocieties","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraLifeInsurersFriendlySocieties":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesLookupResponse"},"examples":{"apraLifeInsurersFriendlySocieties":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"address":"","category":"Life insurance companies","email":"","entityName":"AIA Australia Limited","id":"<lookup token>","membershipType":"","registerName":"Life Insurers and Friendly Societies","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2025-10-07","sourceUrl":"https://www.apra.gov.au/list-of-registered-life-insurers-and-friendly-societies","states":"","status":"active","telephone":"","website":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraLifeInsurersFriendlySocieties"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/life-insurers-friendly-societies/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/life-insurers-friendly-societies/search":{"get":{"description":"Search Life Insurers and Friendly Societies records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraLifeInsurersFriendlySocieties","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraLifeInsurersFriendlySocieties":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"AIA Australia Limited"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraLifeInsurersFriendlySocieties":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesSearchResponse"},"examples":{"apraLifeInsurersFriendlySocieties":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"entityName":"AIA Australia Limited","id":"<lookup token>","registeredName":"","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraLifeInsurersFriendlySocieties"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/life-insurers-friendly-societies/search?q=AIA+Australia+Limited&limit=1' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/life-insurers-friendly-societies/verify":{"get":{"description":"Verify Life Insurers and Friendly Societies by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraLifeInsurersFriendlySocieties","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"entityName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"AIA Australia Limited"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"category","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"address":"","category":"Life insurance companies","email":"","entityName":"AIA Australia Limited","id":"<lookup token>","membershipType":"","registerName":"Life Insurers and Friendly Societies","registeredName":"","restriction":"","score":1,"sourceUpdatedDate":"2025-10-07","sourceUrl":"https://www.apra.gov.au/list-of-registered-life-insurers-and-friendly-societies","states":"","status":"active","telephone":"","website":""}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraLifeInsurersFriendlySocieties"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/life-insurers-friendly-societies/verify?entityName=AIA+Australia+Limited' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/mysuper-authorised-products/lookup":{"get":{"description":"Retrieve the published detail fields from the MySuper Authorised Products dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraMySuperAuthorisedProducts","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraMySuperAuthorisedProducts":{"summary":"Lookup example for apraMySuperAuthorisedProducts","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsLookupResponse"},"examples":{"apraMySuperAuthorisedProducts":{"summary":"Lookup example for apraMySuperAuthorisedProducts","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"currentMySuperProductName":"AMIST MySuper","employerAbn":"","employerName":"","fundAbn":"28342064803","fundName":"Australian Meat Industry Superannuation Trust","fundType":"Public offer fund","id":"<lookup token>","mySuperProductType":"Generic","productUniqueIdentifier":"28342064803589","registrationNumber":"R1001778","score":1,"trusteeAbn":"25002981919","trusteeName":"Australian Meat Industry Superannuation Pty Ltd"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraMySuperAuthorisedProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/mysuper-authorised-products/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/mysuper-authorised-products/search":{"get":{"description":"Search MySuper Authorised Products records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraMySuperAuthorisedProducts","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraMySuperAuthorisedProducts":{"summary":"Search example for apraMySuperAuthorisedProducts","value":"AMIST"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraMySuperAuthorisedProducts":{"summary":"Search example for apraMySuperAuthorisedProducts","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsSearchResponse"},"examples":{"apraMySuperAuthorisedProducts":{"summary":"Search example for apraMySuperAuthorisedProducts","value":{"elapsedMs":0.022702,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"currentMySuperProductName":"AMIST MySuper","fundName":"Australian Meat Industry Superannuation Trust","id":"<lookup token>","score":3.33}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraMySuperAuthorisedProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/mysuper-authorised-products/search?limit=1&q=AMIST' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/mysuper-authorised-products/verify":{"get":{"description":"Verify MySuper Authorised Products by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraMySuperAuthorisedProducts","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"productUniqueIdentifier","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"28342064803589"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"currentMySuperProductName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"AMIST MySuper"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"mySuperProductType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"fundType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"fundName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"trusteeName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"employerName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"currentMySuperProductName":"AMIST MySuper","employerAbn":"","employerName":"","fundAbn":"28342064803","fundName":"Australian Meat Industry Superannuation Trust","fundType":"Public offer fund","id":"<lookup token>","mySuperProductType":"Generic","productUniqueIdentifier":"28342064803589","registrationNumber":"R1001778","score":1,"trusteeAbn":"25002981919","trusteeName":"Australian Meat Industry Superannuation Pty Ltd"}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraMySuperAuthorisedProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/mysuper-authorised-products/verify?productUniqueIdentifier=28342064803589&currentMySuperProductName=AMIST+MySuper' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/private-health-insurers/lookup":{"get":{"description":"Retrieve the published detail fields from the Private Health Insurers dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraPrivateHealthInsurers","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraPrivateHealthInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersLookupResponse"},"examples":{"apraPrivateHealthInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"address":"148 Fox Valley Rd (Locked Bag 2014) Wahroonga, NSW 2076","category":"Registered private health insurers","email":"info@acahealth.com.au","entityName":"ACA Health Benefits Fund Limited","id":"<lookup token>","membershipType":"Restricted Membership Insurer","registerName":"Private Health Insurers","registeredName":"ACA Health Benefits Fund Limited","restriction":"(a) A person who is, or was, an employee of: (i) an incorporated entity that is affiliated with the Seventh-day Adventist Church in Australia; (ii) Avondale College Foundation; (iii) Karalundi Aboriginal Education Centre; (iv) Mirriwinni Gardens Aboriginal Centre; or (v) Sydney Adventist Hospital Foundation. (b) A person who is, or was, a Local Church Officer of any Seventh-Day Adventist Church in Australia. (c) A person who is, or was, a literature evangelist, while distributing for Home Health Education Service. (d) A person who, by the operation of the Private Health Insurance Act and Rule 6 of the Private Heath Insurance Rules 2007 No 2, is taken to belong to the Restricted Access Group. (e) A person who is or was a partner, dependant, brother, sister, grandchild or parent of any person mentioned in (a), (b), (c), (d) above.","score":1,"sourceUpdatedDate":"2026-07-30","sourceUrl":"https://www.apra.gov.au/list-of-registered-private-health-insurers","states":"ACT, NSW, QLD, SA, TAS, VIC, WA, NT","status":"active","telephone":"1300 368 390","website":"http://www.acahealth.com.au"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraPrivateHealthInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/private-health-insurers/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/private-health-insurers/search":{"get":{"description":"Search Private Health Insurers records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraPrivateHealthInsurers","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraPrivateHealthInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":"ACA Health Benefits Fund Limited"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraPrivateHealthInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersSearchResponse"},"examples":{"apraPrivateHealthInsurers":{"summary":"Illustrative response using the validated local APRA repair; not a live API capture.","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"entityName":"ACA Health Benefits Fund Limited","id":"<lookup token>","registeredName":"ACA Health Benefits Fund Limited","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraPrivateHealthInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/private-health-insurers/search?q=ACA+Health+Benefits+Fund+Limited&limit=1' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/private-health-insurers/verify":{"get":{"description":"Verify Private Health Insurers by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraPrivateHealthInsurers","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"entityName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"ACA Health Benefits Fund Limited"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"registeredName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"ACA Health Benefits Fund Limited"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"category","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"membershipType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"address":"148 Fox Valley Rd (Locked Bag 2014) Wahroonga, NSW 2076","category":"Registered private health insurers","email":"info@acahealth.com.au","entityName":"ACA Health Benefits Fund Limited","id":"<lookup token>","membershipType":"Restricted Membership Insurer","registerName":"Private Health Insurers","registeredName":"ACA Health Benefits Fund Limited","restriction":"(a) A person who is, or was, an employee of: (i) an incorporated entity that is affiliated with the Seventh-day Adventist Church in Australia; (ii) Avondale College Foundation; (iii) Karalundi Aboriginal Education Centre; (iv) Mirriwinni Gardens Aboriginal Centre; or (v) Sydney Adventist Hospital Foundation. (b) A person who is, or was, a Local Church Officer of any Seventh-Day Adventist Church in Australia. (c) A person who is, or was, a literature evangelist, while distributing for Home Health Education Service. (d) A person who, by the operation of the Private Health Insurance Act and Rule 6 of the Private Heath Insurance Rules 2007 No 2, is taken to belong to the Restricted Access Group. (e) A person who is or was a partner, dependant, brother, sister, grandchild or parent of any person mentioned in (a), (b), (c), (d) above.","score":1,"sourceUpdatedDate":"2026-07-30","sourceUrl":"https://www.apra.gov.au/list-of-registered-private-health-insurers","states":"ACT, NSW, QLD, SA, TAS, VIC, WA, NT","status":"active","telephone":"1300 368 390","website":"http://www.acahealth.com.au"}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraPrivateHealthInsurers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/private-health-insurers/verify?entityName=ACA+Health+Benefits+Fund+Limited&registeredName=ACA+Health+Benefits+Fund+Limited' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/registrable-superannuation-entities/lookup":{"get":{"description":"Retrieve the published detail fields from the Registrable Superannuation Entities dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraRegistrableSuperannuationEntities","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraRegistrableSuperannuationEntities":{"summary":"Lookup example for apraRegistrableSuperannuationEntities","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesLookupResponse"},"examples":{"apraRegistrableSuperannuationEntities":{"summary":"Lookup example for apraRegistrableSuperannuationEntities","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"55827556897","addressLine1":"GPO BOX 2307","addressLine2":"","city":"MELBOURNE","extractDate":"2026-07-20","id":"<lookup token>","organisationName":"Daniel Caleb Haley-Davies Superannuation Fund","postcode":"3001","registrationNumber":"R1072259","score":1,"sectorCode":"SAF","state":"VIC"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraRegistrableSuperannuationEntities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/registrable-superannuation-entities/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/registrable-superannuation-entities/search":{"get":{"description":"Search Registrable Superannuation Entities records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraRegistrableSuperannuationEntities","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraRegistrableSuperannuationEntities":{"summary":"Search example for apraRegistrableSuperannuationEntities","value":"55827556897"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraRegistrableSuperannuationEntities":{"summary":"Search example for apraRegistrableSuperannuationEntities","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesSearchResponse"},"examples":{"apraRegistrableSuperannuationEntities":{"summary":"Search example for apraRegistrableSuperannuationEntities","value":{"elapsedMs":0.104627,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","organisationName":"Daniel Caleb Haley-Davies Superannuation Fund","postcode":"3001","registrationNumber":"R1072259","score":5.82}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraRegistrableSuperannuationEntities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/registrable-superannuation-entities/search?limit=1&q=55827556897' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/registrable-superannuation-entities/verify":{"get":{"description":"Verify Registrable Superannuation Entities by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraRegistrableSuperannuationEntities","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"registrationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"R1072259"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"55827556897"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"organisationName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Daniel Caleb Haley-Davies Superannuation Fund"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sectorCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"extractDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"55827556897","addressLine1":"GPO BOX 2307","addressLine2":"","city":"MELBOURNE","extractDate":"2026-07-20","id":"<lookup token>","organisationName":"Daniel Caleb Haley-Davies Superannuation Fund","postcode":"3001","registrationNumber":"R1072259","score":1,"sectorCode":"SAF","state":"VIC"}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraRegistrableSuperannuationEntities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/registrable-superannuation-entities/verify?registrationNumber=R1072259&abn=55827556897&organisationName=Daniel+Caleb+Haley-Davies+Superannuation+Fund' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/rse-licensees/lookup":{"get":{"description":"Retrieve the published detail fields from the Registrable Superannuation Entities Licensees dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupApraRseLicensees","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"apraRseLicensees":{"summary":"Lookup example for apraRseLicensees","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRseLicenseesLookupResponse"},"examples":{"apraRseLicensees":{"summary":"Lookup example for apraRseLicensees","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"classOfLicence":"Public offer entities","id":"<lookup token>","licenceNumber":"L0003505","postalAddress":"Bendigo Superannuation Pty Ltd Level 46 180 George Street SYDNEY Australia 2000","score":1,"trusteeAbn":"23644620128","trusteeName":"Bendigo Superannuation Pty Ltd"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:apraRseLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/rse-licensees/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/rse-licensees/search":{"get":{"description":"Search Registrable Superannuation Entities Licensees records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchApraRseLicensees","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"apraRseLicensees":{"summary":"Search example for apraRseLicensees","value":"Bendigo"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"apraRseLicensees":{"summary":"Search example for apraRseLicensees","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRseLicenseesSearchResponse"},"examples":{"apraRseLicensees":{"summary":"Search example for apraRseLicensees","value":{"elapsedMs":0.023158,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","licenceNumber":"L0003505","score":4.65,"trusteeName":"Bendigo Superannuation Pty Ltd"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:apraRseLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/rse-licensees/search?limit=1&q=Bendigo' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/apra/rse-licensees/verify":{"get":{"description":"Verify Registrable Superannuation Entities Licensees by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyApraRseLicensees","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"licenceNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"L0003505"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"trusteeAbn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"23644620128"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"trusteeName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Bendigo Superannuation Pty Ltd"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"classOfLicence","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApraRseLicenseesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"classOfLicence":"Public offer entities","id":"<lookup token>","licenceNumber":"L0003505","postalAddress":"Bendigo Superannuation Pty Ltd Level 46 180 George Street SYDNEY Australia 2000","score":1,"trusteeAbn":"23644620128","trusteeName":"Bendigo Superannuation Pty Ltd"}}},"ambiguous":{"summary":"Synthetic example: equal names in two register records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial","match":100}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:apraRseLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/apra/rse-licensees/verify?licenceNumber=L0003505&trusteeAbn=23644620128&trusteeName=Bendigo+Superannuation+Pty+Ltd' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-authorised-representatives/lookup":{"get":{"description":"Retrieve the published detail fields from the AFS Authorised Representatives dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicAustralianFinancialServicesAuthorisedRepresentatives","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicAustralianFinancialServicesAuthorisedRepresentatives":{"summary":"Lookup example for asicAustralianFinancialServicesAuthorisedRepresentatives","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesLookupResponse"},"examples":{"asicAustralianFinancialServicesAuthorisedRepresentatives":{"summary":"Lookup example for asicAustralianFinancialServicesAuthorisedRepresentatives","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"15747103652","acn":"143723773","addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","afsLicenseNumber":"000226403","appointedBy":"000226403","canApplyForFinancialProductOnBehalfOfAnother":"false","canArrangeForPersonToApplyOnBehalfOfAnother":"false","canArrangeForPersonToDealInFinancialProduct":"false","canArrangeForPersonToIssue":"false","canArrangeForPersonToUnderwrite":"false","canDealInFinancialProduct":"false","canDealOrApplyOnBehalfOfAnother":"false","canDealOrIssue":"false","canDealOrUnderwrite":"false","canIssueFinancialProduct":"false","canMakeMarketForFinancialProduct":"false","canOperateRegisteredScheme":"false","canProvideClassOfProductAdvice":"false","canProvideCustodialOrDepositoryServiceWhichIsNotIDPS":"false","canProvideFinancialProductAdvice":"false","canProvideFinancialProductAdviceToWholesaleClientsOnly":"false","canProvideGeneralFinancialProductAdviceOnly":"false","canProvideInvestorDirectedPortfolioService":"false","canProvideTrusteeCompanyServices":"false","canUnderwriteAnIssueOfSecuritiesOrInterests":"false","dateOfEnd":"04/05/2021","dateOfStart":"24/02/2015","endorsement":"","hasSameAuthorisationsAsTheLicensee":"false","id":"<lookup token>","isCurrent":"false","mayAppoint":"false","name":"G STEWART & G STEWART","otherRole":"","relatedBusinessNames":"","representativeNumber":"000473186","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicAustralianFinancialServicesAuthorisedRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-authorised-representatives/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-authorised-representatives/search":{"get":{"description":"Search AFS Authorised Representatives records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicAustralianFinancialServicesAuthorisedRepresentatives","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicAustralianFinancialServicesAuthorisedRepresentatives":{"summary":"Search example for asicAustralianFinancialServicesAuthorisedRepresentatives","value":"STEWART"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicAustralianFinancialServicesAuthorisedRepresentatives":{"summary":"Search example for asicAustralianFinancialServicesAuthorisedRepresentatives","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesSearchResponse"},"examples":{"asicAustralianFinancialServicesAuthorisedRepresentatives":{"summary":"Search example for asicAustralianFinancialServicesAuthorisedRepresentatives","value":{"elapsedMs":0.25233500000000003,"limit":1,"nextOffset":1,"offset":0,"resultCount":738,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"","id":"<lookup token>","name":"G STEWART & G STEWART","representativeNumber":"000473186","score":8.04}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicAustralianFinancialServicesAuthorisedRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-authorised-representatives/search?limit=1&q=STEWART' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-authorised-representatives/verify":{"get":{"description":"Verify AFS Authorised Representatives by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicAustralianFinancialServicesAuthorisedRepresentatives","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"representativeNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"000473186"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"G STEWART & G STEWART"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"afsLicenseNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"acn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"15747103652","acn":"143723773","addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","afsLicenseNumber":"000226403","appointedBy":"000226403","canApplyForFinancialProductOnBehalfOfAnother":"false","canArrangeForPersonToApplyOnBehalfOfAnother":"false","canArrangeForPersonToDealInFinancialProduct":"false","canArrangeForPersonToIssue":"false","canArrangeForPersonToUnderwrite":"false","canDealInFinancialProduct":"false","canDealOrApplyOnBehalfOfAnother":"false","canDealOrIssue":"false","canDealOrUnderwrite":"false","canIssueFinancialProduct":"false","canMakeMarketForFinancialProduct":"false","canOperateRegisteredScheme":"false","canProvideClassOfProductAdvice":"false","canProvideCustodialOrDepositoryServiceWhichIsNotIDPS":"false","canProvideFinancialProductAdvice":"false","canProvideFinancialProductAdviceToWholesaleClientsOnly":"false","canProvideGeneralFinancialProductAdviceOnly":"false","canProvideInvestorDirectedPortfolioService":"false","canProvideTrusteeCompanyServices":"false","canUnderwriteAnIssueOfSecuritiesOrInterests":"false","dateOfEnd":"04/05/2021","dateOfStart":"24/02/2015","endorsement":"","hasSameAuthorisationsAsTheLicensee":"false","id":"<lookup token>","isCurrent":"false","mayAppoint":"false","name":"G STEWART & G STEWART","otherRole":"","relatedBusinessNames":"","representativeNumber":"000473186","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicAustralianFinancialServicesAuthorisedRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-authorised-representatives/verify?representativeNumber=000473186&name=G+STEWART+%26+G+STEWART' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-licensees/lookup":{"get":{"description":"Retrieve the published detail fields from the AFS Licensees dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicAustralianFinancialServicesLicensees","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicAustralianFinancialServicesLicensees":{"summary":"Lookup example for asicAustralianFinancialServicesLicensees","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesLookupResponse"},"examples":{"asicAustralianFinancialServicesLicensees":{"summary":"Lookup example for asicAustralianFinancialServicesLicensees","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abnOrAcn":"21675932386","addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","afsLicenseNumber":"559468","dateOfStart":"24/10/2024","financialServicesAndProducts":"This licence authorises the licensee to carry on a financial services business to: provide general financial product advice for the following classes of financial products: deposit and payment products limited to: non-cash payment products; and deal in a financial product by: issuing, applying for, acquiring, varying or disposing of a financial product in respect of the following classes of financial products: deposit and payment products limited to: non-cash payment products; and applying for, acquiring, varying or disposing of a financial product on behalf of another person in respect of the following classes of products: deposit and payment products limited to: non-cash payment products; to retail and wholesale clients.","id":"<lookup token>","identifier":"","identifierDescription":"","name":"TAPTAP SEND AUSTRALIA PTY LTD","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicAustralianFinancialServicesLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-licensees/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-licensees/search":{"get":{"description":"Search AFS Licensees records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicAustralianFinancialServicesLicensees","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicAustralianFinancialServicesLicensees":{"summary":"Search example for asicAustralianFinancialServicesLicensees","value":"TAPTAP"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicAustralianFinancialServicesLicensees":{"summary":"Search example for asicAustralianFinancialServicesLicensees","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesSearchResponse"},"examples":{"asicAustralianFinancialServicesLicensees":{"summary":"Search example for asicAustralianFinancialServicesLicensees","value":{"elapsedMs":0.028812,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"2000","afsLicenseNumber":"559468","id":"<lookup token>","name":"TAPTAP SEND AUSTRALIA PTY LTD","score":8.3}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicAustralianFinancialServicesLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-licensees/search?limit=1&q=TAPTAP' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/australian-financial-services-licensees/verify":{"get":{"description":"Verify AFS Licensees by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicAustralianFinancialServicesLicensees","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"afsLicenseNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"559468"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"TAPTAP SEND AUSTRALIA PTY LTD"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"abnOrAcn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abnOrAcn":"21675932386","addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","afsLicenseNumber":"559468","dateOfStart":"24/10/2024","financialServicesAndProducts":"This licence authorises the licensee to carry on a financial services business to: provide general financial product advice for the following classes of financial products: deposit and payment products limited to: non-cash payment products; and deal in a financial product by: issuing, applying for, acquiring, varying or disposing of a financial product in respect of the following classes of financial products: deposit and payment products limited to: non-cash payment products; and applying for, acquiring, varying or disposing of a financial product on behalf of another person in respect of the following classes of products: deposit and payment products limited to: non-cash payment products; to retail and wholesale clients.","id":"<lookup token>","identifier":"","identifierDescription":"","name":"TAPTAP SEND AUSTRALIA PTY LTD","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicAustralianFinancialServicesLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/australian-financial-services-licensees/verify?afsLicenseNumber=559468&name=TAPTAP+SEND+AUSTRALIA+PTY+LTD' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-organisations/lookup":{"get":{"description":"Retrieve the published detail fields from the Banned and Disqualified Organisations dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicBannedAndDisqualifiedOrganisations","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicBannedAndDisqualifiedOrganisations":{"summary":"Lookup example for asicBannedAndDisqualifiedOrganisations","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsLookupResponse"},"examples":{"asicBannedAndDisqualifiedOrganisations":{"summary":"Lookup example for asicBannedAndDisqualifiedOrganisations","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"acn":"008716872","comment":"","dateFrom":"21/11/2001","dateTo":"","id":"<lookup token>","isPermanent":"false","name":"KNIGHTSBRIDGE FINANCE PTY LTD (Formerly CLIFTON PARTNERS FINANCE PTY LTD)","reason":"Credit banning by a State or Territory","score":1,"url":"http://asic.gov.au/online-services/search-asics-registers/additional-searches/register-of-persons-banned-from-engaging-in-a-credit-activity-under-a-law-of-a-state-or-territory/"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicBannedAndDisqualifiedOrganisations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-organisations/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-organisations/search":{"get":{"description":"Search Banned and Disqualified Organisations records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicBannedAndDisqualifiedOrganisations","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicBannedAndDisqualifiedOrganisations":{"summary":"Search example for asicBannedAndDisqualifiedOrganisations","value":"KNIGHTSBRIDGE"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicBannedAndDisqualifiedOrganisations":{"summary":"Search example for asicBannedAndDisqualifiedOrganisations","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsSearchResponse"},"examples":{"asicBannedAndDisqualifiedOrganisations":{"summary":"Search example for asicBannedAndDisqualifiedOrganisations","value":{"elapsedMs":0.024810000000000002,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","name":"KNIGHTSBRIDGE FINANCE PTY LTD (Formerly CLIFTON PARTNERS FINANCE PTY LTD)","score":1.79}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicBannedAndDisqualifiedOrganisations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-organisations/search?limit=1&q=KNIGHTSBRIDGE' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-organisations/verify":{"get":{"description":"Verify Banned and Disqualified Organisations by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicBannedAndDisqualifiedOrganisations","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"acn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"008716872"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"KNIGHTSBRIDGE FINANCE PTY LTD (Formerly CLIFTON PARTNERS FINANCE PTY LTD)"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"acn":"008716872","comment":"","dateFrom":"21/11/2001","dateTo":"","id":"<lookup token>","isPermanent":"false","name":"KNIGHTSBRIDGE FINANCE PTY LTD (Formerly CLIFTON PARTNERS FINANCE PTY LTD)","reason":"Credit banning by a State or Territory","score":1,"url":"http://asic.gov.au/online-services/search-asics-registers/additional-searches/register-of-persons-banned-from-engaging-in-a-credit-activity-under-a-law-of-a-state-or-territory/"}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicBannedAndDisqualifiedOrganisations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-organisations/verify?acn=008716872&name=KNIGHTSBRIDGE+FINANCE+PTY+LTD+%28Formerly+CLIFTON+PARTNERS+FINANCE+PTY+LTD%29' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-persons/lookup":{"get":{"description":"Retrieve the published detail fields from the Banned and Disqualified Persons dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicBannedAndDisqualifiedPersons","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicBannedAndDisqualifiedPersons":{"summary":"Lookup example for asicBannedAndDisqualifiedPersons","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsLookupResponse"},"examples":{"asicBannedAndDisqualifiedPersons":{"summary":"Lookup example for asicBannedAndDisqualifiedPersons","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","comment":"","dateFrom":"30/01/2019","dateTo":"29/07/2024","docNumber":"#030140757","id":"<lookup token>","isPermanent":"false","name":"GROCHOWSKI, MICHAEL","reason":"Disq. Director","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicBannedAndDisqualifiedPersons"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-persons/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-persons/search":{"get":{"description":"Search Banned and Disqualified Persons records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicBannedAndDisqualifiedPersons","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicBannedAndDisqualifiedPersons":{"summary":"Search example for asicBannedAndDisqualifiedPersons","value":"GROCHOWSKI"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicBannedAndDisqualifiedPersons":{"summary":"Search example for asicBannedAndDisqualifiedPersons","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsSearchResponse"},"examples":{"asicBannedAndDisqualifiedPersons":{"summary":"Search example for asicBannedAndDisqualifiedPersons","value":{"elapsedMs":0.029567,"limit":1,"nextOffset":1,"offset":0,"resultCount":4,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"","docNumber":"#030140757","id":"<lookup token>","name":"GROCHOWSKI, MICHAEL","score":8.74}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicBannedAndDisqualifiedPersons"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-persons/search?limit=1&q=GROCHOWSKI' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/banned-and-disqualified-persons/verify":{"get":{"description":"Verify Banned and Disqualified Persons by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicBannedAndDisqualifiedPersons","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"docNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"#030140757"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"GROCHOWSKI, MICHAEL"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","comment":"","dateFrom":"30/01/2019","dateTo":"29/07/2024","docNumber":"#030140757","id":"<lookup token>","isPermanent":"false","name":"GROCHOWSKI, MICHAEL","reason":"Disq. Director","score":1}}},"absent":{"summary":"Synthetic example: document reference resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicBannedAndDisqualifiedPersons"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/banned-and-disqualified-persons/verify?docNumber=%23030140757&name=GROCHOWSKI%2C+MICHAEL' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/business-names/lookup":{"get":{"description":"Retrieve the published detail fields from the Business Names dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicBusinessNames","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicBusinessNames":{"summary":"Lookup example for asicBusinessNames","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBusinessNamesLookupResponse"},"examples":{"asicBusinessNames":{"summary":"Lookup example for asicBusinessNames","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"45668220835","dateOfCancellation":"","dateOfRegistration":"25/05/2023","id":"<lookup token>","isRegistered":"true","name":"Goldoni Australia","previousStateOfRegistration":"","score":1,"stateRegistrationNumber":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicBusinessNames"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/business-names/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/business-names/search":{"get":{"description":"Search Business Names records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicBusinessNames","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicBusinessNames":{"summary":"Search example for asicBusinessNames","value":"Goldoni"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicBusinessNames":{"summary":"Search example for asicBusinessNames","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBusinessNamesSearchResponse"},"examples":{"asicBusinessNames":{"summary":"Search example for asicBusinessNames","value":{"elapsedMs":0.036735,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"45668220835","id":"<lookup token>","name":"Goldoni Australia","score":16.07}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicBusinessNames"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/business-names/search?limit=1&q=Goldoni' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/business-names/verify":{"get":{"description":"Verify Business Names by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicBusinessNames","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"45668220835"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"stateRegistrationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Goldoni Australia"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"previousStateOfRegistration","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfRegistration","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfCancellation","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"isRegistered","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicBusinessNamesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"45668220835","dateOfCancellation":"","dateOfRegistration":"25/05/2023","id":"<lookup token>","isRegistered":"true","name":"Goldoni Australia","previousStateOfRegistration":"","score":1,"stateRegistrationNumber":""}}},"ambiguous":{"summary":"Synthetic example: one ABN can hold several business-name registrations","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicBusinessNames"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/business-names/verify?abn=45668220835&name=Goldoni+Australia' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/companies/lookup":{"get":{"description":"Retrieve the published detail fields from the Companies dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicCompanies","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicCompanies":{"summary":"Lookup example for asicCompanies","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCompaniesLookupResponse"},"examples":{"asicCompanies":{"summary":"Lookup example for asicCompanies","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"","acn":"668578023","class":"LMSH","classDescription":"Limited by Shares","currentName":"","dateOfDeregistration":"","dateOfNameChange":"","dateOfRegistration":"07/06/2023","id":"<lookup token>","isModifiedSinceLastReport":"false","isNameChanged":"false","name":"DAIKOU PTY LTD","previousStateOfRegistration":"","score":1,"stateRegistrationNumber":"","status":"REGD","statusDescription":"Registered","subClass":"PROP","subClassDescription":"Proprietary other","type":"APTY","typeDescription":"Australian proprietary company"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicCompanies"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/companies/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/companies/search":{"get":{"description":"Search Companies records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicCompanies","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicCompanies":{"summary":"Search example for asicCompanies","value":"DAIKOU"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicCompanies":{"summary":"Search example for asicCompanies","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCompaniesSearchResponse"},"examples":{"asicCompanies":{"summary":"Search example for asicCompanies","value":{"elapsedMs":0.049592000000000004,"limit":1,"nextOffset":1,"offset":0,"resultCount":2,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"","acn":"668578023","id":"<lookup token>","name":"DAIKOU PTY LTD","score":17.16}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicCompanies"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/companies/search?limit=1&q=DAIKOU' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/companies/verify":{"get":{"description":"Verify Companies by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicCompanies","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"acn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"668578023"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"DAIKOU PTY LTD"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"currentName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"type","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfRegistration","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCompaniesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"","acn":"668578023","class":"LMSH","classDescription":"Limited by Shares","currentName":"","dateOfDeregistration":"","dateOfNameChange":"","dateOfRegistration":"07/06/2023","id":"<lookup token>","isModifiedSinceLastReport":"false","isNameChanged":"false","name":"DAIKOU PTY LTD","previousStateOfRegistration":"","score":1,"stateRegistrationNumber":"","status":"REGD","statusDescription":"Registered","subClass":"PROP","subClassDescription":"Proprietary other","type":"APTY","typeDescription":"Australian proprietary company"}}},"absent":{"summary":"Synthetic example: company number resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicCompanies"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/companies/verify?acn=668578023&name=DAIKOU+PTY+LTD' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-licensees/lookup":{"get":{"description":"Retrieve the published detail fields from the Credit Licensees dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicCreditLicensees","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicCreditLicensees":{"summary":"Lookup example for asicCreditLicensees","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditLicenseesLookupResponse"},"examples":{"asicCreditLicensees":{"summary":"Lookup example for asicCreditLicensees","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abnOrAcn":"97363794","addressLocality":"KEALBA","addressPostcode":"3021","addressState":"VIC","afsLicenseNumber":"","authorisations":"This licence authorises the licensee to: Engage in credit activities other than as a credit provider by: providing a credit service where the licensee is not or will not be: where the service relates to a credit contract or proposed credit contract - the credit provider under the contract; or where the service relates to a consumer lease or proposed consumer lease - the lessor; and/or performing the obligations or exercising the rights of a credit provider in relation to a credit contract or proposed credit contract under which the licensee is not or will not be the credit provider; and/or performing the obligations or exercising the rights of a mortgagee in relation to a mortgage or proposed mortgage that secures or will secure obligations under a credit contract under which the licensee is not the credit provider; and/or performing the obligations or exercising the rights of a beneficiary under a guarantee or proposed guarantee that guarantees obligations under a credit contract under which the licensee is not the credit provider; and/or performing the obligations or exercising the rights of a lessor in relation to a consumer lease or proposed consumer lease where the licensee is not or will not be the lessor","comment":"","creditLicenseNumber":"388324","dateOfEnd":"","dateOfStart":"25/01/2011","edrs":"AFCA","edrsDescription":"Australian Financial Complaints Authority","id":"<lookup token>","isSuspended":"false","name":"ACTION FINANCIAL PTY LTD","relatedBusinessNames":"ACTION LOANS AUSTRALIA","score":1,"status":"APPR"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicCreditLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-licensees/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-licensees/search":{"get":{"description":"Search Credit Licensees records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicCreditLicensees","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicCreditLicensees":{"summary":"Search example for asicCreditLicensees","value":"ACTION"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicCreditLicensees":{"summary":"Search example for asicCreditLicensees","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditLicenseesSearchResponse"},"examples":{"asicCreditLicensees":{"summary":"Search example for asicCreditLicensees","value":{"elapsedMs":0.028360999999999997,"limit":1,"nextOffset":1,"offset":0,"resultCount":5,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"3021","creditLicenseNumber":"388324","id":"<lookup token>","name":"ACTION FINANCIAL PTY LTD","score":8.9}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicCreditLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-licensees/search?limit=1&q=ACTION' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-licensees/verify":{"get":{"description":"Verify Credit Licensees by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicCreditLicensees","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"creditLicenseNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"388324"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"ACTION FINANCIAL PTY LTD"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"abnOrAcn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditLicenseesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abnOrAcn":"97363794","addressLocality":"KEALBA","addressPostcode":"3021","addressState":"VIC","afsLicenseNumber":"","authorisations":"This licence authorises the licensee to: Engage in credit activities other than as a credit provider by: providing a credit service where the licensee is not or will not be: where the service relates to a credit contract or proposed credit contract - the credit provider under the contract; or where the service relates to a consumer lease or proposed consumer lease - the lessor; and/or performing the obligations or exercising the rights of a credit provider in relation to a credit contract or proposed credit contract under which the licensee is not or will not be the credit provider; and/or performing the obligations or exercising the rights of a mortgagee in relation to a mortgage or proposed mortgage that secures or will secure obligations under a credit contract under which the licensee is not the credit provider; and/or performing the obligations or exercising the rights of a beneficiary under a guarantee or proposed guarantee that guarantees obligations under a credit contract under which the licensee is not the credit provider; and/or performing the obligations or exercising the rights of a lessor in relation to a consumer lease or proposed consumer lease where the licensee is not or will not be the lessor","comment":"","creditLicenseNumber":"388324","dateOfEnd":"","dateOfStart":"25/01/2011","edrs":"AFCA","edrsDescription":"Australian Financial Complaints Authority","id":"<lookup token>","isSuspended":"false","name":"ACTION FINANCIAL PTY LTD","relatedBusinessNames":"ACTION LOANS AUSTRALIA","score":1,"status":"APPR"}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicCreditLicensees"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-licensees/verify?creditLicenseNumber=388324&name=ACTION+FINANCIAL+PTY+LTD' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-representatives/lookup":{"get":{"description":"Retrieve the published detail fields from the Credit Representatives dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicCreditRepresentatives","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicCreditRepresentatives":{"summary":"Lookup example for asicCreditRepresentatives","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditRepresentativesLookupResponse"},"examples":{"asicCreditRepresentatives":{"summary":"Lookup example for asicCreditRepresentatives","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abnOrAcn":"94665519764","addressLocality":"DUBBO","addressPostcode":"2830","addressState":"NSW","authorisations":"Different to Registrant","creditLicenseNumber":"389328","dateOfEnd":"","dateOfStart":"31/03/2023","edrs":"AFCA","edrsDescription":"Australian Financial Complaints Authority","endorsement":"","id":"<lookup token>","name":"PEACOCKE FINANCE PTY LTD","representativeNumber":"547715","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicCreditRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-representatives/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-representatives/search":{"get":{"description":"Search Credit Representatives records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicCreditRepresentatives","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicCreditRepresentatives":{"summary":"Search example for asicCreditRepresentatives","value":"PEACOCKE"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicCreditRepresentatives":{"summary":"Search example for asicCreditRepresentatives","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditRepresentativesSearchResponse"},"examples":{"asicCreditRepresentatives":{"summary":"Search example for asicCreditRepresentatives","value":{"elapsedMs":0.02946,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"2830","id":"<lookup token>","name":"PEACOCKE FINANCE PTY LTD","representativeNumber":"547715","score":9.89}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicCreditRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-representatives/search?limit=1&q=PEACOCKE' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/credit-representatives/verify":{"get":{"description":"Verify Credit Representatives by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicCreditRepresentatives","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"representativeNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"547715"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PEACOCKE FINANCE PTY LTD"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"creditLicenseNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"abnOrAcn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicCreditRepresentativesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abnOrAcn":"94665519764","addressLocality":"DUBBO","addressPostcode":"2830","addressState":"NSW","authorisations":"Different to Registrant","creditLicenseNumber":"389328","dateOfEnd":"","dateOfStart":"31/03/2023","edrs":"AFCA","edrsDescription":"Australian Financial Complaints Authority","endorsement":"","id":"<lookup token>","name":"PEACOCKE FINANCE PTY LTD","representativeNumber":"547715","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicCreditRepresentatives"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/credit-representatives/verify?representativeNumber=547715&name=PEACOCKE+FINANCE+PTY+LTD' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/financial-advisers/lookup":{"get":{"description":"Retrieve the published detail fields from the Financial Advisers dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicFinancialAdvisers","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicFinancialAdvisers":{"summary":"Lookup example for asicFinancialAdvisers","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicFinancialAdvisersLookupResponse"},"examples":{"asicFinancialAdvisers":{"summary":"Lookup example for asicFinancialAdvisers","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"26063394737","abnOfAuthorisedRepresentative":"","abnOfLicenseHolder":"","addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","adviserNumber":"001260506","authorisedRepresentative":"PETER MARK FARMER","authorisedRepresentativeNumber":"000484545","canProvideAllSecuritiesAdvice":"false","canProvideAustralianCarbonCreditUnitAdvice":"false","canProvideCarbonCreditsCarbonUnitAdvice":"false","canProvideClassOfProductLifeRiskInsuranceAdvice":"false","canProvideClassOfProductSecuritiesAdvice":"false","canProvideClassOfProductSimpleManagedInvestmentSchemesAdvice":"false","canProvideClassOfProductSuperannuationAdvice":"false","canProvideDepositAndPaymentProductsNonBasicDepositProductsAdvice":"false","canProvideDepositAndPaymentProductsNonCashDepositProductsAdvice":"false","canProvideDerivativesAdvice":"false","canProvideDerivativesElectricityOnly":"false","canProvideDerivativesGrainOnlyAdvice":"false","canProvideDerivativesWoolOnlyAdvice":"false","canProvideEligibleInternationalEmissionsUnitAdvice":"false","canProvideExistingHoldingInASuperannuationAdvice":"false","canProvideFHSAIssuedNonADIAdvice":"false","canProvideFinancialProductAdvice":"false","canProvideForeignExchangeContractsAdvice":"false","canProvideGovernmentDebenturesStocksOrBondsAdvice":"false","canProvideLifeProductsConsumerCreditInsuranceOnlyAdvice":"","canProvideLifeProductsInvestmentLifeInsuranceProductsAdvice":"false","canProvideLifeProductsLifeRiskInsuranceProductsAdvice":"false","canProvideManagedInvestmentSchemesAdvice":"false","canProvideManagedInvestmentSchemesExcludingIDPSAdvice":"false","canProvideManagedInvestmentSchemesHorseRacingSyndicateAdvice":"false","canProvideManagedInvestmentSchemesIDPSOnlyAdvice":"false","canProvideManagedInvestmentSchemesIncludingIDPSAdvice":"false","canProvideManagedInvestmentSchemesMDAServicesAdvice":"false","canProvideManagedInvestmentSchemesOwnManagedInvestmentSchemeOnlyAdvice":"false","canProvideManagedInvestmentSchemesTimesharingSchemeAdvice":"false","canProvideMiscellaneousFinancialInvestmentProductsAdvice":"false","canProvideMiscellaneousFinancialInvestmentProductsMDAServicesAdvice":"false","canProvideMiscellaneousFinancialRiskProductsAdvice":"false","canProvideNonStandardMarginLendingFacilityAdvice":"false","canProvideOldLawFuturesContractsAndWarrantsAdvice":"false","canProvideOldLawSecuritiesOptionsContractsAndWarrantsSecuritiesAdvice":"false","canProvideRetirementSavingsAccountAdvice":"false","canProvideSecuritiesAdvice":"false","canProvideSecuritiesDebenturesManagedInvestmentSchemesAdvice":"false","canProvideSelfManagedSuperannuationFundAdvice":"false","canProvideStandardMarginLendingFacilityAdvice":"false","canProvideSuperannuationAdvice":"false","canProvideTaxFinancialAdvice":"","dateOfContinuingProfessionalDevelopmentFailure":"","dateOfDisciplinaryActionsEnd":"","dateOfDisciplinaryActionsStart":"","dateOfEnd":"24/07/2019","dateOfEndRegisteredUnderAFSL":"","dateOfFirstProvidedAdvice":"2016","dateOfStart":"24/05/2016","dateOfStartRegisteredUnderAFSL":"","disciplinaryActionsDescription":"","disciplinaryActionsType":"","id":"<lookup token>","isCurrent":"false","isRegistered":"","isRegisteredUnderAFSL":"","licenseControlledBy":"","licenseHolder":"PETER MARK FARMER","licenseHolderNumber":"000484545","memberships":"","name":"PETER MARK FARMER","qualificationsAndTraining":"","restrictions":"","role":"Financial Adviser","score":1,"subType":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicFinancialAdvisers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/financial-advisers/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/financial-advisers/search":{"get":{"description":"Search Financial Advisers records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicFinancialAdvisers","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicFinancialAdvisers":{"summary":"Search example for asicFinancialAdvisers","value":"MARK"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicFinancialAdvisers":{"summary":"Search example for asicFinancialAdvisers","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicFinancialAdvisersSearchResponse"},"examples":{"asicFinancialAdvisers":{"summary":"Search example for asicFinancialAdvisers","value":{"elapsedMs":0.267779,"limit":1,"nextOffset":1,"offset":0,"resultCount":843,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"","adviserNumber":"001260506","id":"<lookup token>","isCurrent":"false","isRegistered":"","name":"PETER MARK FARMER","score":6.41}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicFinancialAdvisers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/financial-advisers/search?limit=1&q=MARK' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/financial-advisers/verify":{"get":{"description":"Verify Financial Advisers by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicFinancialAdvisers","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"adviserNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"001260506"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PETER MARK FARMER"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"licenseHolderNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicFinancialAdvisersVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"26063394737","abnOfAuthorisedRepresentative":"","abnOfLicenseHolder":"","addressCountry":"","addressLocality":"","addressPostcode":"","addressState":"","adviserNumber":"001260506","authorisedRepresentative":"PETER MARK FARMER","authorisedRepresentativeNumber":"000484545","canProvideAllSecuritiesAdvice":"false","canProvideAustralianCarbonCreditUnitAdvice":"false","canProvideCarbonCreditsCarbonUnitAdvice":"false","canProvideClassOfProductLifeRiskInsuranceAdvice":"false","canProvideClassOfProductSecuritiesAdvice":"false","canProvideClassOfProductSimpleManagedInvestmentSchemesAdvice":"false","canProvideClassOfProductSuperannuationAdvice":"false","canProvideDepositAndPaymentProductsNonBasicDepositProductsAdvice":"false","canProvideDepositAndPaymentProductsNonCashDepositProductsAdvice":"false","canProvideDerivativesAdvice":"false","canProvideDerivativesElectricityOnly":"false","canProvideDerivativesGrainOnlyAdvice":"false","canProvideDerivativesWoolOnlyAdvice":"false","canProvideEligibleInternationalEmissionsUnitAdvice":"false","canProvideExistingHoldingInASuperannuationAdvice":"false","canProvideFHSAIssuedNonADIAdvice":"false","canProvideFinancialProductAdvice":"false","canProvideForeignExchangeContractsAdvice":"false","canProvideGovernmentDebenturesStocksOrBondsAdvice":"false","canProvideLifeProductsConsumerCreditInsuranceOnlyAdvice":"","canProvideLifeProductsInvestmentLifeInsuranceProductsAdvice":"false","canProvideLifeProductsLifeRiskInsuranceProductsAdvice":"false","canProvideManagedInvestmentSchemesAdvice":"false","canProvideManagedInvestmentSchemesExcludingIDPSAdvice":"false","canProvideManagedInvestmentSchemesHorseRacingSyndicateAdvice":"false","canProvideManagedInvestmentSchemesIDPSOnlyAdvice":"false","canProvideManagedInvestmentSchemesIncludingIDPSAdvice":"false","canProvideManagedInvestmentSchemesMDAServicesAdvice":"false","canProvideManagedInvestmentSchemesOwnManagedInvestmentSchemeOnlyAdvice":"false","canProvideManagedInvestmentSchemesTimesharingSchemeAdvice":"false","canProvideMiscellaneousFinancialInvestmentProductsAdvice":"false","canProvideMiscellaneousFinancialInvestmentProductsMDAServicesAdvice":"false","canProvideMiscellaneousFinancialRiskProductsAdvice":"false","canProvideNonStandardMarginLendingFacilityAdvice":"false","canProvideOldLawFuturesContractsAndWarrantsAdvice":"false","canProvideOldLawSecuritiesOptionsContractsAndWarrantsSecuritiesAdvice":"false","canProvideRetirementSavingsAccountAdvice":"false","canProvideSecuritiesAdvice":"false","canProvideSecuritiesDebenturesManagedInvestmentSchemesAdvice":"false","canProvideSelfManagedSuperannuationFundAdvice":"false","canProvideStandardMarginLendingFacilityAdvice":"false","canProvideSuperannuationAdvice":"false","canProvideTaxFinancialAdvice":"","dateOfContinuingProfessionalDevelopmentFailure":"","dateOfDisciplinaryActionsEnd":"","dateOfDisciplinaryActionsStart":"","dateOfEnd":"24/07/2019","dateOfEndRegisteredUnderAFSL":"","dateOfFirstProvidedAdvice":"2016","dateOfStart":"24/05/2016","dateOfStartRegisteredUnderAFSL":"","disciplinaryActionsDescription":"","disciplinaryActionsType":"","id":"<lookup token>","isCurrent":"false","isRegistered":"","isRegisteredUnderAFSL":"","licenseControlledBy":"","licenseHolder":"PETER MARK FARMER","licenseHolderNumber":"000484545","memberships":"","name":"PETER MARK FARMER","qualificationsAndTraining":"","restrictions":"","role":"Financial Adviser","score":1,"subType":""}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicFinancialAdvisers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/financial-advisers/verify?adviserNumber=001260506&name=PETER+MARK+FARMER' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/liquidators/lookup":{"get":{"description":"Retrieve the published detail fields from the Liquidators dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicLiquidators","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicLiquidators":{"summary":"Lookup example for asicLiquidators","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicLiquidatorsLookupResponse"},"examples":{"asicLiquidators":{"summary":"Lookup example for asicLiquidators","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","dateOfStartOfficialLiquidator":"","dateOfStartRegisteredLiquidator":"07/08/2013","dateOfSuspension":"","firm":"O'BRIEN PALMER","id":"<lookup token>","isSuspended":"false","name":"SOWAID, AHMED","officialLiquidatorNumber":"","registeredLiquidatorNumber":"441143","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicLiquidators"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/liquidators/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/liquidators/search":{"get":{"description":"Search Liquidators records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicLiquidators","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicLiquidators":{"summary":"Search example for asicLiquidators","value":"SOWAID"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicLiquidators":{"summary":"Search example for asicLiquidators","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicLiquidatorsSearchResponse"},"examples":{"asicLiquidators":{"summary":"Search example for asicLiquidators","value":{"elapsedMs":0.025065,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"2000","id":"<lookup token>","name":"SOWAID, AHMED","registeredLiquidatorNumber":"441143","score":6.22}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicLiquidators"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/liquidators/search?limit=1&q=SOWAID' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/liquidators/verify":{"get":{"description":"Verify Liquidators by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicLiquidators","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"registeredLiquidatorNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"441143"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"SOWAID, AHMED"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"firm","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicLiquidatorsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","dateOfStartOfficialLiquidator":"","dateOfStartRegisteredLiquidator":"07/08/2013","dateOfSuspension":"","firm":"O'BRIEN PALMER","id":"<lookup token>","isSuspended":"false","name":"SOWAID, AHMED","officialLiquidatorNumber":"","registeredLiquidatorNumber":"441143","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicLiquidators"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/liquidators/verify?registeredLiquidatorNumber=441143&name=SOWAID%2C+AHMED' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/registered-auditors/lookup":{"get":{"description":"Retrieve the published detail fields from the Registered Auditors dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicRegisteredAuditors","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicRegisteredAuditors":{"summary":"Lookup example for asicRegisteredAuditors","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicRegisteredAuditorsLookupResponse"},"examples":{"asicRegisteredAuditors":{"summary":"Lookup example for asicRegisteredAuditors","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"acn":"","addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","dateOfRegistration":"1992-08-05","dateOfSuspension":"","id":"<lookup token>","name":"WAGSCHALL, STUART ALEXANDER","register":"Registered Auditors","registeredAuditorNumber":"16358","score":1,"status":"APPR"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicRegisteredAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/registered-auditors/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/registered-auditors/search":{"get":{"description":"Search Registered Auditors records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicRegisteredAuditors","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicRegisteredAuditors":{"summary":"Search example for asicRegisteredAuditors","value":"16358"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicRegisteredAuditors":{"summary":"Search example for asicRegisteredAuditors","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicRegisteredAuditorsSearchResponse"},"examples":{"asicRegisteredAuditors":{"summary":"Search example for asicRegisteredAuditors","value":{"elapsedMs":0.042317,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"2000","id":"<lookup token>","name":"WAGSCHALL, STUART ALEXANDER","registeredAuditorNumber":"16358","score":7.69}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicRegisteredAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/registered-auditors/search?limit=1&q=16358' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/registered-auditors/verify":{"get":{"description":"Verify Registered Auditors by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicRegisteredAuditors","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"registeredAuditorNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"16358"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"WAGSCHALL, STUART ALEXANDER"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"register","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"acn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicRegisteredAuditorsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"acn":"","addressCountry":"Australia","addressLocality":"SYDNEY","addressPostcode":"2000","addressState":"NSW","dateOfRegistration":"1992-08-05","dateOfSuspension":"","id":"<lookup token>","name":"WAGSCHALL, STUART ALEXANDER","register":"Registered Auditors","registeredAuditorNumber":"16358","score":1,"status":"APPR"}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicRegisteredAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/registered-auditors/verify?registeredAuditorNumber=16358&name=WAGSCHALL%2C+STUART+ALEXANDER' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/smsf-auditors/lookup":{"get":{"description":"Retrieve the published detail fields from the SMSF Auditors dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAsicSmsfAuditors","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"asicSmsfAuditors":{"summary":"Lookup example for asicSmsfAuditors","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicSmsfAuditorsLookupResponse"},"examples":{"asicSmsfAuditors":{"summary":"Lookup example for asicSmsfAuditors","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"","addressLocality":"Shellharbour","addressPostcode":"2529","addressState":"NSW","attributeType":"Condition","capacity":"","condition":"Compliance with auditing standards","conditionDescription":"The approved SMSF auditor must document, maintain and comply with auditing standards made by the Auditing  and Assurance Standards Board under section 336 of the Corporations Act 2001 that are applicable to the duties of an SMSF Auditor.","conditionNumber":"1-5479665922","dateOfEndSuspension":"","dateOfRegistration":"2013-03-13","dateOfStartCapacity":"","dateOfStartCondition":"2013-03-13","dateOfStartSuspension":"","firm":"","id":"<lookup token>","name":"Lachlan Stephenson","score":1,"smsfAuditorNumber":"100029196","status":"Registered"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:asicSmsfAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/smsf-auditors/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/smsf-auditors/search":{"get":{"description":"Search SMSF Auditors records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAsicSmsfAuditors","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"asicSmsfAuditors":{"summary":"Search example for asicSmsfAuditors","value":"100029196"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"asicSmsfAuditors":{"summary":"Search example for asicSmsfAuditors","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicSmsfAuditorsSearchResponse"},"examples":{"asicSmsfAuditors":{"summary":"Search example for asicSmsfAuditors","value":{"elapsedMs":0.039127,"limit":1,"nextOffset":1,"offset":0,"resultCount":8,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"addressPostcode":"2529","id":"<lookup token>","name":"Lachlan Stephenson","score":8.62,"smsfAuditorNumber":"100029196"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:asicSmsfAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/smsf-auditors/search?limit=1&q=100029196' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/asic/smsf-auditors/verify":{"get":{"description":"Verify SMSF Auditors by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAsicSmsfAuditors","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"smsfAuditorNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"100029196"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Lachlan Stephenson"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"firm","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressState","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"addressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AsicSmsfAuditorsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"","addressLocality":"Shellharbour","addressPostcode":"2529","addressState":"NSW","attributeType":"Condition","capacity":"","condition":"Compliance with auditing standards","conditionDescription":"The approved SMSF auditor must document, maintain and comply with auditing standards made by the Auditing  and Assurance Standards Board under section 336 of the Corporations Act 2001 that are applicable to the duties of an SMSF Auditor.","conditionNumber":"1-5479665922","dateOfEndSuspension":"","dateOfRegistration":"2013-03-13","dateOfStartCapacity":"","dateOfStartCondition":"2013-03-13","dateOfStartSuspension":"","firm":"","id":"<lookup token>","name":"Lachlan Stephenson","score":1,"smsfAuditorNumber":"100029196","status":"Registered"}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:asicSmsfAuditors"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/asic/smsf-auditors/verify?smsfAuditorNumber=100029196&name=Lachlan+Stephenson' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ato/business-industry-code/lookup":{"get":{"description":"Retrieve the published detail fields from the Business Industry Code dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupAtoBusinessIndustryCode","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"atoBusinessIndustryCode":{"summary":"Lookup example for atoBusinessIndustryCode","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeLookupResponse"},"examples":{"atoBusinessIndustryCode":{"summary":"Lookup example for atoBusinessIndustryCode","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"businessIndustryCode":"69610","class":"6961 - Corporate head office management services","description":"Corporate head office management services","division":"M","divisionDescription":"PROFESSIONAL, SCIENTIFIC AND TECHNICAL SERVICES","group":"696 - Management and other consulting services","id":"<lookup token>","score":1,"subDivision":"69 - Professional, scientific and technical services (except computer system design and related services)"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:atoBusinessIndustryCode"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ato/business-industry-code/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ato/business-industry-code/search":{"get":{"description":"Search Business Industry Code records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchAtoBusinessIndustryCode","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"atoBusinessIndustryCode":{"summary":"Search example for atoBusinessIndustryCode","value":"69610"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"atoBusinessIndustryCode":{"summary":"Search example for atoBusinessIndustryCode","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeSearchResponse"},"examples":{"atoBusinessIndustryCode":{"summary":"Search example for atoBusinessIndustryCode","value":{"elapsedMs":0.021681000000000002,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"businessIndustryCode":"69610","id":"<lookup token>","score":4.87}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:atoBusinessIndustryCode"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ato/business-industry-code/search?limit=1&q=69610' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ato/business-industry-code/verify":{"get":{"description":"Verify Business Industry Code by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyAtoBusinessIndustryCode","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"businessIndustryCode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"69610"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"description","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Corporate head office management services"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"division","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subDivision","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"group","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"class","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"businessIndustryCode":"69610","class":"6961 - Corporate head office management services","description":"Corporate head office management services","division":"M","divisionDescription":"PROFESSIONAL, SCIENTIFIC AND TECHNICAL SERVICES","group":"696 - Management and other consulting services","id":"<lookup token>","score":1,"subDivision":"69 - Professional, scientific and technical services (except computer system design and related services)"}}},"absent":{"summary":"Synthetic example: code resolves no stored classification record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:atoBusinessIndustryCode"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ato/business-industry-code/verify?businessIndustryCode=69610&description=Corporate+head+office+management+services' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/canada/autonomous-sanctions/consolidated-list/lookup":{"get":{"description":"Retrieve the published detail fields from the Autonomous Sanctions Consolidated List dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupCanadaAutonomousSanctionsConsolidatedList","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"canadaAutonomousSanctionsConsolidatedList":{"summary":"Lookup example for canadaAutonomousSanctionsConsolidatedList","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListLookupResponse"},"examples":{"canadaAutonomousSanctionsConsolidatedList":{"summary":"Lookup example for canadaAutonomousSanctionsConsolidatedList","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Government of Canada","sourceList":"Autonomous Sanctions Consolidated List","sourceRecordId":"CANADA-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Autonomous Sanctions Consolidated List Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"CANADA-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Autonomous Sanctions Consolidated List","regime":"Autonomous Sanctions Consolidated List","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/consolidated-consolide.aspx","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:canadaAutonomousSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/canada/autonomous-sanctions/consolidated-list/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/canada/autonomous-sanctions/consolidated-list/search":{"get":{"description":"Search Autonomous Sanctions Consolidated List records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchCanadaAutonomousSanctionsConsolidatedList","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"canadaAutonomousSanctionsConsolidatedList":{"summary":"Search example for canadaAutonomousSanctionsConsolidatedList","value":"Person"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"canadaAutonomousSanctionsConsolidatedList":{"summary":"Search example for canadaAutonomousSanctionsConsolidatedList","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListSearchResponse"},"examples":{"canadaAutonomousSanctionsConsolidatedList":{"summary":"Search example for canadaAutonomousSanctionsConsolidatedList","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Autonomous Sanctions Consolidated List Subject","subjectType":"Entity","sourceList":"Autonomous Sanctions Consolidated List","sourceRecordId":"CANADA-EXAMPLE-1","restrictionType":"sanctions","regime":"Autonomous Sanctions Consolidated List","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:canadaAutonomousSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/canada/autonomous-sanctions/consolidated-list/search?limit=1&q=Person' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/canada/autonomous-sanctions/consolidated-list/verify":{"get":{"description":"Verify Autonomous Sanctions Consolidated List by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyCanadaAutonomousSanctionsConsolidatedList","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"CANADA-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Autonomous Sanctions Consolidated List Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Government of Canada","sourceList":"Autonomous Sanctions Consolidated List","sourceRecordId":"CANADA-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Autonomous Sanctions Consolidated List Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"CANADA-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Autonomous Sanctions Consolidated List","regime":"Autonomous Sanctions Consolidated List","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.international.gc.ca/world-monde/international_relations-relations_internationales/sanctions/consolidated-consolide.aspx","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: source reference resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:canadaAutonomousSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/canada/autonomous-sanctions/consolidated-list/verify?sourceRecordId=CANADA-EXAMPLE-1&primaryName=Example+Autonomous+Sanctions+Consolidated+List+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cdr/banking-products/lookup":{"get":{"description":"Retrieve the published detail fields from the Banking Products dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupCdrBankingProducts","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"cdrBankingProducts":{"summary":"Lookup example for cdrBankingProducts","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdrBankingProductsLookupResponse"},"examples":{"cdrBankingProducts":{"summary":"Lookup example for cdrBankingProducts","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"additionalBundleUrisJson":"","additionalEligibilityUrisJson":"","additionalFeesAndPricingUrisJson":"","additionalOverviewUrisJson":"","additionalTermsUrisJson":"","applicationUri":"","brandAbn":"","brandAcn":"","brandArbn":"","brandDataHolderBrandId":"","brandDirectory":"Dnister","brandGroup":"","brandIdentityKey":"cdr:origin:https://public.cdr-api.dnister.com.au","brandIndustriesJson":"","brandInterimId":"","brandLogoUri":"","brandName":"Dnister","brandProductBaseUri":"https://public.cdr-api.dnister.com.au","brandPublicBaseUri":"https://public.cdr-api.dnister.com.au","bundleUri":"","bundlesJson":"","cardArtJson":"","constraintsJson":"","contentHash":"f14950746041a534c6d64ed2b603f52d37faa56147a45f6afc69029e43d598eb","dateOfBrandLastUpdate":"","dateOfProductEffectiveFrom":"2008-05-29T14:30:00.0000000Z","dateOfProductEffectiveTo":"","dateOfProductLastUpdate":"2023-11-16T00:00:39.3934491Z","dateOfSnapshot":"20250224","depositRatesJson":"","detailPayloadHash":"a45c02264d2a49c17990f70aba51be9da96c6e8702485d6824b5dc9dde3dde0f","detailPayloadRef":"data-20250224/Dnister/details/37.json","detailStatus":"present","eligibilityJson":"[{\"eligibilityType\":\"BUSINESS\"}]","eligibilityUri":"","entityId":"8f0b4f6769f33442c06e2448a71fba2d","extensionFlags":"","featuresJson":"","feesAndPricingUri":"","feesJson":"[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}]","id":"<lookup token>","instalmentsJson":"","isProductTailored":"false","lendingRatesJson":"[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]","linksJson":"{\"self\":\"https://public.cdr-api.dnister.com.au/cds-au/v1/banking/products/37\"}","metaJson":"{}","overviewUri":"","productBrand":"Dnister","productBrandGroup":"","productBrandName":"","productCategory":"OVERDRAFTS","productDescription":"Everyday Business","productDetailJson":"{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false,\"eligibility\":[{\"eligibilityType\":\"BUSINESS\"}],\"fees\":[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}],\"lendingRates\":[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]}","productDetailRawJson":"{\"data\":{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false,\"eligibility\":[{\"eligibilityType\":\"BUSINESS\"}],\"fees\":[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}],\"lendingRates\":[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]},\"links\":{\"self\":\"https://public.cdr-api.dnister.com.au/cds-au/v1/banking/products/37\"},\"meta\":{}}","productId":"37","productLastUpdatedBy":"","productName":"Everyday Business","productStatus":"","productSummaryJson":"{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false}","productUpdatedReason":"","schemaConfidence":"medium","schemaDetailObserved":"v4_v5_legacy","schemaListObserved":"v3_or_legacy","schemaStandardsWindow":"historical-archive","score":1,"sourceArchive":"data-20250224","sourceCdsVersion":"historical-archive","sourceMode":"bootstrap","sourceProductDetailApiVersion":"","sourceProductDetailSchema":"","sourceProductListApiVersion":"","sourceProductListSchema":"","sourceRegisterApiVersion":"","sourceSnapshotId":"e2d44499de25d694793ecdec973da6c2","summaryPayloadHash":"a9804af982461a41188ee63f63f5fbf4aad634e3b7e32d63593a2d09eacb5f53","summaryPayloadRef":"data-20250224/Dnister/products.json#37","termsUri":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:cdrBankingProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cdr/banking-products/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cdr/banking-products/search":{"get":{"description":"Search Banking Products records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchCdrBankingProducts","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"cdrBankingProducts":{"summary":"Search example for cdrBankingProducts","value":"20250224"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"cdrBankingProducts":{"summary":"Search example for cdrBankingProducts","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdrBankingProductsSearchResponse"},"examples":{"cdrBankingProducts":{"summary":"Search example for cdrBankingProducts","value":{"elapsedMs":0.705339,"limit":1,"nextOffset":1,"offset":0,"resultCount":2,"resultCountIsExact":false,"resultCountLimit":1000,"results":[{"brandName":"Dnister","id":"<lookup token>","productCategory":"OVERDRAFTS","productId":"37","productName":"Everyday Business","score":9.76}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:cdrBankingProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cdr/banking-products/search?limit=1&q=20250224' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cdr/banking-products/verify":{"get":{"description":"Verify Banking Products by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyCdrBankingProducts","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"productId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"37"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"brandIdentityKey","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"cdr:origin:https://public.cdr-api.dnister.com.au"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"brandDataHolderBrandId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceSnapshotId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"e2d44499de25d694793ecdec973da6c2"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"productName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Everyday Business"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"brandName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"productCategory","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"productStatus","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfSnapshot","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CdrBankingProductsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"additionalBundleUrisJson":"","additionalEligibilityUrisJson":"","additionalFeesAndPricingUrisJson":"","additionalOverviewUrisJson":"","additionalTermsUrisJson":"","applicationUri":"","brandAbn":"","brandAcn":"","brandArbn":"","brandDataHolderBrandId":"","brandDirectory":"Dnister","brandGroup":"","brandIdentityKey":"cdr:origin:https://public.cdr-api.dnister.com.au","brandIndustriesJson":"","brandInterimId":"","brandLogoUri":"","brandName":"Dnister","brandProductBaseUri":"https://public.cdr-api.dnister.com.au","brandPublicBaseUri":"https://public.cdr-api.dnister.com.au","bundleUri":"","bundlesJson":"","cardArtJson":"","constraintsJson":"","contentHash":"f14950746041a534c6d64ed2b603f52d37faa56147a45f6afc69029e43d598eb","dateOfBrandLastUpdate":"","dateOfProductEffectiveFrom":"2008-05-29T14:30:00.0000000Z","dateOfProductEffectiveTo":"","dateOfProductLastUpdate":"2023-11-16T00:00:39.3934491Z","dateOfSnapshot":"20250224","depositRatesJson":"","detailPayloadHash":"a45c02264d2a49c17990f70aba51be9da96c6e8702485d6824b5dc9dde3dde0f","detailPayloadRef":"data-20250224/Dnister/details/37.json","detailStatus":"present","eligibilityJson":"[{\"eligibilityType\":\"BUSINESS\"}]","eligibilityUri":"","entityId":"8f0b4f6769f33442c06e2448a71fba2d","extensionFlags":"","featuresJson":"","feesAndPricingUri":"","feesJson":"[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}]","id":"<lookup token>","instalmentsJson":"","isProductTailored":"false","lendingRatesJson":"[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]","linksJson":"{\"self\":\"https://public.cdr-api.dnister.com.au/cds-au/v1/banking/products/37\"}","metaJson":"{}","overviewUri":"","productBrand":"Dnister","productBrandGroup":"","productBrandName":"","productCategory":"OVERDRAFTS","productDescription":"Everyday Business","productDetailJson":"{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false,\"eligibility\":[{\"eligibilityType\":\"BUSINESS\"}],\"fees\":[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}],\"lendingRates\":[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]}","productDetailRawJson":"{\"data\":{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false,\"eligibility\":[{\"eligibilityType\":\"BUSINESS\"}],\"fees\":[{\"name\":\"Company Search\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Title Search\",\"feeType\":\"UPFRONT\",\"amount\":\"49.50\",\"currency\":\"AUD\"},{\"name\":\"Bank Production\",\"feeType\":\"UPFRONT\",\"amount\":\"150.00\",\"currency\":\"AUD\"},{\"name\":\"Withdrawal of Caveat\",\"feeType\":\"UPFRONT\",\"amount\":\"100.00\",\"currency\":\"AUD\"},{\"name\":\"ASIC Lodgement\",\"feeType\":\"UPFRONT\",\"amount\":\"50.00\",\"currency\":\"AUD\"},{\"name\":\"Bank Cheque\",\"feeType\":\"UPFRONT\",\"amount\":\"15.00\",\"currency\":\"AUD\"},{\"name\":\"Discharge of Mortgage\",\"feeType\":\"UPFRONT\",\"amount\":\"200.00\",\"currency\":\"AUD\"}],\"lendingRates\":[{\"lendingRateType\":\"VARIABLE\",\"rate\":\"0.1042\",\"calculationFrequency\":\"P1D\",\"applicationFrequency\":\"P1M\",\"interestPaymentDue\":\"IN_ARREARS\"}]},\"links\":{\"self\":\"https://public.cdr-api.dnister.com.au/cds-au/v1/banking/products/37\"},\"meta\":{}}","productId":"37","productLastUpdatedBy":"","productName":"Everyday Business","productStatus":"","productSummaryJson":"{\"productId\":\"37\",\"effectiveFrom\":\"2008-05-29T14:30:00.0000000Z\",\"lastUpdated\":\"2023-11-16T00:00:39.3934491Z\",\"productCategory\":\"OVERDRAFTS\",\"name\":\"Everyday Business\",\"description\":\"Everyday Business\",\"brand\":\"Dnister\",\"isTailored\":false}","productUpdatedReason":"","schemaConfidence":"medium","schemaDetailObserved":"v4_v5_legacy","schemaListObserved":"v3_or_legacy","schemaStandardsWindow":"historical-archive","score":1,"sourceArchive":"data-20250224","sourceCdsVersion":"historical-archive","sourceMode":"bootstrap","sourceProductDetailApiVersion":"","sourceProductDetailSchema":"","sourceProductListApiVersion":"","sourceProductListSchema":"","sourceRegisterApiVersion":"","sourceSnapshotId":"e2d44499de25d694793ecdec973da6c2","summaryPayloadHash":"a9804af982461a41188ee63f63f5fbf4aad634e3b7e32d63593a2d09eacb5f53","summaryPayloadRef":"data-20250224/Dnister/products.json#37","termsUri":""}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:cdrBankingProducts"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cdr/banking-products/verify?productId=37&brandIdentityKey=cdr%3Aorigin%3Ahttps%3A%2F%2Fpublic.cdr-api.dnister.com.au&sourceSnapshotId=e2d44499de25d694793ecdec973da6c2&productName=Everyday+Business' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cedb/targeted-financial-sanctions/lookup":{"get":{"description":"Retrieve the published detail fields from the Targeted Financial Sanctions dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupCedbTargetedFinancialSanctions","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"cedbTargetedFinancialSanctions":{"summary":"Lookup example for cedbTargetedFinancialSanctions","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsLookupResponse"},"examples":{"cedbTargetedFinancialSanctions":{"summary":"Lookup example for cedbTargetedFinancialSanctions","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Commerce and Economic Development Bureau","sourceList":"Targeted Financial Sanctions","sourceRecordId":"CEDB-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Targeted Financial Sanctions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"CEDB-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Targeted Financial Sanctions","regime":"Targeted Financial Sanctions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.gov.hk/en-data/dataset/hk-cedb-cedb_hq-tfslists","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:cedbTargetedFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cedb/targeted-financial-sanctions/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cedb/targeted-financial-sanctions/search":{"get":{"description":"Search Targeted Financial Sanctions records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchCedbTargetedFinancialSanctions","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"cedbTargetedFinancialSanctions":{"summary":"Search example for cedbTargetedFinancialSanctions","value":"Entity"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"cedbTargetedFinancialSanctions":{"summary":"Search example for cedbTargetedFinancialSanctions","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsSearchResponse"},"examples":{"cedbTargetedFinancialSanctions":{"summary":"Search example for cedbTargetedFinancialSanctions","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Targeted Financial Sanctions Subject","subjectType":"Entity","sourceList":"Targeted Financial Sanctions","sourceRecordId":"CEDB-EXAMPLE-1","restrictionType":"sanctions","regime":"Targeted Financial Sanctions","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:cedbTargetedFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cedb/targeted-financial-sanctions/search?limit=1&q=Entity' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/cedb/targeted-financial-sanctions/verify":{"get":{"description":"Verify Targeted Financial Sanctions by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyCedbTargetedFinancialSanctions","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"CEDB-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Targeted Financial Sanctions Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Commerce and Economic Development Bureau","sourceList":"Targeted Financial Sanctions","sourceRecordId":"CEDB-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Targeted Financial Sanctions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"CEDB-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Targeted Financial Sanctions","regime":"Targeted Financial Sanctions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.gov.hk/en-data/dataset/hk-cedb-cedb_hq-tfslists","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:cedbTargetedFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/cedb/targeted-financial-sanctions/verify?sourceRecordId=CEDB-EXAMPLE-1&primaryName=Example+Targeted+Financial+Sanctions+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/charities/registered-charities-nz/lookup":{"get":{"description":"Retrieve the published detail fields from the Registered Charities NZ dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupCharitiesNzRegisteredCharities","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"charitiesNzRegisteredCharities":{"summary":"Lookup example for charitiesNzRegisteredCharities","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesLookupResponse"},"examples":{"charitiesNzRegisteredCharities":{"summary":"Lookup example for charitiesNzRegisteredCharities","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"accountId":"6da5d092-7e1f-e511-af3c-00155d0cccdc","annualReturnDueDate":"2018-12-31","charitablePurpose":"The church believes it is called by God to work with others in making Jesus christ known through:\r\n- Teaching and nurturing people in christian faith\r\n- Loving service responding to human need\r\n- Proclaiming the gospel\r\n- seeking to transform society\r\n- caring for God's creation","charityRegistrationNumber":"CC52035","companiesOfficeNumber":"","dateRegistered":"2015-06-30","deregistrationDate":"","email":"brian.rowley@ymail.com","id":"<lookup token>","legalName":"","legalStructure":"Unincorporated Organisation","mainActivityId":"8","mainBeneficiaryId":"10","mainSectorId":"15","modifiedOn":"16/07/2026","name":"Somervell Memorial Presbyterian Church","nzbn":"9429048266000","organisationId":"65783","postalAddressLine1":"497 Remuera Road","postalAddressLine2":"","postalCity":"","postalCountry":"","postalPostcode":"","postalSuburb":"","registrationStatus":"Registered","score":1,"streetAddressLine1":"497 Remuera Road","streetAddressLine2":"","streetCity":"","streetCountry":"","streetPostcode":"","streetSuburb":"","telephone":"09 5245379","website":"https://www.somervell.org.nz"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:charitiesNzRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/charities/registered-charities-nz/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/charities/registered-charities-nz/search":{"get":{"description":"Search Registered Charities NZ records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchCharitiesNzRegisteredCharities","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"charitiesNzRegisteredCharities":{"summary":"Search example for charitiesNzRegisteredCharities","value":"Somervell"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"charitiesNzRegisteredCharities":{"summary":"Search example for charitiesNzRegisteredCharities","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesSearchResponse"},"examples":{"charitiesNzRegisteredCharities":{"summary":"Search example for charitiesNzRegisteredCharities","value":{"elapsedMs":0.025568999999999998,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"charityRegistrationNumber":"CC52035","id":"<lookup token>","legalName":"","name":"Somervell Memorial Presbyterian Church","score":11.04,"streetPostcode":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:charitiesNzRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/charities/registered-charities-nz/search?limit=1&q=Somervell' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/charities/registered-charities-nz/verify":{"get":{"description":"Verify Registered Charities NZ by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyCharitiesNzRegisteredCharities","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"charityRegistrationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"CC52035"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"nzbn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"9429048266000"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Somervell Memorial Presbyterian Church"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"legalName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetCity","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"accountId":"6da5d092-7e1f-e511-af3c-00155d0cccdc","annualReturnDueDate":"2018-12-31","charitablePurpose":"The church believes it is called by God to work with others in making Jesus christ known through:\r\n- Teaching and nurturing people in christian faith\r\n- Loving service responding to human need\r\n- Proclaiming the gospel\r\n- seeking to transform society\r\n- caring for God's creation","charityRegistrationNumber":"CC52035","companiesOfficeNumber":"","dateRegistered":"2015-06-30","deregistrationDate":"","email":"brian.rowley@ymail.com","id":"<lookup token>","legalName":"","legalStructure":"Unincorporated Organisation","mainActivityId":"8","mainBeneficiaryId":"10","mainSectorId":"15","modifiedOn":"16/07/2026","name":"Somervell Memorial Presbyterian Church","nzbn":"9429048266000","organisationId":"65783","postalAddressLine1":"497 Remuera Road","postalAddressLine2":"","postalCity":"","postalCountry":"","postalPostcode":"","postalSuburb":"","registrationStatus":"Registered","score":1,"streetAddressLine1":"497 Remuera Road","streetAddressLine2":"","streetCity":"","streetCountry":"","streetPostcode":"","streetSuburb":"","telephone":"09 5245379","website":"https://www.somervell.org.nz"}}},"absent":{"summary":"Synthetic example: registration number resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:charitiesNzRegisteredCharities"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/charities/registered-charities-nz/verify?charityRegistrationNumber=CC52035&nzbn=9429048266000&name=Somervell+Memorial+Presbyterian+Church' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dfat/sanctions/consolidated-list/lookup":{"get":{"description":"Retrieve the published detail fields from the Sanctions Consolidated List dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupDfatSanctionsConsolidatedList","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"dfatSanctionsConsolidatedList":{"summary":"Lookup example for dfatSanctionsConsolidatedList","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListLookupResponse"},"examples":{"dfatSanctionsConsolidatedList":{"summary":"Lookup example for dfatSanctionsConsolidatedList","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"additionalInformation":"Example vessel identifying details","address":"Example anchorage","aliasStrength":"Strong","birthDateText":"","citizenship":"","committees":"Autonomous (Vessels)","controlDate":"2026-04-14","dfatPrimaryReferenceId":"3080","dfatReferenceId":"3080aa","hasArmsEmbargo":"false","hasMaritimeRestriction":"true","hasTargetedFinancialSanction":"true","hasTravelBan":"false","id":"<lookup token>","imoNumber":"1234567","instrumentOfDesignation":"Autonomous Sanctions Regulations 2011","listingInformation":"Listed under example instrument","name":"Example Maritime Alias","nameType":"Alias","placeOfBirth":"","score":1,"subjectType":"Vessel"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:dfatSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dfat/sanctions/consolidated-list/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dfat/sanctions/consolidated-list/search":{"get":{"description":"Search Sanctions Consolidated List records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchDfatSanctionsConsolidatedList","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"dfatSanctionsConsolidatedList":{"summary":"Search example for dfatSanctionsConsolidatedList","value":"Vessel"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"dfatSanctionsConsolidatedList":{"summary":"Search example for dfatSanctionsConsolidatedList","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListSearchResponse"},"examples":{"dfatSanctionsConsolidatedList":{"summary":"Search example for dfatSanctionsConsolidatedList","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"aliasStrength":"Strong","committees":"Autonomous (Vessels)","controlDate":"2026-04-14","dfatPrimaryReferenceId":"3080","dfatReferenceId":"3080aa","hasArmsEmbargo":"false","hasMaritimeRestriction":"true","hasTargetedFinancialSanction":"true","hasTravelBan":"false","id":"<lookup token>","imoNumber":"1234567","name":"Example Maritime Alias","nameType":"Alias","score":1,"subjectType":"Vessel"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:dfatSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dfat/sanctions/consolidated-list/search?limit=1&q=Vessel' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dfat/sanctions/consolidated-list/verify":{"get":{"description":"Verify Sanctions Consolidated List by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyDfatSanctionsConsolidatedList","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"dfatReferenceId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"3080aa"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"dfatPrimaryReferenceId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"3080"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"name","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Maritime Alias"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"nameType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"aliasStrength","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"controlDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"additionalInformation":"Example vessel identifying details","address":"Example anchorage","aliasStrength":"Strong","birthDateText":"","citizenship":"","committees":"Autonomous (Vessels)","controlDate":"2026-04-14","dfatPrimaryReferenceId":"3080","dfatReferenceId":"3080aa","hasArmsEmbargo":"false","hasMaritimeRestriction":"true","hasTargetedFinancialSanction":"true","hasTravelBan":"false","id":"<lookup token>","imoNumber":"1234567","instrumentOfDesignation":"Autonomous Sanctions Regulations 2011","listingInformation":"Listed under example instrument","name":"Example Maritime Alias","nameType":"Alias","placeOfBirth":"","score":1,"subjectType":"Vessel"}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:dfatSanctionsConsolidatedList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dfat/sanctions/consolidated-list/verify?dfatReferenceId=3080aa&dfatPrimaryReferenceId=3080&name=Example+Maritime+Alias' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dg-tresor/asset-freeze-register/lookup":{"get":{"description":"Retrieve the published detail fields from the Asset Freeze Register dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupDgTresorAssetFreezeRegister","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"dgTresorAssetFreezeRegister":{"summary":"Lookup example for dgTresorAssetFreezeRegister","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterLookupResponse"},"examples":{"dgTresorAssetFreezeRegister":{"summary":"Lookup example for dgTresorAssetFreezeRegister","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"French Treasury","sourceList":"Asset Freeze Register","sourceRecordId":"DGTRESOR-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Asset Freeze Register Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"DGTRESOR-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Asset Freeze Register","regime":"Asset Freeze Register","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://gels-avoirs.dgtresor.gouv.fr/","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:dgTresorAssetFreezeRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dg-tresor/asset-freeze-register/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dg-tresor/asset-freeze-register/search":{"get":{"description":"Search Asset Freeze Register records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchDgTresorAssetFreezeRegister","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"dgTresorAssetFreezeRegister":{"summary":"Search example for dgTresorAssetFreezeRegister","value":"Person"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"dgTresorAssetFreezeRegister":{"summary":"Search example for dgTresorAssetFreezeRegister","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterSearchResponse"},"examples":{"dgTresorAssetFreezeRegister":{"summary":"Search example for dgTresorAssetFreezeRegister","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Asset Freeze Register Subject","subjectType":"Entity","sourceList":"Asset Freeze Register","sourceRecordId":"DGTRESOR-EXAMPLE-1","restrictionType":"sanctions","regime":"Asset Freeze Register","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:dgTresorAssetFreezeRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dg-tresor/asset-freeze-register/search?limit=1&q=Person' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/dg-tresor/asset-freeze-register/verify":{"get":{"description":"Verify Asset Freeze Register by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyDgTresorAssetFreezeRegister","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"DGTRESOR-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Asset Freeze Register Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"French Treasury","sourceList":"Asset Freeze Register","sourceRecordId":"DGTRESOR-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Asset Freeze Register Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"DGTRESOR-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Asset Freeze Register","regime":"Asset Freeze Register","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://gels-avoirs.dgtresor.gouv.fr/","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:dgTresorAssetFreezeRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/dg-tresor/asset-freeze-register/verify?sourceRecordId=DGTRESOR-EXAMPLE-1&primaryName=Example+Asset+Freeze+Register+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/eu/financial-sanctions/lookup":{"get":{"description":"Retrieve the published detail fields from the Financial Sanctions dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupEuFinancialSanctions","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"euFinancialSanctions":{"summary":"Lookup example for euFinancialSanctions","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EuFinancialSanctionsLookupResponse"},"examples":{"euFinancialSanctions":{"summary":"Lookup example for euFinancialSanctions","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"European Union","sourceList":"Financial Sanctions","sourceRecordId":"EU-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Financial Sanctions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"EU-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Financial Sanctions","regime":"Financial Sanctions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.europa.eu/data/datasets/consolidated-list-of-persons-groups-and-%09entities-subject-to-eu-financial-sanctions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:euFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/eu/financial-sanctions/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/eu/financial-sanctions/search":{"get":{"description":"Search Financial Sanctions records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchEuFinancialSanctions","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"euFinancialSanctions":{"summary":"Search example for euFinancialSanctions","value":"Person"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"euFinancialSanctions":{"summary":"Search example for euFinancialSanctions","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EuFinancialSanctionsSearchResponse"},"examples":{"euFinancialSanctions":{"summary":"Search example for euFinancialSanctions","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Financial Sanctions Subject","subjectType":"Entity","sourceList":"Financial Sanctions","sourceRecordId":"EU-EXAMPLE-1","restrictionType":"sanctions","regime":"Financial Sanctions","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:euFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/eu/financial-sanctions/search?limit=1&q=Person' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/eu/financial-sanctions/verify":{"get":{"description":"Verify Financial Sanctions by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyEuFinancialSanctions","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"EU-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Financial Sanctions Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EuFinancialSanctionsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"European Union","sourceList":"Financial Sanctions","sourceRecordId":"EU-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Financial Sanctions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"EU-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Financial Sanctions","regime":"Financial Sanctions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.europa.eu/data/datasets/consolidated-list-of-persons-groups-and-%09entities-subject-to-eu-financial-sanctions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:euFinancialSanctions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/eu/financial-sanctions/verify?sourceRecordId=EU-EXAMPLE-1&primaryName=Example+Financial+Sanctions+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/au/lookup":{"get":{"description":"Retrieve the published detail fields from the Australian Addresses dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGeoAddressesAU","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"geoAddressesAU":{"summary":"Lookup example for geoAddressesAU","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesAULookupResponse"},"examples":{"geoAddressesAU":{"summary":"Lookup example for geoAddressesAU","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"building":"TINCURRIN PRIMARY SCHOOL","city":"TINCURRIN","country":"AU","flatNumber":"","flatNumberPrefix":"","flatNumberSuffix":"","flatType":"","formatted":"TINCURRIN PRIMARY SCHOOL, TINCURRIN ROAD, TINCURRIN WA 6361","id":"<lookup token>","levelIndicator":"","levelNumber":"","levelNumberPrefix":"","levelNumberSuffix":"","locality":"TINCURRIN","lotNumber":"17","lotPrefix":"","lotSuffix":"","numberFirst":"","numberFirstPrefix":"","numberFirstSuffix":"","numberLast":"","numberLastPrefix":"","numberLastSuffix":"","postcode":"6361","score":1,"state":"WA","streetName":"TINCURRIN","streetType":"ROAD","streetTypeSuffix":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:geoAddressesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/au/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/au/search":{"get":{"description":"Search Australian Addresses records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGeoAddressesAU","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"geoAddressesAU":{"summary":"Search example for geoAddressesAU","value":"TINCURRIN"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"geoAddressesAU":{"summary":"Search example for geoAddressesAU","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesAUSearchResponse"},"examples":{"geoAddressesAU":{"summary":"Search example for geoAddressesAU","value":{"elapsedMs":0.134112,"limit":1,"nextOffset":1,"offset":0,"resultCount":117,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"formatted":"TINCURRIN PRIMARY SCHOOL, TINCURRIN ROAD, TINCURRIN WA 6361","id":"<lookup token>","score":18.27}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:geoAddressesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/au/search?limit=1&q=TINCURRIN' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/au/verify":{"get":{"description":"Verify Australian Addresses by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGeoAddressesAU","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"formatted","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"TINCURRIN PRIMARY SCHOOL, TINCURRIN ROAD, TINCURRIN WA 6361"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"country","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"flatNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"numberFirst","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"numberLast","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"locality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesAUVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"building":"TINCURRIN PRIMARY SCHOOL","city":"TINCURRIN","country":"AU","flatNumber":"","flatNumberPrefix":"","flatNumberSuffix":"","flatType":"","formatted":"TINCURRIN PRIMARY SCHOOL, TINCURRIN ROAD, TINCURRIN WA 6361","id":"<lookup token>","levelIndicator":"","levelNumber":"","levelNumberPrefix":"","levelNumberSuffix":"","locality":"TINCURRIN","lotNumber":"17","lotPrefix":"","lotSuffix":"","numberFirst":"","numberFirstPrefix":"","numberFirstSuffix":"","numberLast":"","numberLastPrefix":"","numberLastSuffix":"","postcode":"6361","score":1,"state":"WA","streetName":"TINCURRIN","streetType":"ROAD","streetTypeSuffix":""}}},"absent":{"summary":"Synthetic example: exact address resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:geoAddressesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/au/verify?formatted=TINCURRIN+PRIMARY+SCHOOL%2C+TINCURRIN+ROAD%2C+TINCURRIN+WA+6361' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/nz/lookup":{"get":{"description":"Retrieve the published detail fields from the New Zealand Addresses dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGeoAddressesNZ","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"geoAddressesNZ":{"summary":"Lookup example for geoAddressesNZ","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesNZLookupResponse"},"examples":{"geoAddressesNZ":{"summary":"Lookup example for geoAddressesNZ","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"building":"","city":"PICTON","country":"NZ","flatNumber":"","flatNumberPrefix":"","flatNumberSuffix":"","flatType":"","formatted":"59 BROADWAY, PICTON 7220","id":"<lookup token>","levelIndicator":"","levelNumber":"","levelNumberPrefix":"","levelNumberSuffix":"","locality":"PICTON","lotNumber":"","lotPrefix":"","lotSuffix":"","numberFirst":"59","numberFirstPrefix":"","numberFirstSuffix":"","numberLast":"","numberLastPrefix":"","numberLastSuffix":"","postcode":"7220","score":1,"state":"NZ","streetName":"BROADWAY","streetType":"","streetTypeSuffix":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:geoAddressesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/nz/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/nz/search":{"get":{"description":"Search New Zealand Addresses records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGeoAddressesNZ","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"geoAddressesNZ":{"summary":"Search example for geoAddressesNZ","value":"59"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"geoAddressesNZ":{"summary":"Search example for geoAddressesNZ","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesNZSearchResponse"},"examples":{"geoAddressesNZ":{"summary":"Search example for geoAddressesNZ","value":{"elapsedMs":0.6431979999999999,"limit":1,"nextOffset":1,"offset":0,"resultCount":2,"resultCountIsExact":false,"resultCountLimit":1000,"results":[{"formatted":"59 BROADWAY, PICTON 7220","id":"<lookup token>","score":6.71}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:geoAddressesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/nz/search?limit=1&q=59' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/addresses/nz/verify":{"get":{"description":"Verify New Zealand Addresses by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGeoAddressesNZ","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"formatted","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"59 BROADWAY, PICTON 7220"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"country","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"flatNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"numberFirst","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"numberLast","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"streetType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"locality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoAddressesNZVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"building":"","city":"PICTON","country":"NZ","flatNumber":"","flatNumberPrefix":"","flatNumberSuffix":"","flatType":"","formatted":"59 BROADWAY, PICTON 7220","id":"<lookup token>","levelIndicator":"","levelNumber":"","levelNumberPrefix":"","levelNumberSuffix":"","locality":"PICTON","lotNumber":"","lotPrefix":"","lotSuffix":"","numberFirst":"59","numberFirstPrefix":"","numberFirstSuffix":"","numberLast":"","numberLastPrefix":"","numberLastSuffix":"","postcode":"7220","score":1,"state":"NZ","streetName":"BROADWAY","streetType":"","streetTypeSuffix":""}}},"absent":{"summary":"Synthetic example: exact address resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:geoAddressesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/addresses/nz/verify?formatted=59+BROADWAY%2C+PICTON+7220' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/au/lookup":{"get":{"description":"Retrieve the published detail fields from the Australian Postcodes dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGeoPostcodesAU","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"geoPostcodesAU":{"summary":"Lookup example for geoPostcodesAU","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesAULookupResponse"},"examples":{"geoPostcodesAU":{"summary":"Lookup example for geoPostcodesAU","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"city":"GREGORY","id":"<lookup token>","locality":"GREGORY","postcode":"4830","score":1,"state":""}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:geoPostcodesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/au/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/au/search":{"get":{"description":"Search Australian Postcodes records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGeoPostcodesAU","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"geoPostcodesAU":{"summary":"Search example for geoPostcodesAU","value":"4830"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"geoPostcodesAU":{"summary":"Search example for geoPostcodesAU","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesAUSearchResponse"},"examples":{"geoPostcodesAU":{"summary":"Search example for geoPostcodesAU","value":{"elapsedMs":0.023662000000000002,"limit":1,"nextOffset":1,"offset":0,"resultCount":4,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","locality":"GREGORY","postcode":"4830","score":8.88}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:geoPostcodesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/au/search?limit=1&q=4830' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/au/verify":{"get":{"description":"Verify Australian Postcodes by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGeoPostcodesAU","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"4830"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"locality","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"GREGORY"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesAUVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"city":"GREGORY","id":"<lookup token>","locality":"GREGORY","postcode":"4830","score":1,"state":""}}},"absent":{"summary":"Synthetic example: postcode resolves no stored locality record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:geoPostcodesAU"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/au/verify?postcode=4830&locality=GREGORY' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/nz/lookup":{"get":{"description":"Retrieve the published detail fields from the New Zealand Postcodes dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGeoPostcodesNZ","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"geoPostcodesNZ":{"summary":"Lookup example for geoPostcodesNZ","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesNZLookupResponse"},"examples":{"geoPostcodesNZ":{"summary":"Lookup example for geoPostcodesNZ","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"city":"WAKEFIELD","id":"<lookup token>","locality":"DOVEDALE","postcode":"7175","score":1,"state":"NZ"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:geoPostcodesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/nz/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/nz/search":{"get":{"description":"Search New Zealand Postcodes records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGeoPostcodesNZ","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"geoPostcodesNZ":{"summary":"Search example for geoPostcodesNZ","value":"7175"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"geoPostcodesNZ":{"summary":"Search example for geoPostcodesNZ","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesNZSearchResponse"},"examples":{"geoPostcodesNZ":{"summary":"Search example for geoPostcodesNZ","value":{"elapsedMs":0.024813,"limit":1,"nextOffset":1,"offset":0,"resultCount":6,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","locality":"DOVEDALE","postcode":"7175","score":7.07}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:geoPostcodesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/nz/search?limit=1&q=7175' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/postcodes/nz/verify":{"get":{"description":"Verify New Zealand Postcodes by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGeoPostcodesNZ","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"7175"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"locality","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"DOVEDALE"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"city","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoPostcodesNZVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"city":"WAKEFIELD","id":"<lookup token>","locality":"DOVEDALE","postcode":"7175","score":1,"state":"NZ"}}},"ambiguous":{"summary":"Synthetic example: one postcode can carry several locality records","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:geoPostcodesNZ"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/postcodes/nz/verify?postcode=7175&locality=DOVEDALE' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/street-type/lookup":{"get":{"description":"Retrieve the published detail fields from the Street Types dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGeoStreetTypes","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"geoStreetTypes":{"summary":"Lookup example for geoStreetTypes","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoStreetTypesLookupResponse"},"examples":{"geoStreetTypes":{"summary":"Lookup example for geoStreetTypes","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abbr":"JUNCTION","id":"<lookup token>","score":1,"type":"JNC"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:geoStreetTypes"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/street-type/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/street-type/search":{"get":{"description":"Search Street Types records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGeoStreetTypes","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"geoStreetTypes":{"summary":"Search example for geoStreetTypes","value":"JNC"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"geoStreetTypes":{"summary":"Search example for geoStreetTypes","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoStreetTypesSearchResponse"},"examples":{"geoStreetTypes":{"summary":"Search example for geoStreetTypes","value":{"elapsedMs":0.032048,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abbr":"JUNCTION","id":"<lookup token>","score":5.23,"type":"JNC"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:geoStreetTypes"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/street-type/search?limit=1&q=JNC' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/geo/street-type/verify":{"get":{"description":"Verify Street Types by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGeoStreetTypes","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abbr","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"JUNCTION"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"type","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"JNC"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GeoStreetTypesVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abbr":"JUNCTION","id":"<lookup token>","score":1,"type":"JNC"}}},"absent":{"summary":"Synthetic example: abbreviation resolves no stored vocabulary record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:geoStreetTypes"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/geo/street-type/verify?abbr=JUNCTION&type=JNC' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/gleif/legal-entity-identifiers/lookup":{"get":{"description":"Retrieve the published detail fields from the Legal Entity Identifiers dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGleifLegalEntityIdentifiers","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"gleifLegalEntityIdentifiers":{"summary":"Lookup example for gleifLegalEntityIdentifiers","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersLookupResponse"},"examples":{"gleifLegalEntityIdentifiers":{"summary":"Lookup example for gleifLegalEntityIdentifiers","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"conformityFlag":"CONFORMING","corroborationLevel":"FULLY_CORROBORATED","entityCategory":"GENERAL","entityStatus":"ACTIVE","entitySubCategory":"","headquartersAddressCity":"SYDNEY","headquartersAddressCountry":"AU","headquartersAddressLinesJson":"[\"LEVEL 39, 259 GEORGE STREET\"]","headquartersAddressPostcode":"2000","headquartersAddressRegion":"AU-NSW","id":"<lookup token>","initialRegistrationDate":"2026-07-14T01:05:59Z","jurisdiction":"AU","lastUpdateDate":"2026-07-14T01:05:59Z","legalAddressCity":"SYDNEY","legalAddressCountry":"AU","legalAddressLinesJson":"[\"LEVEL 39, 259 GEORGE STREET\"]","legalAddressPostcode":"2000","legalAddressRegion":"AU-NSW","legalFormId":"8888","legalFormOther":"Incorporated Charitable Institution","legalName":"ABILITY FIRST AUSTRALIA COMMUNITY HOUSING LTD","lei":"98450009FF3H81OF0206","managingLou":"529900T8BM49AURSDO55","mappedBic":"","mappedGem":"","mappedMic":"","mappedOcid":"","mappedQcc":"","mappedSpGlobalJson":"[\"2010862917\"]","nextRenewalDate":"2027-07-14T01:06:02Z","otherNamesJson":"[{\"name\":\"Ability First\",\"language\":\"en\"}]","registeredAs":"80 641 557 897","registeredAsNormalised":"80641557897","registeredAtId":"RA001085","registeredAtName":"ACNC Charity Register","registrationStatus":"ISSUED","score":1,"sourceGoldenCopyPublishedAt":"2026-08-05T08:00:00Z","sourceUrl":"https://api.gleif.org/api/v1/lei-records/98450009FF3H81OF0206","validatedAs":"80 641 557 897","validatedAsNormalised":"80641557897","validatedAtId":"RA001085","validatedAtName":"ACNC Charity Register"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:gleifLegalEntityIdentifiers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/gleif/legal-entity-identifiers/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/gleif/legal-entity-identifiers/search":{"get":{"description":"Search Legal Entity Identifiers records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGleifLegalEntityIdentifiers","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"gleifLegalEntityIdentifiers":{"summary":"Search example for gleifLegalEntityIdentifiers","value":"98450009FF3H81OF0206"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"gleifLegalEntityIdentifiers":{"summary":"Search example for gleifLegalEntityIdentifiers","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersSearchResponse"},"examples":{"gleifLegalEntityIdentifiers":{"summary":"Search example for gleifLegalEntityIdentifiers","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"entityStatus":"ACTIVE","id":"<lookup token>","legalName":"ABILITY FIRST AUSTRALIA COMMUNITY HOUSING LTD","lei":"98450009FF3H81OF0206","registeredAs":"80 641 557 897","registeredAtName":"ACNC Charity Register","registrationStatus":"ISSUED","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:gleifLegalEntityIdentifiers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/gleif/legal-entity-identifiers/search?limit=1&q=98450009FF3H81OF0206' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/gleif/legal-entity-identifiers/verify":{"get":{"description":"Verify Legal Entity Identifiers by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGleifLegalEntityIdentifiers","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"lei","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"98450009FF3H81OF0206"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"legalName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"ABILITY FIRST AUSTRALIA COMMUNITY HOUSING LTD"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"entityStatus","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"registrationStatus","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"entityCategory","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"jurisdiction","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"legalFormId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"registeredAtName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"registeredAs","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"validatedAtName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"validatedAs","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"legalAddressCity","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"legalAddressRegion","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"legalAddressCountry","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"legalAddressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"headquartersAddressCity","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"headquartersAddressRegion","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"headquartersAddressCountry","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"headquartersAddressPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"conformityFlag":"CONFORMING","corroborationLevel":"FULLY_CORROBORATED","entityCategory":"GENERAL","entityStatus":"ACTIVE","entitySubCategory":"","headquartersAddressCity":"SYDNEY","headquartersAddressCountry":"AU","headquartersAddressLinesJson":"[\"LEVEL 39, 259 GEORGE STREET\"]","headquartersAddressPostcode":"2000","headquartersAddressRegion":"AU-NSW","id":"<lookup token>","initialRegistrationDate":"2026-07-14T01:05:59Z","jurisdiction":"AU","lastUpdateDate":"2026-07-14T01:05:59Z","legalAddressCity":"SYDNEY","legalAddressCountry":"AU","legalAddressLinesJson":"[\"LEVEL 39, 259 GEORGE STREET\"]","legalAddressPostcode":"2000","legalAddressRegion":"AU-NSW","legalFormId":"8888","legalFormOther":"Incorporated Charitable Institution","legalName":"ABILITY FIRST AUSTRALIA COMMUNITY HOUSING LTD","lei":"98450009FF3H81OF0206","managingLou":"529900T8BM49AURSDO55","mappedBic":"","mappedGem":"","mappedMic":"","mappedOcid":"","mappedQcc":"","mappedSpGlobalJson":"[\"2010862917\"]","nextRenewalDate":"2027-07-14T01:06:02Z","otherNamesJson":"[{\"name\":\"Ability First\",\"language\":\"en\"}]","registeredAs":"80 641 557 897","registeredAsNormalised":"80641557897","registeredAtId":"RA001085","registeredAtName":"ACNC Charity Register","registrationStatus":"ISSUED","score":1,"sourceGoldenCopyPublishedAt":"2026-08-05T08:00:00Z","sourceUrl":"https://api.gleif.org/api/v1/lei-records/98450009FF3H81OF0206","validatedAs":"80 641 557 897","validatedAsNormalised":"80641557897","validatedAtId":"RA001085","validatedAtName":"ACNC Charity Register"}}},"absent":{"summary":"No qualifying record in the checked snapshot (reviewed example)","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:gleifLegalEntityIdentifiers"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/gleif/legal-entity-identifiers/verify?lei=98450009FF3H81OF0206&legalName=ABILITY+FIRST+AUSTRALIA+COMMUNITY+HOUSING+LTD' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/government/organisations/au/lookup":{"get":{"description":"Retrieve the published detail fields from the Government Organisations dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupGovernmentOrganisationsAu","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"governmentOrganisationsAu":{"summary":"Lookup example for governmentOrganisationsAu","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GovernmentOrganisationsAuLookupResponse"},"examples":{"governmentOrganisationsAu":{"summary":"Lookup example for governmentOrganisationsAu","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"49110847399","annualReports":"https://www.fedcourt.gov.au/publications/annual-reports","auditor":"ANAO","auditorOther":"","averageStaffingLevel":"","boardCommitteeAppointedBy":"","boardCommitteeAppointedMoreInfo":"","budgetDocumentation":"https://www.ag.gov.au/Publications/Budgets/Budget2017-18/Pages/Portfolio-Budget-Statements-2017-18.aspx","classification":"A. Primary body","creationDate":"1977-01-02","description":"The Court is a superior court of record and a court of law and equity. It sits in all capital cities and elsewhere in Australia from time to time. The primary functions of the Court are to, decide disputes according to law - promptly, courteously and effectively and, in so doing, to interpret the statutory law and develop the general law of the Commonwealth, so as to fulfil the role of a court exercising the judicial power of the Commonwealth under the Constitution.","establishedByUnder":"Act / Regulation","establishedByUnderMoreInfo":"Federal Court of Australia Act 1976","gfsFunctionSectorReported":"GGS","gfsSectorClassification":"GGS","hasAnnualReportPreparedAndTabled":"true","hasPaidMembers":"","headOfficeCountry":"Australia","headOfficePostcode":"3000","headOfficeState":"VIC","headOfficeStreetAddress":"305 William St, Melbourne","headOfficeSuburb":"Melbourne","id":"<lookup token>","isPortfolioDepartment":"","materiality":"Small","maxNumberOfBoardCommitteeMembers":"","organisationId":"O-000789","parentBoardNonBoardTitle":"","parentOrganisation":"","portfolio":"Attorney-General's","psActBody":"Yes - Statutory Agency","score":1,"strategicCorporateOrganisationalPlan":"https://www.fedcourt.gov.au/about/corporate-information/corporate-plan","title":"Federal Court of Australia","totalAppropriationsThousandsAud":"","totalDepartmentalExpensesThousandsAud":"","typeOfBody":"A. Non-corporate Commonwealth entity","websiteAddress":"https://www.fedcourt.gov.au/"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:governmentOrganisationsAu"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/government/organisations/au/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/government/organisations/au/search":{"get":{"description":"Search Government Organisations records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchGovernmentOrganisationsAu","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"governmentOrganisationsAu":{"summary":"Search example for governmentOrganisationsAu","value":"000789"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"governmentOrganisationsAu":{"summary":"Search example for governmentOrganisationsAu","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GovernmentOrganisationsAuSearchResponse"},"examples":{"governmentOrganisationsAu":{"summary":"Search example for governmentOrganisationsAu","value":{"elapsedMs":0.028328,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"49110847399","id":"<lookup token>","organisationId":"O-000789","score":6.77,"title":"Federal Court of Australia"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:governmentOrganisationsAu"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/government/organisations/au/search?limit=1&q=000789' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/government/organisations/au/verify":{"get":{"description":"Verify Government Organisations by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyGovernmentOrganisationsAu","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"organisationId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"O-000789"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"title","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Federal Court of Australia"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"portfolio","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"classification","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"typeOfBody","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GovernmentOrganisationsAuVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"49110847399","annualReports":"https://www.fedcourt.gov.au/publications/annual-reports","auditor":"ANAO","auditorOther":"","averageStaffingLevel":"","boardCommitteeAppointedBy":"","boardCommitteeAppointedMoreInfo":"","budgetDocumentation":"https://www.ag.gov.au/Publications/Budgets/Budget2017-18/Pages/Portfolio-Budget-Statements-2017-18.aspx","classification":"A. Primary body","creationDate":"1977-01-02","description":"The Court is a superior court of record and a court of law and equity. It sits in all capital cities and elsewhere in Australia from time to time. The primary functions of the Court are to, decide disputes according to law - promptly, courteously and effectively and, in so doing, to interpret the statutory law and develop the general law of the Commonwealth, so as to fulfil the role of a court exercising the judicial power of the Commonwealth under the Constitution.","establishedByUnder":"Act / Regulation","establishedByUnderMoreInfo":"Federal Court of Australia Act 1976","gfsFunctionSectorReported":"GGS","gfsSectorClassification":"GGS","hasAnnualReportPreparedAndTabled":"true","hasPaidMembers":"","headOfficeCountry":"Australia","headOfficePostcode":"3000","headOfficeState":"VIC","headOfficeStreetAddress":"305 William St, Melbourne","headOfficeSuburb":"Melbourne","id":"<lookup token>","isPortfolioDepartment":"","materiality":"Small","maxNumberOfBoardCommitteeMembers":"","organisationId":"O-000789","parentBoardNonBoardTitle":"","parentOrganisation":"","portfolio":"Attorney-General's","psActBody":"Yes - Statutory Agency","score":1,"strategicCorporateOrganisationalPlan":"https://www.fedcourt.gov.au/about/corporate-information/corporate-plan","title":"Federal Court of Australia","totalAppropriationsThousandsAud":"","totalDepartmentalExpensesThousandsAud":"","typeOfBody":"A. Non-corporate Commonwealth entity","websiteAddress":"https://www.fedcourt.gov.au/"}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:governmentOrganisationsAu"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/government/organisations/au/verify?organisationId=O-000789&title=Federal+Court+of+Australia' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/idb/sanctioned-firms-individuals/lookup":{"get":{"description":"Retrieve the published detail fields from the Sanctioned Firms and Individuals dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupIdbSanctionedFirmsIndividuals","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"idbSanctionedFirmsIndividuals":{"summary":"Lookup example for idbSanctionedFirmsIndividuals","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsLookupResponse"},"examples":{"idbSanctionedFirmsIndividuals":{"summary":"Lookup example for idbSanctionedFirmsIndividuals","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Inter-American Development Bank","sourceList":"Sanctioned Firms and Individuals","sourceRecordId":"IDB-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctioned Firms and Individuals Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"IDB-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctioned Firms and Individuals","regime":"Sanctioned Firms and Individuals","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.iadb.org/dataset/dataset-of-sanctioned-firms-and-individuals","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:idbSanctionedFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/idb/sanctioned-firms-individuals/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/idb/sanctioned-firms-individuals/search":{"get":{"description":"Search Sanctioned Firms and Individuals records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchIdbSanctionedFirmsIndividuals","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"idbSanctionedFirmsIndividuals":{"summary":"Search example for idbSanctionedFirmsIndividuals","value":"Firm"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"idbSanctionedFirmsIndividuals":{"summary":"Search example for idbSanctionedFirmsIndividuals","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsSearchResponse"},"examples":{"idbSanctionedFirmsIndividuals":{"summary":"Search example for idbSanctionedFirmsIndividuals","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Sanctioned Firms and Individuals Subject","subjectType":"Entity","sourceList":"Sanctioned Firms and Individuals","sourceRecordId":"IDB-EXAMPLE-1","restrictionType":"sanctions","regime":"Sanctioned Firms and Individuals","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:idbSanctionedFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/idb/sanctioned-firms-individuals/search?limit=1&q=Firm' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/idb/sanctioned-firms-individuals/verify":{"get":{"description":"Verify Sanctioned Firms and Individuals by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyIdbSanctionedFirmsIndividuals","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"IDB-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Sanctioned Firms and Individuals Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Inter-American Development Bank","sourceList":"Sanctioned Firms and Individuals","sourceRecordId":"IDB-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctioned Firms and Individuals Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"IDB-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctioned Firms and Individuals","regime":"Sanctioned Firms and Individuals","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://data.iadb.org/dataset/dataset-of-sanctioned-firms-and-individuals","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:idbSanctionedFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/idb/sanctioned-firms-individuals/verify?sourceRecordId=IDB-EXAMPLE-1&primaryName=Example+Sanctioned+Firms+and+Individuals+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/designs/lookup":{"get":{"description":"Retrieve the published detail fields from the Designs dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupIpAustraliaDesigns","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaDesigns":{"summary":"Lookup example for ipAustraliaDesigns","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaDesignsLookupResponse"},"examples":{"ipAustraliaDesigns":{"summary":"Lookup example for ipAustraliaDesigns","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Design","rightNumber":"DES-EXAMPLE-1","applicationNumber":"DES-EXAMPLE-1","title":"Example product interface","status":"Registered","applicantName":"Example Product Studio Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Product Studio Pty Ltd","ownerAbn":"51824753556","agentName":"Example Design Agent","filingDate":"2026-08-09","registrationDate":"2026-10-09","expiryDate":"2036-08-09","classifications":"Locarno 14-04","sourceUpdatedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ipAustraliaDesigns"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/designs/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/designs/search":{"get":{"description":"Search Designs records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchIpAustraliaDesigns","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaDesigns":{"summary":"Search example for ipAustraliaDesigns","value":"Example design"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ipAustraliaDesigns":{"summary":"Search example for ipAustraliaDesigns","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaDesignsSearchResponse"},"examples":{"ipAustraliaDesigns":{"summary":"Search example for ipAustraliaDesigns","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Design","rightNumber":"DES-EXAMPLE-1","title":"Example product interface","applicantName":"Example Product Studio Pty Ltd","status":"Registered","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ipAustraliaDesigns"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/designs/search?limit=1&q=Example+design' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/designs/verify":{"get":{"description":"Verify Designs by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyIpAustraliaDesigns","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"applicationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"DES-EXAMPLE-1"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"rightNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"DES-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"title","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example product interface"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaDesignsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","rightType":"Design","rightNumber":"DES-EXAMPLE-1","applicationNumber":"DES-EXAMPLE-1","title":"Example product interface","status":"Registered","applicantName":"Example Product Studio Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Product Studio Pty Ltd","ownerAbn":"51824753556","agentName":"Example Design Agent","filingDate":"2026-08-09","registrationDate":"2026-10-09","expiryDate":"2036-08-09","classifications":"Locarno 14-04","sourceUpdatedDate":"2026-08-09","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ipAustraliaDesigns"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/designs/verify?applicationNumber=DES-EXAMPLE-1&rightNumber=DES-EXAMPLE-1&title=Example+product+interface' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/patents/lookup":{"get":{"description":"Retrieve the published detail fields from the Patents dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupIpAustraliaPatents","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaPatents":{"summary":"Lookup example for ipAustraliaPatents","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPatentsLookupResponse"},"examples":{"ipAustraliaPatents":{"summary":"Lookup example for ipAustraliaPatents","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Patent","rightNumber":"PAT-EXAMPLE-1","applicationNumber":"PAT-EXAMPLE-1","title":"Example invention","status":"Filed","applicantName":"Example Innovation Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Innovation Pty Ltd","ownerAbn":"51824753556","agentName":"Example Patent Attorney","filingDate":"2026-08-09","registrationDate":"2027-08-09","expiryDate":"2046-08-09","classifications":"G06Q","sourceUpdatedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ipAustraliaPatents"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/patents/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/patents/search":{"get":{"description":"Search Patents records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchIpAustraliaPatents","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaPatents":{"summary":"Search example for ipAustraliaPatents","value":"Example invention"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ipAustraliaPatents":{"summary":"Search example for ipAustraliaPatents","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPatentsSearchResponse"},"examples":{"ipAustraliaPatents":{"summary":"Search example for ipAustraliaPatents","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Patent","rightNumber":"PAT-EXAMPLE-1","title":"Example invention","applicantName":"Example Innovation Pty Ltd","status":"Filed","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ipAustraliaPatents"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/patents/search?limit=1&q=Example+invention' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/patents/verify":{"get":{"description":"Verify Patents by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyIpAustraliaPatents","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"applicationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PAT-EXAMPLE-1"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"rightNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PAT-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"title","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example invention"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPatentsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","rightType":"Patent","rightNumber":"PAT-EXAMPLE-1","applicationNumber":"PAT-EXAMPLE-1","title":"Example invention","status":"Filed","applicantName":"Example Innovation Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Innovation Pty Ltd","ownerAbn":"51824753556","agentName":"Example Patent Attorney","filingDate":"2026-08-09","registrationDate":"2027-08-09","expiryDate":"2046-08-09","classifications":"G06Q","sourceUpdatedDate":"2026-08-09","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ipAustraliaPatents"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/patents/verify?applicationNumber=PAT-EXAMPLE-1&rightNumber=PAT-EXAMPLE-1&title=Example+invention' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/plant-breeders-rights/lookup":{"get":{"description":"Retrieve the published detail fields from the Plant Breeder's Rights dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupIpAustraliaPlantBreedersRights","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaPlantBreedersRights":{"summary":"Lookup example for ipAustraliaPlantBreedersRights","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsLookupResponse"},"examples":{"ipAustraliaPlantBreedersRights":{"summary":"Lookup example for ipAustraliaPlantBreedersRights","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Plant breeder's right","rightNumber":"PBR-EXAMPLE-1","applicationNumber":"PBR-EXAMPLE-1","title":"Example variety","status":"Accepted","applicantName":"Example Agriculture Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Agriculture Pty Ltd","ownerAbn":"51824753556","agentName":"Example Variety Agent","filingDate":"2026-08-09","registrationDate":"2027-08-09","expiryDate":"2046-08-09","classifications":"Plant variety","sourceUpdatedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ipAustraliaPlantBreedersRights"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/plant-breeders-rights/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/plant-breeders-rights/search":{"get":{"description":"Search Plant Breeder's Rights records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchIpAustraliaPlantBreedersRights","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaPlantBreedersRights":{"summary":"Search example for ipAustraliaPlantBreedersRights","value":"Example variety"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ipAustraliaPlantBreedersRights":{"summary":"Search example for ipAustraliaPlantBreedersRights","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsSearchResponse"},"examples":{"ipAustraliaPlantBreedersRights":{"summary":"Search example for ipAustraliaPlantBreedersRights","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Plant breeder's right","rightNumber":"PBR-EXAMPLE-1","title":"Example variety","applicantName":"Example Agriculture Pty Ltd","status":"Accepted","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ipAustraliaPlantBreedersRights"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/plant-breeders-rights/search?limit=1&q=Example+variety' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/plant-breeders-rights/verify":{"get":{"description":"Verify Plant Breeder's Rights by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyIpAustraliaPlantBreedersRights","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"applicationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PBR-EXAMPLE-1"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"rightNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"PBR-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"title","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example variety"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","rightType":"Plant breeder's right","rightNumber":"PBR-EXAMPLE-1","applicationNumber":"PBR-EXAMPLE-1","title":"Example variety","status":"Accepted","applicantName":"Example Agriculture Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Agriculture Pty Ltd","ownerAbn":"51824753556","agentName":"Example Variety Agent","filingDate":"2026-08-09","registrationDate":"2027-08-09","expiryDate":"2046-08-09","classifications":"Plant variety","sourceUpdatedDate":"2026-08-09","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ipAustraliaPlantBreedersRights"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/plant-breeders-rights/verify?applicationNumber=PBR-EXAMPLE-1&rightNumber=PBR-EXAMPLE-1&title=Example+variety' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/trade-marks/lookup":{"get":{"description":"Retrieve the published detail fields from the Trade Marks dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupIpAustraliaTradeMarks","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaTradeMarks":{"summary":"Lookup example for ipAustraliaTradeMarks","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaTradeMarksLookupResponse"},"examples":{"ipAustraliaTradeMarks":{"summary":"Lookup example for ipAustraliaTradeMarks","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Trade mark","rightNumber":"TM-EXAMPLE-1","applicationNumber":"TM-EXAMPLE-1","title":"EXAMPLE MARK","status":"Registered","applicantName":"Example Brand Holdings Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Brand Holdings Pty Ltd","ownerAbn":"51824753556","agentName":"Example IP Agent","filingDate":"2026-08-09","registrationDate":"2026-09-09","expiryDate":"2036-08-09","classifications":"Class 35; Class 42","sourceUpdatedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ipAustraliaTradeMarks"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/trade-marks/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/trade-marks/search":{"get":{"description":"Search Trade Marks records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchIpAustraliaTradeMarks","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ipAustraliaTradeMarks":{"summary":"Search example for ipAustraliaTradeMarks","value":"Example Mark"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ipAustraliaTradeMarks":{"summary":"Search example for ipAustraliaTradeMarks","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaTradeMarksSearchResponse"},"examples":{"ipAustraliaTradeMarks":{"summary":"Search example for ipAustraliaTradeMarks","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","rightType":"Trade mark","rightNumber":"TM-EXAMPLE-1","title":"EXAMPLE MARK","applicantName":"Example Brand Holdings Pty Ltd","status":"Registered","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ipAustraliaTradeMarks"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/trade-marks/search?limit=1&q=Example+Mark' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ip-australia/trade-marks/verify":{"get":{"description":"Verify Trade Marks by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyIpAustraliaTradeMarks","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"applicationNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"TM-EXAMPLE-1"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"rightNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"TM-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"title","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"EXAMPLE MARK"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"status","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/IpAustraliaTradeMarksVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","rightType":"Trade mark","rightNumber":"TM-EXAMPLE-1","applicationNumber":"TM-EXAMPLE-1","title":"EXAMPLE MARK","status":"Registered","applicantName":"Example Brand Holdings Pty Ltd","applicantAbn":"51824753556","ownerName":"Example Brand Holdings Pty Ltd","ownerAbn":"51824753556","agentName":"Example IP Agent","filingDate":"2026-08-09","registrationDate":"2026-09-09","expiryDate":"2036-08-09","classifications":"Class 35; Class 42","sourceUpdatedDate":"2026-08-09","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ipAustraliaTradeMarks"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ip-australia/trade-marks/verify?applicationNumber=TM-EXAMPLE-1&rightNumber=TM-EXAMPLE-1&title=EXAMPLE+MARK' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/mfat/russia-sanctions-register/lookup":{"get":{"description":"Retrieve the published detail fields from the Russia Sanctions Register dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupMfatRussiaSanctionsRegister","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"mfatRussiaSanctionsRegister":{"summary":"Lookup example for mfatRussiaSanctionsRegister","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterLookupResponse"},"examples":{"mfatRussiaSanctionsRegister":{"summary":"Lookup example for mfatRussiaSanctionsRegister","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"New Zealand Ministry of Foreign Affairs and Trade","sourceList":"Russia Sanctions Register","sourceRecordId":"MFAT-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Russia Sanctions Register Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"MFAT-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Russia Sanctions Register","regime":"Russia Sanctions Register","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.mfat.govt.nz/en/countries-and-regions/europe/ukraine/russian-invasion-of-ukraine/sanctions/russia-sanctions-register","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:mfatRussiaSanctionsRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/mfat/russia-sanctions-register/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/mfat/russia-sanctions-register/search":{"get":{"description":"Search Russia Sanctions Register records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchMfatRussiaSanctionsRegister","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"mfatRussiaSanctionsRegister":{"summary":"Search example for mfatRussiaSanctionsRegister","value":"Entity"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"mfatRussiaSanctionsRegister":{"summary":"Search example for mfatRussiaSanctionsRegister","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterSearchResponse"},"examples":{"mfatRussiaSanctionsRegister":{"summary":"Search example for mfatRussiaSanctionsRegister","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Russia Sanctions Register Subject","subjectType":"Entity","sourceList":"Russia Sanctions Register","sourceRecordId":"MFAT-EXAMPLE-1","restrictionType":"sanctions","regime":"Russia Sanctions Register","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:mfatRussiaSanctionsRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/mfat/russia-sanctions-register/search?limit=1&q=Entity' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/mfat/russia-sanctions-register/verify":{"get":{"description":"Verify Russia Sanctions Register by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyMfatRussiaSanctionsRegister","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"MFAT-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Russia Sanctions Register Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"New Zealand Ministry of Foreign Affairs and Trade","sourceList":"Russia Sanctions Register","sourceRecordId":"MFAT-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Russia Sanctions Register Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"MFAT-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Russia Sanctions Register","regime":"Russia Sanctions Register","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.mfat.govt.nz/en/countries-and-regions/europe/ukraine/russian-invasion-of-ukraine/sanctions/russia-sanctions-register","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:mfatRussiaSanctionsRegister"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/mfat/russia-sanctions-register/verify?sourceRecordId=MFAT-EXAMPLE-1&primaryName=Example+Russia+Sanctions+Register+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ofac/sdn-and-consolidated-sanctions-lists/lookup":{"get":{"description":"Retrieve the published detail fields from the SDN and Consolidated Sanctions Lists dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupOfacSdnAndConsolidatedSanctionsLists","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ofacSdnAndConsolidatedSanctionsLists":{"summary":"Lookup example for ofacSdnAndConsolidatedSanctionsLists","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsLookupResponse"},"examples":{"ofacSdnAndConsolidatedSanctionsLists":{"summary":"Lookup example for ofacSdnAndConsolidatedSanctionsLists","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Office of Foreign Assets Control","sourceList":"SDN and Consolidated Sanctions Lists","sourceRecordId":"OFAC-EXAMPLE-1","subjectType":"Entity","primaryName":"Example SDN and Consolidated Sanctions Lists Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"OFAC-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"SDN and Consolidated Sanctions Lists","regime":"SDN and Consolidated Sanctions Lists","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://ofac.treasury.gov/sanctions-list-service","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ofacSdnAndConsolidatedSanctionsLists"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ofac/sdn-and-consolidated-sanctions-lists/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ofac/sdn-and-consolidated-sanctions-lists/search":{"get":{"description":"Search SDN and Consolidated Sanctions Lists records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchOfacSdnAndConsolidatedSanctionsLists","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ofacSdnAndConsolidatedSanctionsLists":{"summary":"Search example for ofacSdnAndConsolidatedSanctionsLists","value":"Entity"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ofacSdnAndConsolidatedSanctionsLists":{"summary":"Search example for ofacSdnAndConsolidatedSanctionsLists","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsSearchResponse"},"examples":{"ofacSdnAndConsolidatedSanctionsLists":{"summary":"Search example for ofacSdnAndConsolidatedSanctionsLists","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example SDN and Consolidated Sanctions Lists Subject","subjectType":"Entity","sourceList":"SDN and Consolidated Sanctions Lists","sourceRecordId":"OFAC-EXAMPLE-1","restrictionType":"sanctions","regime":"SDN and Consolidated Sanctions Lists","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ofacSdnAndConsolidatedSanctionsLists"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ofac/sdn-and-consolidated-sanctions-lists/search?limit=1&q=Entity' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/ofac/sdn-and-consolidated-sanctions-lists/verify":{"get":{"description":"Verify SDN and Consolidated Sanctions Lists by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyOfacSdnAndConsolidatedSanctionsLists","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"OFAC-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example SDN and Consolidated Sanctions Lists Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Office of Foreign Assets Control","sourceList":"SDN and Consolidated Sanctions Lists","sourceRecordId":"OFAC-EXAMPLE-1","subjectType":"Entity","primaryName":"Example SDN and Consolidated Sanctions Lists Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"OFAC-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"SDN and Consolidated Sanctions Lists","regime":"SDN and Consolidated Sanctions Lists","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://ofac.treasury.gov/sanctions-list-service","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ofacSdnAndConsolidatedSanctionsLists"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/ofac/sdn-and-consolidated-sanctions-lists/verify?sourceRecordId=OFAC-EXAMPLE-1&primaryName=Example+SDN+and+Consolidated+Sanctions+Lists+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/oric/aboriginal-and-torres-strait-islander-corporations/lookup":{"get":{"description":"Retrieve the published detail fields from the Aboriginal and Torres Strait Islander Corporations dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupOricAboriginalAndTorresStraitIslanderCorporations","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"oricAboriginalAndTorresStraitIslanderCorporations":{"summary":"Lookup example for oricAboriginalAndTorresStraitIslanderCorporations","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsLookupResponse"},"examples":{"oricAboriginalAndTorresStraitIslanderCorporations":{"summary":"Lookup example for oricAboriginalAndTorresStraitIslanderCorporations","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"45449518275","corporationName":"Urapuntja Health Service Aboriginal Corporation","corporationSize":"Large","deregistrationDate":"","financialYearLatest":"2025","financialYearLatestNumberOfEmployees":"25-49","financialYearLatestTotalAssets":">=$2.5m","financialYearLatestTotalIncome":">=$5m","financialYearPrevious":"2024","financialYearPreviousNumberOfEmployees":"25-49","financialYearPreviousTotalAssets":">=$2.5m","financialYearPreviousTotalIncome":">=$5m","financialYearSecondPrevious":"2023","financialYearSecondPreviousNumberOfEmployees":"25-49","financialYearSecondPreviousTotalAssets":">=$2.5m","financialYearSecondPreviousTotalIncome":">=$5m","icn":"2","id":"<lookup token>","industrySectors":"Health Care and Social Assistance","isRegisteredWithAcnc":"No","postcode":"0872","postcodeRaw":"0872","registrationDate":"1977-05-02","registrationStatus":"Registered","score":1,"sourceUrl":"https://mycorp.oric.gov.au/CorporationSearch/CorporationDetails?corporationId=2","state":"NT","stateRaw":"Northern Territory"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:oricAboriginalAndTorresStraitIslanderCorporations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/oric/aboriginal-and-torres-strait-islander-corporations/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/oric/aboriginal-and-torres-strait-islander-corporations/search":{"get":{"description":"Search Aboriginal and Torres Strait Islander Corporations records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchOricAboriginalAndTorresStraitIslanderCorporations","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"oricAboriginalAndTorresStraitIslanderCorporations":{"summary":"Search example for oricAboriginalAndTorresStraitIslanderCorporations","value":"Urapuntja"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"oricAboriginalAndTorresStraitIslanderCorporations":{"summary":"Search example for oricAboriginalAndTorresStraitIslanderCorporations","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsSearchResponse"},"examples":{"oricAboriginalAndTorresStraitIslanderCorporations":{"summary":"Search example for oricAboriginalAndTorresStraitIslanderCorporations","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"abn":"45449518275","corporationName":"Urapuntja Health Service Aboriginal Corporation","icn":"2","id":"<lookup token>","registrationStatus":"Registered","score":1,"state":"NT"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:oricAboriginalAndTorresStraitIslanderCorporations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/oric/aboriginal-and-torres-strait-islander-corporations/search?limit=1&q=Urapuntja' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/oric/aboriginal-and-torres-strait-islander-corporations/verify":{"get":{"description":"Verify Aboriginal and Torres Strait Islander Corporations by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyOricAboriginalAndTorresStraitIslanderCorporations","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"icn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"2"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"abn","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"45449518275"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"corporationName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Urapuntja Health Service Aboriginal Corporation"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"registrationStatus","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"corporationSize","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"state","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"postcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"abn":"45449518275","corporationName":"Urapuntja Health Service Aboriginal Corporation","corporationSize":"Large","deregistrationDate":"","financialYearLatest":"2025","financialYearLatestNumberOfEmployees":"25-49","financialYearLatestTotalAssets":">=$2.5m","financialYearLatestTotalIncome":">=$5m","financialYearPrevious":"2024","financialYearPreviousNumberOfEmployees":"25-49","financialYearPreviousTotalAssets":">=$2.5m","financialYearPreviousTotalIncome":">=$5m","financialYearSecondPrevious":"2023","financialYearSecondPreviousNumberOfEmployees":"25-49","financialYearSecondPreviousTotalAssets":">=$2.5m","financialYearSecondPreviousTotalIncome":">=$5m","icn":"2","id":"<lookup token>","industrySectors":"Health Care and Social Assistance","isRegisteredWithAcnc":"No","postcode":"0872","postcodeRaw":"0872","registrationDate":"1977-05-02","registrationStatus":"Registered","score":1,"sourceUrl":"https://mycorp.oric.gov.au/CorporationSearch/CorporationDetails?corporationId=2","state":"NT","stateRaw":"Northern Territory"}}},"ambiguous":{"summary":"Synthetic example: equal values in two records do not establish a unique entity","value":{"entity":null,"reason":"multiple_matches","results":2,"resultsExact":true,"status":"partial"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:oricAboriginalAndTorresStraitIslanderCorporations"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/oric/aboriginal-and-torres-strait-islander-corporations/verify?icn=2&abn=45449518275&corporationName=Urapuntja+Health+Service+Aboriginal+Corporation' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/property/sales-nsw/lookup":{"get":{"description":"Retrieve the published detail fields from the Property Sales dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupPropertySalesNsw","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"propertySalesNsw":{"summary":"Lookup example for propertySalesNsw","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySalesNswLookupResponse"},"examples":{"propertySalesNsw":{"summary":"Lookup example for propertySalesNsw","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"archivedDimensions":"","archivedLandDescription":"","archivedSource":"","archivedValuationNumber":"","area":"664.8","areaType":"M","componentCode":"EMM","dateOfContract":"2026-03-15","dateOfSettlement":"2026-06-15","dateTimeOfDownload":"2026-06-22 01:04","dealingNumber":"AW210355","districtCode":"218","entityId":"5f16e2964bf42b527c76b67674602756","id":"<lookup token>","interestOfSale":"","isAmbiguousDuplicate":"false","legalDescription":"35/1124168","natureOfProperty":"R","numberOfPurchasers":"3","numberOfVendors":"1","primaryPurpose":"RESIDENCE","propertyAddressFormatted":"30 SNOWY AVE, MINTO NSW 2566","propertyHouseNumber":"30","propertyId":"3426032","propertyLocality":"MINTO","propertyName":"","propertyPostcode":"2566","propertyStreetName":"SNOWY AVE","propertyUnitNumber":"","purchasePrice":"1585000","saleCode":"","saleCounter":"1","score":1,"sourceArchiveFile":"20260622.zip","sourceEntryPath":"218_SALES_DATA_NNME_22062026.DAT","sourceFormat":"current","sourceKind":"weekly","sourceReference":"/Users/im/Code/moxji.com/io.moxji.datamill/service.datamill.com.au/data/backfill/raw/propertySalesNsw/20260622.zip","sourceSnapshotId":"91640bb75633a7670d4af33120bc5986","sourceWeek":"20260622","sourceYear":"2026","strataLotNumber":"","zoning":"R2"}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:propertySalesNsw"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/property/sales-nsw/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/property/sales-nsw/search":{"get":{"description":"Search Property Sales records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchPropertySalesNsw","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"propertySalesNsw":{"summary":"Search example for propertySalesNsw","value":"3426032"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"propertySalesNsw":{"summary":"Search example for propertySalesNsw","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySalesNswSearchResponse"},"examples":{"propertySalesNsw":{"summary":"Search example for propertySalesNsw","value":{"elapsedMs":0.065265,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","propertyAddressFormatted":"30 SNOWY AVE, MINTO NSW 2566","propertyId":"3426032","propertyName":"","score":12.42}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:propertySalesNsw"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/property/sales-nsw/search?limit=1&q=3426032' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/property/sales-nsw/verify":{"get":{"description":"Verify Property Sales by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyPropertySalesNsw","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"propertyId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"3426032"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"dealingNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"AW210355"}}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceSnapshotId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"91640bb75633a7670d4af33120bc5986"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"propertyAddressFormatted","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"30 SNOWY AVE, MINTO NSW 2566"}}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"propertyName","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"propertyUnitNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"propertyHouseNumber","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"propertyLocality","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"propertyPostcode","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfContract","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"dateOfSettlement","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"purchasePrice","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"isAmbiguousDuplicate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PropertySalesNswVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"archivedDimensions":"","archivedLandDescription":"","archivedSource":"","archivedValuationNumber":"","area":"664.8","areaType":"M","componentCode":"EMM","dateOfContract":"2026-03-15","dateOfSettlement":"2026-06-15","dateTimeOfDownload":"2026-06-22 01:04","dealingNumber":"AW210355","districtCode":"218","entityId":"5f16e2964bf42b527c76b67674602756","id":"<lookup token>","interestOfSale":"","isAmbiguousDuplicate":"false","legalDescription":"35/1124168","natureOfProperty":"R","numberOfPurchasers":"3","numberOfVendors":"1","primaryPurpose":"RESIDENCE","propertyAddressFormatted":"30 SNOWY AVE, MINTO NSW 2566","propertyHouseNumber":"30","propertyId":"3426032","propertyLocality":"MINTO","propertyName":"","propertyPostcode":"2566","propertyStreetName":"SNOWY AVE","propertyUnitNumber":"","purchasePrice":"1585000","saleCode":"","saleCounter":"1","score":1,"sourceArchiveFile":"20260622.zip","sourceEntryPath":"218_SALES_DATA_NNME_22062026.DAT","sourceFormat":"current","sourceKind":"weekly","sourceReference":"/Users/im/Code/moxji.com/io.moxji.datamill/service.datamill.com.au/data/backfill/raw/propertySalesNsw/20260622.zip","sourceSnapshotId":"91640bb75633a7670d4af33120bc5986","sourceWeek":"20260622","sourceYear":"2026","strataLotNumber":"","zoning":"R2"}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:propertySalesNsw"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/property/sales-nsw/verify?propertyId=3426032&dealingNumber=AW210355&sourceSnapshotId=91640bb75633a7670d4af33120bc5986&propertyAddressFormatted=30+SNOWY+AVE%2C+MINTO+NSW+2566' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/sam/exclusions/lookup":{"get":{"description":"Retrieve the published detail fields from the Exclusions dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupSamExclusions","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"samExclusions":{"summary":"Lookup example for samExclusions","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SamExclusionsLookupResponse"},"examples":{"samExclusions":{"summary":"Lookup example for samExclusions","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"System for Award Management","sourceList":"Exclusions","sourceRecordId":"SAM-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Exclusions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"SAM-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Exclusions","regime":"Exclusions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://catalog.data.gov/dataset/system-for-award-management-sam-public-extract-exclusions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:samExclusions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/sam/exclusions/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/sam/exclusions/search":{"get":{"description":"Search Exclusions records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchSamExclusions","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"samExclusions":{"summary":"Search example for samExclusions","value":"Exclusion"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"samExclusions":{"summary":"Search example for samExclusions","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SamExclusionsSearchResponse"},"examples":{"samExclusions":{"summary":"Search example for samExclusions","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Exclusions Subject","subjectType":"Entity","sourceList":"Exclusions","sourceRecordId":"SAM-EXAMPLE-1","restrictionType":"sanctions","regime":"Exclusions","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:samExclusions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/sam/exclusions/search?limit=1&q=Exclusion' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/sam/exclusions/verify":{"get":{"description":"Verify Exclusions by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifySamExclusions","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"SAM-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Exclusions Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SamExclusionsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"System for Award Management","sourceList":"Exclusions","sourceRecordId":"SAM-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Exclusions Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"SAM-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Exclusions","regime":"Exclusions","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://catalog.data.gov/dataset/system-for-award-management-sam-public-extract-exclusions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: exclusion reference resolves no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:samExclusions"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/sam/exclusions/verify?sourceRecordId=SAM-EXAMPLE-1&primaryName=Example+Exclusions+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/seco/sanctioned-subjects/lookup":{"get":{"description":"Retrieve the published detail fields from the Sanctioned Subjects dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupSecoSanctionedSubjects","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"secoSanctionedSubjects":{"summary":"Lookup example for secoSanctionedSubjects","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecoSanctionedSubjectsLookupResponse"},"examples":{"secoSanctionedSubjects":{"summary":"Lookup example for secoSanctionedSubjects","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Swiss State Secretariat for Economic Affairs","sourceList":"Sanctioned Subjects","sourceRecordId":"SECO-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctioned Subjects Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"SECO-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctioned Subjects","regime":"Sanctioned Subjects","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.seco.admin.ch/en/searching-for-subjects-sanctions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:secoSanctionedSubjects"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/seco/sanctioned-subjects/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/seco/sanctioned-subjects/search":{"get":{"description":"Search Sanctioned Subjects records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchSecoSanctionedSubjects","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"secoSanctionedSubjects":{"summary":"Search example for secoSanctionedSubjects","value":"Subject"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"secoSanctionedSubjects":{"summary":"Search example for secoSanctionedSubjects","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecoSanctionedSubjectsSearchResponse"},"examples":{"secoSanctionedSubjects":{"summary":"Search example for secoSanctionedSubjects","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Sanctioned Subjects Subject","subjectType":"Entity","sourceList":"Sanctioned Subjects","sourceRecordId":"SECO-EXAMPLE-1","restrictionType":"sanctions","regime":"Sanctioned Subjects","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:secoSanctionedSubjects"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/seco/sanctioned-subjects/search?limit=1&q=Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/seco/sanctioned-subjects/verify":{"get":{"description":"Verify Sanctioned Subjects by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifySecoSanctionedSubjects","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"SECO-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Sanctioned Subjects Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SecoSanctionedSubjectsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Swiss State Secretariat for Economic Affairs","sourceList":"Sanctioned Subjects","sourceRecordId":"SECO-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctioned Subjects Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"SECO-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctioned Subjects","regime":"Sanctioned Subjects","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.seco.admin.ch/en/searching-for-subjects-sanctions","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:secoSanctionedSubjects"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/seco/sanctioned-subjects/verify?sourceRecordId=SECO-EXAMPLE-1&primaryName=Example+Sanctioned+Subjects+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/uk/sanctions-list/lookup":{"get":{"description":"Retrieve the published detail fields from the Sanctions List dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupUkSanctionsList","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"ukSanctionsList":{"summary":"Lookup example for ukSanctionsList","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UkSanctionsListLookupResponse"},"examples":{"ukSanctionsList":{"summary":"Lookup example for ukSanctionsList","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"Foreign, Commonwealth and Development Office","sourceList":"Sanctions List","sourceRecordId":"UK-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctions List Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"UK-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctions List","regime":"Sanctions List","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.gov.uk/government/publications/the-uk-sanctions-list","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:ukSanctionsList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/uk/sanctions-list/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/uk/sanctions-list/search":{"get":{"description":"Search Sanctions List records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchUkSanctionsList","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"ukSanctionsList":{"summary":"Search example for ukSanctionsList","value":"Vessel"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"ukSanctionsList":{"summary":"Search example for ukSanctionsList","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UkSanctionsListSearchResponse"},"examples":{"ukSanctionsList":{"summary":"Search example for ukSanctionsList","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Sanctions List Subject","subjectType":"Entity","sourceList":"Sanctions List","sourceRecordId":"UK-EXAMPLE-1","restrictionType":"sanctions","regime":"Sanctions List","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:ukSanctionsList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/uk/sanctions-list/search?limit=1&q=Vessel' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/uk/sanctions-list/verify":{"get":{"description":"Verify Sanctions List by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyUkSanctionsList","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"UK-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Sanctions List Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UkSanctionsListVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"Foreign, Commonwealth and Development Office","sourceList":"Sanctions List","sourceRecordId":"UK-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Sanctions List Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"UK-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Sanctions List","regime":"Sanctions List","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.gov.uk/government/publications/the-uk-sanctions-list","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:ukSanctionsList"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/uk/sanctions-list/verify?sourceRecordId=UK-EXAMPLE-1&primaryName=Example+Sanctions+List+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/bank-account-number":{"get":{"description":"Performs service-owned BSB and account-number format validation. This does not prove the BSB is currently issued, the account exists, or account ownership.","operationId":"validateBankAccountNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"bsb","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Synthetic format-only banking example; no real account or ownership is asserted.","value":"123456"}}},{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"account","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Synthetic format-only banking example; no real account or ownership is asserted.","value":"12345678"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceBankAccountValidationResponse"},"examples":{"validExample":{"summary":"Synthetic format-only banking example; no real account or ownership is asserted.","value":{"normalisedBsb":"123456","normalisedAccount":"12345678","formatted":"123-456 12345678","valid":true,"status":"valid","confidence":"high","checks":{"bsbFormat":"pass","accountFormat":"pass"},"warnings":["structural_only_does_not_prove_account_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian bank account details","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/bank-account-number?bsb=123456&account=12345678' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/business-identifier-code":{"get":{"description":"Performs service-owned ISO 9362 Business Identifier Code format validation only. This does not prove the institution exists or is reachable.","operationId":"validateBusinessIdentifierCode","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"businessIdentifierCode","required":true,"schema":{"type":"string"},"examples":{"formatValidBusinessIdentifierCode":{"summary":"Format-valid Business Identifier Code","value":"DEUTDEFF"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceBasicFormatValidationResponse"},"examples":{"formatValidBusinessIdentifierCode":{"summary":"Format-valid Business Identifier Code","value":{"checks":{"format":"pass","length":"pass"},"confidence":"high","formatted":"DEUTDEFF","normalised":"DEUTDEFF","status":"valid","valid":true,"warnings":["format_only_no_business_identifier_code_checksum","structural_only_does_not_prove_financial_institution_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Business Identifier Code format","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/business-identifier-code?businessIdentifierCode=DEUTDEFF' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/business-number":{"get":{"description":"Performs service-owned ABN format and checksum validation. This confirms structural validity only and does not prove entity existence, registration status, or ownership.","operationId":"validateBusinessNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"number","required":true,"schema":{"type":"string"},"examples":{"validAustralianBusinessNumber":{"summary":"Valid Australian Business Number","value":"51824753556"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validAustralianBusinessNumber":{"summary":"Valid Australian Business Number","value":{"checks":{"checksum":"pass","format":"pass"},"confidence":"high","formatted":"51 824 753 556","normalised":"51824753556","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_entity_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Business Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/business-number?number=51824753556' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/company-number":{"get":{"description":"Performs service-owned ACN format and checksum validation. This confirms structural validity only and does not prove company existence, registration status, or ownership.","operationId":"validateCompanyNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"number","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Reviewed checksum example; structural validity does not establish registration or ownership.","value":"004085616"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validExample":{"summary":"Reviewed checksum example; structural validity does not establish registration or ownership.","value":{"normalised":"004085616","formatted":"004 085 616","valid":true,"status":"valid","confidence":"high","checks":{"format":"pass","checksum":"pass"},"warnings":["structural_only_does_not_prove_entity_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Company Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/company-number?number=004085616' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/director-identification-number":{"get":{"description":"Performs service-owned Director Identification Number format validation only. It checks accepted characters, 15-digit length, and the public ABRS `036` prefix, but does not validate the ABRS check digit and does not prove the Director ID was issued or belongs to a person.","operationId":"validateDirectorIdentificationNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"directorIdentificationNumber","required":true,"schema":{"type":"string"},"examples":{"formatValidDirectorIdentificationNumber":{"summary":"Format-valid Director Identification Number","value":"036123456789010"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceFormatValidationResponse"},"examples":{"formatValidDirectorIdentificationNumber":{"summary":"Format-valid Director Identification Number","value":{"checks":{"format":"pass","length":"pass","prefix":"pass"},"confidence":"high","formatted":"036 123 456 789 010","normalised":"036123456789010","status":"valid","valid":true,"warnings":["format_only_does_not_validate_abrs_check_digit","structural_only_does_not_prove_director_id_issued_or_identity"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Director Identification Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/director-identification-number?directorIdentificationNumber=036123456789010' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/email":{"get":{"description":"Performs best-effort email validation using practical syntax, IDN/public-suffix/domain checks, DNS MX/A/AAAA classification, and local domain intelligence. This does not prove inbox ownership or deliverability.","operationId":"validateEmail","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"email","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Illustrative positive DNS fixture, not a current DNS capture or proof of inbox existence.","value":"example@iana.org"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceEmailValidationResponse"},"examples":{"validExample":{"summary":"Illustrative positive DNS fixture, not a current DNS capture or proof of inbox existence.","value":{"normalised":"example@iana.org","status":"valid","confidence":"high","checks":{"syntax":"pass","domain":"pass","publicSuffix":"pass","dns":"hasMx","mx":"pass","nullMx":"pass","disposable":"pass","role":"pass","typo":"pass"},"signals":{"domainAscii":"iana.org","freeProvider":false,"disposable":false,"roleAddress":false,"typoSuggestion":null,"mxHosts":["mail.iana.org"],"hasAddressRecord":false},"warnings":["validation_does_not_prove_inbox_ownership_or_deliverability"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate email address","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/email?email=example%40iana.org' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/international-bank-account-number":{"get":{"description":"Performs service-owned IBAN country length and MOD97 validation. This confirms structural validity only and does not prove the bank account exists or is owned by a party.","operationId":"validateInternationalBankAccountNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"internationalBankAccountNumber","required":true,"schema":{"type":"string"},"examples":{"validInternationalBankAccountNumber":{"summary":"Valid International Bank Account Number","value":"GB82WEST12345698765432"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validInternationalBankAccountNumber":{"summary":"Valid International Bank Account Number","value":{"checks":{"checksum":"pass","format":"pass"},"confidence":"high","formatted":"GB82 WEST 1234 5698 7654 32","normalised":"GB82WEST12345698765432","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_bank_account_exists_or_ownership"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate International Bank Account Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/international-bank-account-number?internationalBankAccountNumber=GB82WEST12345698765432' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/medicare-number":{"get":{"description":"Performs service-owned Medicare card number format validation only. This confirms 10- or 11-digit structure only and does not validate a Medicare checksum or prove card issuance, identity, or entitlement.","operationId":"validateMedicareNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"medicareNumber","required":true,"schema":{"type":"string"},"examples":{"formatValidMedicareNumber":{"summary":"Format-valid Australian Medicare card number","value":"2123456701"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceBasicFormatValidationResponse"},"examples":{"formatValidMedicareNumber":{"summary":"Format-valid Australian Medicare card number","value":{"checks":{"format":"pass","length":"pass"},"confidence":"high","formatted":"2123 45670 1","normalised":"2123456701","status":"valid","valid":true,"warnings":["format_only_does_not_validate_medicare_check_digit","structural_only_does_not_prove_medicare_card_issued_or_identity"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Medicare card number format","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/medicare-number?medicareNumber=2123456701' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/new-zealand-bank-account":{"get":{"description":"Performs service-owned New Zealand bank account format and checksum validation using Inland Revenue modulus rules. This does not prove the account exists, branch details are current, or account ownership.","operationId":"validateNewZealandBankAccount","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"bankId","required":true,"schema":{"type":"string"},"examples":{"validNewZealandBankAccount":{"summary":"Valid New Zealand bank account","value":"01"}}},{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"branch","required":true,"schema":{"type":"string"},"examples":{"validNewZealandBankAccount":{"summary":"Valid New Zealand bank account","value":"0902"}}},{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"account","required":true,"schema":{"type":"string"},"examples":{"validNewZealandBankAccount":{"summary":"Valid New Zealand bank account","value":"00068389"}}},{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"suffix","required":true,"schema":{"type":"string"},"examples":{"validNewZealandBankAccount":{"summary":"Valid New Zealand bank account","value":"0000"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceNewZealandBankAccountValidationResponse"},"examples":{"validNewZealandBankAccount":{"summary":"Valid New Zealand bank account","value":{"algorithm":"A","checks":{"accountFormat":"pass","bankId":"pass","bankIdFormat":"pass","branchFormat":"pass","checksum":"pass","suffixFormat":"pass"},"confidence":"high","formatted":"01-0902-00068389-0000","normalisedAccount":"00068389","normalisedBankId":"01","normalisedBranch":"0902","normalisedSuffix":"0000","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_account_exists_or_branch_current"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate New Zealand bank account details","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/new-zealand-bank-account?account=00068389&bankId=01&branch=0902&suffix=0000' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/new-zealand-business-number":{"get":{"description":"Performs service-owned NZBN format and GS1 check digit validation. This confirms structural validity only and does not prove entity existence, registration status, or ownership.","operationId":"validateNewZealandBusinessNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"newZealandBusinessNumber","required":true,"schema":{"type":"string"},"examples":{"validNewZealandBusinessNumber":{"summary":"Valid New Zealand Business Number","value":"9429000000000"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validNewZealandBusinessNumber":{"summary":"Valid New Zealand Business Number","value":{"checks":{"checksum":"pass","format":"pass"},"confidence":"high","formatted":"9429000000000","normalised":"9429000000000","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_nzbn_exists_or_entity_status"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate New Zealand Business Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/new-zealand-business-number?newZealandBusinessNumber=9429000000000' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/new-zealand-company-number":{"get":{"description":"Performs service-owned New Zealand company number format validation only. This does not prove company existence, registration status, or ownership.","operationId":"validateNewZealandCompanyNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"newZealandCompanyNumber","required":true,"schema":{"type":"string"},"examples":{"formatValidNewZealandCompanyNumber":{"summary":"Format-valid New Zealand company number","value":"1830488"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceBasicFormatValidationResponse"},"examples":{"formatValidNewZealandCompanyNumber":{"summary":"Format-valid New Zealand company number","value":{"checks":{"format":"pass","length":"pass"},"confidence":"high","formatted":"1830488","normalised":"1830488","status":"valid","valid":true,"warnings":["format_only_does_not_validate_new_zealand_company_number_checksum","structural_only_does_not_prove_company_exists_or_registration_status"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate New Zealand company number format","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/new-zealand-company-number?newZealandCompanyNumber=1830488' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/new-zealand-ird-number":{"get":{"description":"Performs service-owned New Zealand IRD number format, range, and checksum validation. This confirms structural validity only and does not prove number issuance, identity, or tax-record ownership.","operationId":"validateNewZealandIrdNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"newZealandIrdNumber","required":true,"schema":{"type":"string"},"examples":{"validNewZealandIrdNumber":{"summary":"Valid New Zealand IRD number","value":"49091850"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validNewZealandIrdNumber":{"summary":"Valid New Zealand IRD number","value":{"checks":{"checksum":"pass","format":"pass"},"confidence":"high","formatted":null,"normalised":"49091850","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_ird_number_issued_or_tax_record"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate New Zealand IRD numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/new-zealand-ird-number?newZealandIrdNumber=49091850' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/phone":{"get":{"description":"Performs service-owned phone validation using libphonenumber metadata. This does not prove phone ownership or reachability.","operationId":"validatePhone","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"number","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Illustrative Australian mobile format; not evidence of allocation, reachability or ownership.","value":"0412345678"}}},{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"country","required":false,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Illustrative Australian mobile format; not evidence of allocation, reachability or ownership.","value":"AU"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServicePhoneValidationResponse"},"examples":{"validExample":{"summary":"Illustrative Australian mobile format; not evidence of allocation, reachability or ownership.","value":{"countryHint":"AU","valid":true,"possible":true,"normalisedE164":"+61412345678","internationalFormat":"+61 412 345 678","nationalFormat":"0412 345 678","countryCode":61,"region":"AU","numberType":"mobile","confidence":"high","warnings":["validation_does_not_prove_phone_ownership_or_reachability"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate phone number","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/phone?country=AU&number=0412345678' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/registered-body-number":{"get":{"description":"Performs service-owned ARBN format and checksum validation using the ACN checksum algorithm. This confirms structural validity only and does not prove entity existence, registration status, or ownership.","operationId":"validateRegisteredBodyNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"registeredBodyNumber","required":true,"schema":{"type":"string"},"examples":{"validRegisteredBodyNumber":{"summary":"Valid Australian Registered Body Number","value":"004085616"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validRegisteredBodyNumber":{"summary":"Valid Australian Registered Body Number","value":{"checks":{"checksum":"pass","format":"pass"},"confidence":"high","formatted":"004 085 616","normalised":"004085616","status":"valid","valid":true,"warnings":["structural_only_does_not_prove_entity_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Registered Body Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/registered-body-number?registeredBodyNumber=004085616' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/registered-scheme-number":{"get":{"description":"Performs service-owned ARSN format validation only. This confirms 9-digit structure only and does not prove scheme existence, registration status, or ownership.","operationId":"validateRegisteredSchemeNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"registeredSchemeNumber","required":true,"schema":{"type":"string"},"examples":{"formatValidRegisteredSchemeNumber":{"summary":"Format-valid Australian Registered Scheme Number","value":"123456789"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceBasicFormatValidationResponse"},"examples":{"formatValidRegisteredSchemeNumber":{"summary":"Format-valid Australian Registered Scheme Number","value":{"checks":{"format":"pass","length":"pass"},"confidence":"high","formatted":null,"normalised":"123456789","status":"valid","valid":true,"warnings":["format_only_does_not_validate_registered_scheme_number_check_digit","structural_only_does_not_prove_registered_scheme_exists"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Registered Scheme Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/registered-scheme-number?registeredSchemeNumber=123456789' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/validate/tax-file-number":{"get":{"description":"Performs service-owned TFN format and checksum validation. This confirms structural validity only and does not prove identity, tax-record ownership, or current ATO status.","operationId":"validateTaxFileNumber","parameters":[{"description":"Validation input. Invalid values are reported in a successful validation response.","in":"query","name":"number","required":true,"schema":{"type":"string"},"examples":{"validExample":{"summary":"Synthetic checksum test value; not a taxpayer identity or issued-number assertion.","value":"123456782"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceChecksumValidationResponse"},"examples":{"validExample":{"summary":"Synthetic checksum test value; not a taxpayer identity or issued-number assertion.","value":{"normalised":"123456782","formatted":"123 456 782","valid":true,"status":"valid","confidence":"high","checks":{"format":"pass","checksum":"pass"},"warnings":["structural_only_does_not_prove_identity_or_tax_record"]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"description":"Service origin is unavailable","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Validate Australian Tax File Numbers","tags":["Validation"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/validate/tax-file-number?number=123456782' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/world-bank/ineligible-firms-individuals/lookup":{"get":{"description":"Retrieve the published detail fields from the Ineligible Firms and Individuals dataset using the prefixless encrypted opaque `id` returned by the paired search endpoint. Lookup IDs are dataset-scoped, account-scoped for authenticated requests, valid for 150 seconds, and must be refreshed by re-running search after expiry. Prefixed and legacy token formats are rejected.","operationId":"lookupWorldBankIneligibleFirmsIndividuals","parameters":[{"description":"Required prefixless encrypted opaque lookup token returned as `id` by the paired search endpoint for this dataset after surrounding whitespace is trimmed. The trimmed value must contain 1 to 1024 characters. The token is not a stable record identifier, expires after 150 seconds, and is rejected if used against another dataset, account, prefixed legacy format, or token separator.","in":"query","name":"id","required":true,"schema":{"type":"string"},"examples":{"worldBankIneligibleFirmsIndividuals":{"summary":"Lookup example for worldBankIneligibleFirmsIndividuals","value":"<id from search result>"}}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsLookupResponse"},"examples":{"worldBankIneligibleFirmsIndividuals":{"summary":"Lookup example for worldBankIneligibleFirmsIndividuals","value":{"elapsedMs":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","sourceAuthority":"World Bank","sourceList":"Ineligible Firms and Individuals","sourceRecordId":"WORLD-BANK-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Ineligible Firms and Individuals Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"WORLD-BANK-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Ineligible Firms and Individuals","regime":"Ineligible Firms and Individuals","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.worldbank.org/en/projects-operations/procurement/debarred-firms","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Lookup","tags":["dataset:worldBankIneligibleFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/world-bank/ineligible-firms-individuals/lookup?id=%3Cid+from+search+result%3E' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/world-bank/ineligible-firms-individuals/search":{"get":{"description":"Search Ineligible Firms and Individuals records and return ranked public result fields. Each returned `id` is a prefixless encrypted opaque lookup token for the paired lookup endpoint, not a stable source record identifier.","operationId":"searchWorldBankIneligibleFirmsIndividuals","parameters":[{"description":"Literal search text after surrounding whitespace is trimmed; the service tokenises the value and does not interpret query operators, field selectors, ranges, wildcards, or Boolean syntax. The trimmed value must contain 1 to 512 characters.","in":"query","name":"q","required":true,"schema":{"type":"string"},"examples":{"worldBankIneligibleFirmsIndividuals":{"summary":"Search example for worldBankIneligibleFirmsIndividuals","value":"Firm"}}},{"description":"Requested page size. The runtime accepts non-negative integers and clamps the effective value into 1 to 100.","in":"query","name":"limit","required":false,"schema":{"default":25,"minimum":0,"type":"integer"},"examples":{"worldBankIneligibleFirmsIndividuals":{"summary":"Search example for worldBankIneligibleFirmsIndividuals","value":1}}},{"description":"Zero-based result offset. Offset plus the effective limit must not exceed the 1000-result window.","in":"query","name":"offset","required":false,"schema":{"default":0,"maximum":999,"minimum":0,"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsSearchResponse"},"examples":{"worldBankIneligibleFirmsIndividuals":{"summary":"Search example for worldBankIneligibleFirmsIndividuals","value":{"elapsedMs":0,"limit":1,"nextOffset":null,"offset":0,"resultCount":1,"resultCountIsExact":true,"resultCountLimit":1000,"results":[{"id":"<lookup token>","primaryName":"Example Ineligible Firms and Individuals Subject","subjectType":"Entity","sourceList":"Ineligible Firms and Individuals","sourceRecordId":"WORLD-BANK-EXAMPLE-1","restrictionType":"sanctions","regime":"Ineligible Firms and Individuals","listedDate":"2026-08-09","score":1}]}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index is unavailable"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Search","tags":["dataset:worldBankIneligibleFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/world-bank/ineligible-firms-individuals/search?limit=1&q=Firm' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}},"/v1/world-bank/ineligible-firms-individuals/verify":{"get":{"description":"Verify Ineligible Firms and Individuals by an approved identifier, description, or both. Descriptive candidates share significant analysed tokens with bounded spelling variations and are compared using the supplied minimumMatch (default 85). Counts describe that retrieval scope, not global identity certainty. A sole qualifying record returns its complete public lookup projection; ambiguity returns no entity. Incomplete candidate evaluation returns a retryable 503. Verification does not prove ownership, identity, authority, eligibility, or sanctions clearance.","operationId":"verifyWorldBankIneligibleFirmsIndividuals","parameters":[{"description":"Minimum percentage for approximate comparisons. Exact identifiers and hard constraints remain exact.","in":"query","name":"minimumMatch","required":false,"schema":{"default":85,"maximum":100,"minimum":0,"type":"number"}},{"description":"Optional exact identifier. Supply an approved identifier or descriptive property; identifiers constrain selection and never fall back to another subject.","in":"query","name":"sourceRecordId","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"WORLD-BANK-EXAMPLE-1"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"primaryName","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":"Example Ineligible Firms and Individuals Subject"}}},{"description":"Descriptive input supported without an identifier. Combined descriptions are limited to 512 characters.","in":"query","name":"nameOriginalScript","required":false,"schema":{"maxLength":512,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"sourceList","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"subjectType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionType","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"regime","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionStartDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"restrictionEndDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}},{"description":"Optional comparison constraint; an approved identifier or description is also required.","in":"query","name":"listedDate","required":false,"schema":{"maxLength":1024,"minLength":1,"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsVerifyResponse"},"examples":{"soleExactMatch":{"summary":"Illustrative sole exact match using the reviewed Lookup record; not a live Verify capture or uniqueness guarantee.","value":{"status":"verified","reason":"exact_match","results":1,"resultsExact":true,"entity":{"id":"<lookup token>","sourceAuthority":"World Bank","sourceList":"Ineligible Firms and Individuals","sourceRecordId":"WORLD-BANK-EXAMPLE-1","subjectType":"Entity","primaryName":"Example Ineligible Firms and Individuals Subject","nameOriginalScript":"","aliasesJson":"[{\"name\":\"Example Alias\",\"quality\":\"strong\"}]","identifiersJson":"[{\"type\":\"sourceRecordId\",\"value\":\"WORLD-BANK-EXAMPLE-1\"}]","addressesJson":"[{\"country\":\"Example jurisdiction\",\"locality\":\"Example city\"}]","birthDatesJson":"[\"1970-01-01\"]","birthPlacesJson":"[\"Example city\"]","nationalitiesJson":"[]","associatedCountriesJson":"[\"Example jurisdiction\"]","programs":"Ineligible Firms and Individuals","regime":"Ineligible Firms and Individuals","measure":"Asset freeze","grounds":"Listed by the publishing authority for sanctions screening example data.","restrictionType":"sanctions","restrictionStartDate":"2026-08-09","restrictionEndDate":"","listedDate":"2026-08-09","lastUpdatedDate":"2026-08-09","sourceUrl":"https://www.worldbank.org/en/projects-operations/procurement/debarred-firms","sourceUpdatedAt":"2026-08-09T00:00:00Z","score":1}}},"absent":{"summary":"Synthetic example: submitted claims resolve no stored record","value":{"entity":null,"reason":"no_match","results":0,"resultsExact":true,"status":"not_verified"}}}}},"description":"Successful response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Invalid request"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Authentication required"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Request is forbidden"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset or record was not found"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Rate or quota limit exceeded","headers":{"Retry-After":{"description":"Seconds to wait before retrying a rate-limited request when the gateway can calculate a reset delay.","schema":{"type":"integer","minimum":1}},"x-ratelimit-limit":{"description":"Configured burst capacity for the authenticated account.","schema":{"type":"integer"}},"x-ratelimit-remaining":{"description":"Remaining burst capacity after the request.","schema":{"type":"integer"}},"x-ratelimit-reset":{"description":"Seconds until the rate-limit bucket has enough capacity for another request.","schema":{"type":"integer"}},"x-datamill-quota-limit":{"description":"Current billing-period request quota for the authenticated account.","schema":{"type":"integer"}},"x-datamill-quota-used":{"description":"Requests counted against the current quota window.","schema":{"type":"integer"}}}},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Internal service failure"},"502":{"description":"Service origin returned an invalid response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}},"description":"Dataset index unavailable or bounded candidate evaluation incomplete; retry with an identifier or a more specific description"},"504":{"description":"Service origin request timed out","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}},"security":[{"ApiKeyAuth":[]},{"BearerAuth":[]}],"summary":"Verify","tags":["dataset:worldBankIneligibleFirmsIndividuals"],"x-codeSamples":[{"lang":"Shell","label":"Reviewed cURL","source":"curl 'https://api.datamill.com.au/v1/world-bank/ineligible-firms-individuals/verify?sourceRecordId=WORLD-BANK-EXAMPLE-1&primaryName=Example+Ineligible+Firms+and+Individuals+Subject' \\\n  --header \"x-api-key: $DATAMILL_API_KEY\""}]}}},"components":{"schemas":{"AbrAustralianBusinessNumbersLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbrAustralianBusinessNumbersRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number from the ABR record.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"identifier"},"asicNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC number linked to the ABN when the ABR source supplies one.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"identifier"},"asicNumberType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR ASIC-number type code describing the linked ASIC identifier.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"dateOfAbnStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Effective date for the ABR ABN-registration status.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"date"},"dateOfDgrStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Effective date for the ABR deductible-gift-recipient status.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"date"},"dateOfGstStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Effective date for the ABR GST-registration status.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"date"},"dateOfLastUpdate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the ABR source record was last updated.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"date"},"entityDgrName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Deductible-gift-recipient name associated with the ABN.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityDgrType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR deductible-gift-recipient entity type code.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalFamilyName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Family-name component for an individual legal entity.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalGivenName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Given-name component for an individual legal entity.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal entity name reported by the ABR.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode for the legal entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian state or territory for the legal entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Title component for an individual legal entity name.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityLegalType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR legal-entity name type code.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityMainName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main entity or trading name reported by the ABR.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityMainPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode for the ABR main entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityMainState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian state or territory for the ABR main entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityMainType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR main-entity name type code.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityOtherName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Other business or trading name reported by the ABR.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityOtherPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode for the ABR other entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityOtherState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian state or territory for the ABR other entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityOtherType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR other-entity name type code.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR entity-type code for the registered entity.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityTypeDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABR human-readable entity-type description.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the ABN is active in the ABR source.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"boolean"},"isGst":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the entity is registered for GST in the ABR source.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"boolean"},"isReplaced":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the ABR marks this ABN as replaced.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"boolean"}},"required":["id"],"type":"object"},"AbrAustralianBusinessNumbersResult":{"allOf":[{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbrAustralianBusinessNumbersSearchRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number from the ABR record.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"identifier"},"asicNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC number linked to the ABN when the ABR source supplies one.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"identifier"},"entityMainName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main entity or trading name reported by the ABR.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"entityMainState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian state or territory for the ABR main entity address.","x-datamill-source":"Australian Business Register ABN bulk extract","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"AbrAustralianBusinessNumbersSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbrAustralianBusinessNumbersSearchResult":{"allOf":[{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbrAustralianBusinessNumbersVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AbrAustralianBusinessNumbersResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AbsAnzsicIndustryClassificationLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbsAnzsicIndustryClassificationRecord":{"properties":{"alphabeticIndexTerms":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Alphabetic primary-activity index terms mapped to the ANZSIC class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"classCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Four-digit ANZSIC class code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"classTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"definition":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS definition text for the ANZSIC class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"divisionCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"One-letter ANZSIC division code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"divisionTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the division.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"exclusionsReferences":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS exclusions and cross-references for the ANZSIC class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"groupCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Three-digit ANZSIC group code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"groupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"primaryActivities":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary activities listed by ABS for the ANZSIC class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"referencePeriod":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS classification release or reference period used for this record.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"subdivisionCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Two-digit ANZSIC subdivision code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"subdivisionTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the subdivision.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AbsAnzsicIndustryClassificationResult":{"allOf":[{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbsAnzsicIndustryClassificationSearchRecord":{"properties":{"classCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Four-digit ANZSIC class code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"classTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the class.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"divisionTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC title for the division.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"AbsAnzsicIndustryClassificationSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbsAnzsicIndustryClassificationSearchResult":{"allOf":[{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbsAnzsicIndustryClassificationVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AbsAnzsicIndustryClassificationResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AbsOscaOccupationClassificationLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbsOscaOccupationClassificationRecord":{"properties":{"alternativeTitles":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Alternative OSCA titles for the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"inclusionExclusionStatements":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS inclusion and exclusion statements for the OSCA occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"indexTerms":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title-index terms mapped to the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"leadStatement":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS lead statement describing the OSCA occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"mainTasks":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main task statements published by ABS for the OSCA occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"majorGroupCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"One-digit OSCA major group code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"majorGroupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title for the major group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"minorGroupCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Three-digit OSCA minor group code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"minorGroupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title for the minor group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"occupationCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Six-digit OSCA occupation code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"occupationInNecCategory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA not elsewhere classified occupation titles in this category.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"occupationTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA principal title for the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"referencePeriod":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABS classification release or reference period used for this record.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"registrationOrLicensing":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration or licensing note published by ABS for the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"skillAttributes":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Skill attributes published by ABS for the OSCA occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"skillLevel":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA skill level assigned to the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"specialisations":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA specialisation titles for the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"subMajorGroupCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Two-digit OSCA sub-major group code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"subMajorGroupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title for the sub-major group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"unitGroupCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Four-digit OSCA unit group code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"unitGroupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title for the unit group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AbsOscaOccupationClassificationResult":{"allOf":[{"$ref":"#/components/schemas/AbsOscaOccupationClassificationRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbsOscaOccupationClassificationSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"occupationCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Six-digit OSCA occupation code.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"identifier"},"occupationTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA principal title for the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"skillLevel":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA skill level assigned to the occupation.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"},"unitGroupTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OSCA title for the unit group.","x-datamill-source":"Australian Bureau of Statistics classification source","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AbsOscaOccupationClassificationSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AbsOscaOccupationClassificationSearchResult":{"allOf":[{"$ref":"#/components/schemas/AbsOscaOccupationClassificationSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AbsOscaOccupationClassificationVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AbsOscaOccupationClassificationResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AbsOscaOccupationClassificationResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AcncRegisteredCharitiesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AcncRegisteredCharitiesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AcncRegisteredCharitiesRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the registered charity.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"identifier"},"addressLine1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First published address line from the ACNC register.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"addressLine2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Second published address line from the ACNC register.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"addressLine3":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Third published address line from the ACNC register.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"addressType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ACNC address type for the published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"charityLegalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal name of the charity in the ACNC register.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"charitySize":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ACNC charity-size classification.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"charityWebsite":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website URL published for the charity.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"uri"},"country":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country in the ACNC published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"dateOrganisationEstablished":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the organisation was established when ACNC supplies it.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"date"},"financialYearEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Financial year-end date reported by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"hpc":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Health promotion charity flag reported by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"numberOfResponsiblePersons":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Count of responsible persons reported by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"numeric_string"},"operatesInAct":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in the ACT.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInNsw":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in NSW.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInNt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in the Northern Territory.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInQld":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in Queensland.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInSa":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in South Australia.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInTas":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in Tasmania.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInVic":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in Victoria.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatesInWa":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ACNC says the charity operates in Western Australia.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"operatingCountries":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Countries outside Australia where ACNC reports the charity operates.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"otherOrganisationNames":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Other names recorded for the charity by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"pbi":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Public benevolent institution flag reported by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the ACNC published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"identifier"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the charity was registered with ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"date"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory in the ACNC published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"townCity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Town or city in the ACNC published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AcncRegisteredCharitiesResult":{"allOf":[{"$ref":"#/components/schemas/AcncRegisteredCharitiesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AcncRegisteredCharitiesSearchRecord":{"properties":{"charityLegalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal name of the charity in the ACNC register.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"otherOrganisationNames":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Other names recorded for the charity by ACNC.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the ACNC published address.","x-datamill-source":"ACNC Register data.gov.au dataset","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AcncRegisteredCharitiesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AcncRegisteredCharitiesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AcncRegisteredCharitiesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AcncRegisteredCharitiesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AcncRegisteredCharitiesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AcncRegisteredCharitiesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AcncRegisteredCharitiesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AcncRegisteredCharitiesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApnBankStateBranchLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApnBankStateBranchResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApnBankStateBranchRecord":{"properties":{"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch street address reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"bank":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Bank mnemonic or institution code reported for this BSB.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"bsb":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Six-digit Bank State Branch identifier normalised from the AusPayNet directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"identifier"},"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch locality reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch name reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"ownerMnemonic":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Owning institution mnemonic resolved from the AusPayNet owner-abbreviation support table.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"ownerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Owning institution name resolved from the AusPayNet owner-abbreviation support table.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"ownerPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Owning institution prefix resolved from the AusPayNet owner-abbreviation support table.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"paymentType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"AusPayNet payment-type code for the BSB entry.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch postcode reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch state or territory reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApnBankStateBranchResult":{"allOf":[{"$ref":"#/components/schemas/ApnBankStateBranchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApnBankStateBranchSearchRecord":{"properties":{"bank":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Bank mnemonic or institution code reported for this BSB.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"},"bsb":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Six-digit Bank State Branch identifier normalised from the AusPayNet directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Branch name reported in the AusPayNet BSB directory.","x-datamill-source":"AusPayNet BSB Directory","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApnBankStateBranchSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApnBankStateBranchSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApnBankStateBranchSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApnBankStateBranchSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApnBankStateBranchVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApnBankStateBranchResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApnBankStateBranchResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApnBankStateBranchResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraAuthorisedDepositTakingInstitutionsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraAuthorisedDepositTakingInstitutionsRecord":{"properties":{"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Contact or registered address published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"category":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA category assigned to the registered entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"email":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Email contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"email"},"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"membershipType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Membership or authorisation type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA register name or source register section for this entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"restriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA restriction or condition text associated with the registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date APRA says the source register entry was updated.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"date"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA source page URL used for this register entry.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"},"states":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian states or territories associated with the APRA registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Telephone contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"telephone"},"website":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"ApraAuthorisedDepositTakingInstitutionsResult":{"allOf":[{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraAuthorisedDepositTakingInstitutionsSearchRecord":{"properties":{"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraAuthorisedDepositTakingInstitutionsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraAuthorisedDepositTakingInstitutionsSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraAuthorisedDepositTakingInstitutionsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraAuthorisedDepositTakingInstitutionsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraGeneralInsurersLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraGeneralInsurersResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraGeneralInsurersRecord":{"properties":{"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Contact or registered address published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"category":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA category assigned to the registered entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"email":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Email contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"email"},"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"membershipType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Membership or authorisation type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA register name or source register section for this entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"restriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA restriction or condition text associated with the registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date APRA says the source register entry was updated.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"date"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA source page URL used for this register entry.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"},"states":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian states or territories associated with the APRA registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Telephone contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"telephone"},"website":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"ApraGeneralInsurersResult":{"allOf":[{"$ref":"#/components/schemas/ApraGeneralInsurersRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraGeneralInsurersSearchRecord":{"properties":{"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraGeneralInsurersSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraGeneralInsurersSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraGeneralInsurersSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraGeneralInsurersSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraGeneralInsurersVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraGeneralInsurersResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraGeneralInsurersResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraGeneralInsurersResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraLifeInsurersFriendlySocietiesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraLifeInsurersFriendlySocietiesRecord":{"properties":{"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Contact or registered address published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"category":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA category assigned to the registered entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"email":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Email contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"email"},"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"membershipType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Membership or authorisation type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA register name or source register section for this entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"restriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA restriction or condition text associated with the registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date APRA says the source register entry was updated.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"date"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA source page URL used for this register entry.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"},"states":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian states or territories associated with the APRA registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Telephone contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"telephone"},"website":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"ApraLifeInsurersFriendlySocietiesResult":{"allOf":[{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraLifeInsurersFriendlySocietiesSearchRecord":{"properties":{"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraLifeInsurersFriendlySocietiesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraLifeInsurersFriendlySocietiesSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraLifeInsurersFriendlySocietiesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraLifeInsurersFriendlySocietiesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraMySuperAuthorisedProductsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraMySuperAuthorisedProductsRecord":{"properties":{"currentMySuperProductName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current MySuper product name reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"employerAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the employer when present.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"employerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Employer name for an employer-sponsored MySuper product when present.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"fundAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the fund.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"fundName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Fund name published in the APRA MySuper product workbook.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"fundType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Fund type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"mySuperProductType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"MySuper product type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"productUniqueIdentifier":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA product unique identifier for the MySuper product.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"registrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA registration number for the superannuation entity, fund, or product.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"trusteeAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the RSE trustee.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"trusteeName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"RSE trustee name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraMySuperAuthorisedProductsResult":{"allOf":[{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraMySuperAuthorisedProductsSearchRecord":{"properties":{"currentMySuperProductName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current MySuper product name reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"fundName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Fund name published in the APRA MySuper product workbook.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"ApraMySuperAuthorisedProductsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraMySuperAuthorisedProductsSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraMySuperAuthorisedProductsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraMySuperAuthorisedProductsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraPrivateHealthInsurersLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraPrivateHealthInsurersRecord":{"properties":{"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Contact or registered address published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"category":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA category assigned to the registered entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"email":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Email contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"email"},"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"membershipType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Membership or authorisation type reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA register name or source register section for this entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"restriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA restriction or condition text associated with the registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date APRA says the source register entry was updated.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"date"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA source page URL used for this register entry.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"},"states":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian states or territories associated with the APRA registration.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Telephone contact published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"telephone"},"website":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website published in the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"ApraPrivateHealthInsurersResult":{"allOf":[{"$ref":"#/components/schemas/ApraPrivateHealthInsurersRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraPrivateHealthInsurersSearchRecord":{"properties":{"entityName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity name published by the APRA register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"registeredName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered legal name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraPrivateHealthInsurersSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraPrivateHealthInsurersSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraPrivateHealthInsurersSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraPrivateHealthInsurersVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraPrivateHealthInsurersResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraPrivateHealthInsurersResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraRegistrableSuperannuationEntitiesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraRegistrableSuperannuationEntitiesRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the APRA superannuation entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"addressLine1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First address line from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"addressLine2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Second address line from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City or locality from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"extractDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Extract date supplied with the APRA superannuation register.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"organisationName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation name for the APRA superannuation entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"registrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA registration number for the superannuation entity, fund, or product.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"sectorCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA sector code assigned to the superannuation entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraRegistrableSuperannuationEntitiesResult":{"allOf":[{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraRegistrableSuperannuationEntitiesSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"organisationName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation name for the APRA superannuation entity.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode from the APRA superannuation entity source.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"registrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA registration number for the superannuation entity, fund, or product.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"ApraRegistrableSuperannuationEntitiesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraRegistrableSuperannuationEntitiesSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraRegistrableSuperannuationEntitiesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraRegistrableSuperannuationEntitiesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ApraRseLicenseesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraRseLicenseesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraRseLicenseesRecord":{"properties":{"classOfLicence":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Class of RSE licence reported by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"licenceNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA RSE licence number.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"postalAddress":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postal address for the RSE licensee.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"trusteeAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the RSE trustee.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"},"trusteeName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"RSE trustee name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraRseLicenseesResult":{"allOf":[{"$ref":"#/components/schemas/ApraRseLicenseesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraRseLicenseesSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"licenceNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"APRA RSE licence number.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"identifier"},"trusteeName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"RSE trustee name published by APRA.","x-datamill-source":"APRA registers and superannuation institution workbooks","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"ApraRseLicenseesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/ApraRseLicenseesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"ApraRseLicenseesSearchResult":{"allOf":[{"$ref":"#/components/schemas/ApraRseLicenseesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"ApraRseLicenseesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraRseLicenseesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/ApraRseLicenseesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/ApraRseLicenseesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicAustralianFinancialServicesAuthorisedRepresentativesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicAustralianFinancialServicesAuthorisedRepresentativesRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"acn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Company Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"afsLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian financial services licence number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"appointedBy":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Entity that appointed the authorised representative according to ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"canApplyForFinancialProductOnBehalfOfAnother":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to apply for financial product on behalf of another.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canArrangeForPersonToApplyOnBehalfOfAnother":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to arrange for person to apply on behalf of another.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canArrangeForPersonToDealInFinancialProduct":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to arrange for person to deal in financial product.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canArrangeForPersonToIssue":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to arrange for person to issue.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canArrangeForPersonToUnderwrite":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to arrange for person to underwrite.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canDealInFinancialProduct":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to deal in financial product.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canDealOrApplyOnBehalfOfAnother":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to deal or apply on behalf of another.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canDealOrIssue":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to deal or issue.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canDealOrUnderwrite":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to deal or underwrite.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canIssueFinancialProduct":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to issue financial product.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canMakeMarketForFinancialProduct":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to make market for financial product.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canOperateRegisteredScheme":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to operate registered scheme.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideClassOfProductAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide class of product advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideCustodialOrDepositoryServiceWhichIsNotIDPS":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide custodial or depository service which is not IDPS.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideFinancialProductAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide financial product advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideFinancialProductAdviceToWholesaleClientsOnly":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide financial product advice to wholesale clients only.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideGeneralFinancialProductAdviceOnly":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide general financial product advice only.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideInvestorDirectedPortfolioService":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide investor directed portfolio service.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideTrusteeCompanyServices":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide trustee company services.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canUnderwriteAnIssueOfSecuritiesOrInterests":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to underwrite an issue of securities or interests.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"dateOfEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"endorsement":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC endorsement text associated with the representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"hasSameAuthorisationsAsTheLicensee":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records the representative as having the same authorisations as the licensee.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isCurrent":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DataMill classifies the ASIC register entry as current.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"mayAppoint":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records that the representative may appoint others.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"otherRole":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Other role text reported by ASIC for the representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"relatedBusinessNames":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Related business names reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"representativeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC representative number for an authorised or credit representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicAustralianFinancialServicesAuthorisedRepresentativesResult":{"allOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicAustralianFinancialServicesAuthorisedRepresentativesSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"representativeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC representative number for an authorised or credit representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicAustralianFinancialServicesAuthorisedRepresentativesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicAustralianFinancialServicesAuthorisedRepresentativesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicAustralianFinancialServicesAuthorisedRepresentativesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesAuthorisedRepresentativesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicAustralianFinancialServicesLicenseesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicAustralianFinancialServicesLicenseesRecord":{"properties":{"abnOrAcn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABN or ACN value reported by ASIC when the source combines the identifier column.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"afsLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian financial services licence number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"dateOfStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"financialServicesAndProducts":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Financial services and products text reported for the AFS licensee.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifier":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC identifier value for the licensee record.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"identifierDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC identifier type.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicAustralianFinancialServicesLicenseesResult":{"allOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicAustralianFinancialServicesLicenseesSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"afsLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian financial services licence number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicAustralianFinancialServicesLicenseesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicAustralianFinancialServicesLicenseesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicAustralianFinancialServicesLicenseesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicAustralianFinancialServicesLicenseesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicBannedAndDisqualifiedOrganisationsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBannedAndDisqualifiedOrganisationsRecord":{"properties":{"acn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Company Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"comment":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC comment or note text associated with the register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"dateFrom":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date of the ASIC ban, disqualification, or restriction.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateTo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date of the ASIC ban, disqualification, or restriction.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isPermanent":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records the ban or disqualification as permanent.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"reason":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reason text reported by ASIC for the ban or disqualification.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"url":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC source URL for more information about the ban or disqualification.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"AsicBannedAndDisqualifiedOrganisationsResult":{"allOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBannedAndDisqualifiedOrganisationsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicBannedAndDisqualifiedOrganisationsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBannedAndDisqualifiedOrganisationsSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBannedAndDisqualifiedOrganisationsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedOrganisationsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicBannedAndDisqualifiedPersonsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBannedAndDisqualifiedPersonsRecord":{"properties":{"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"comment":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC comment or note text associated with the register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"dateFrom":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date of the ASIC ban, disqualification, or restriction.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateTo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date of the ASIC ban, disqualification, or restriction.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"docNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC document number for the banned or disqualified person record.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isPermanent":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records the ban or disqualification as permanent.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"reason":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reason text reported by ASIC for the ban or disqualification.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicBannedAndDisqualifiedPersonsResult":{"allOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBannedAndDisqualifiedPersonsSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"docNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC document number for the banned or disqualified person record.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicBannedAndDisqualifiedPersonsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBannedAndDisqualifiedPersonsSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBannedAndDisqualifiedPersonsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicBannedAndDisqualifiedPersonsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicBusinessNamesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBusinessNamesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBusinessNamesRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"dateOfCancellation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Cancellation date reported by ASIC when applicable.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isRegistered":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the ASIC source record is currently registered.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"previousStateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Previous state of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"stateRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory registration number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicBusinessNamesResult":{"allOf":[{"$ref":"#/components/schemas/AsicBusinessNamesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBusinessNamesSearchRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicBusinessNamesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicBusinessNamesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicBusinessNamesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicBusinessNamesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicBusinessNamesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBusinessNamesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicBusinessNamesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicBusinessNamesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicCompaniesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCompaniesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCompaniesRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"acn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Company Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"class":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC company class code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"classDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC company class code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"currentName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current company name reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"dateOfDeregistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Company deregistration date reported by ASIC when applicable.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfNameChange":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date ASIC records the company name change.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isModifiedSinceLastReport":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC marks the company record as modified since the previous report.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"isNameChanged":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records a company name change.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"previousStateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Previous state of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"stateRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory registration number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Status reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"statusDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC status code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"subClass":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC company subclass code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"subClassDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC company subclass code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"type":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC company type code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"typeDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC company type code.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicCompaniesResult":{"allOf":[{"$ref":"#/components/schemas/AsicCompaniesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCompaniesSearchRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"acn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Company Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicCompaniesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCompaniesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCompaniesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicCompaniesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCompaniesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCompaniesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCompaniesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicCompaniesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicCreditLicenseesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCreditLicenseesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCreditLicenseesRecord":{"properties":{"abnOrAcn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABN or ACN value reported by ASIC when the source combines the identifier column.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"afsLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian financial services licence number reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"authorisations":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authorisation text reported by ASIC for the credit register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"comment":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC comment or note text associated with the register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"creditLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC credit licence number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"dateOfEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"edrs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"External dispute resolution scheme code reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"edrsDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the external dispute resolution scheme.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isSuspended":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC reports the registration or licence as suspended.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"relatedBusinessNames":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Related business names reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Status reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicCreditLicenseesResult":{"allOf":[{"$ref":"#/components/schemas/AsicCreditLicenseesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCreditLicenseesSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"creditLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC credit licence number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicCreditLicenseesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCreditLicenseesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCreditLicenseesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicCreditLicenseesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCreditLicenseesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCreditLicenseesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCreditLicenseesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicCreditLicenseesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicCreditRepresentativesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCreditRepresentativesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCreditRepresentativesRecord":{"properties":{"abnOrAcn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ABN or ACN value reported by ASIC when the source combines the identifier column.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"authorisations":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authorisation text reported by ASIC for the credit register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"creditLicenseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC credit licence number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"dateOfEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"edrs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"External dispute resolution scheme code reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"edrsDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the external dispute resolution scheme.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"endorsement":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC endorsement text associated with the representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"representativeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC representative number for an authorised or credit representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicCreditRepresentativesResult":{"allOf":[{"$ref":"#/components/schemas/AsicCreditRepresentativesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCreditRepresentativesSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"representativeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC representative number for an authorised or credit representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicCreditRepresentativesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicCreditRepresentativesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicCreditRepresentativesSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicCreditRepresentativesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicCreditRepresentativesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCreditRepresentativesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicCreditRepresentativesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicCreditRepresentativesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicFinancialAdvisersLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicFinancialAdvisersResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicFinancialAdvisersRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"abnOfAuthorisedRepresentative":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number of the authorised representative.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"abnOfLicenseHolder":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number of the financial adviser's licence holder.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"adviserNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC financial adviser number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"authorisedRepresentative":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authorised representative name associated with the financial adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"authorisedRepresentativeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorised representative number associated with the financial adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"canProvideAllSecuritiesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide all securities advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideAustralianCarbonCreditUnitAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide australian carbon credit unit advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideCarbonCreditsCarbonUnitAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide carbon credits carbon unit advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideClassOfProductLifeRiskInsuranceAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide class of product life risk insurance advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideClassOfProductSecuritiesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide class of product securities advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideClassOfProductSimpleManagedInvestmentSchemesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide class of product simple managed investment schemes advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideClassOfProductSuperannuationAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide class of product superannuation advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDepositAndPaymentProductsNonBasicDepositProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide deposit and payment products non basic deposit products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDepositAndPaymentProductsNonCashDepositProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide deposit and payment products non cash deposit products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDerivativesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide derivatives advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDerivativesElectricityOnly":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide derivatives electricity only.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDerivativesGrainOnlyAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide derivatives grain only advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideDerivativesWoolOnlyAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide derivatives wool only advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideEligibleInternationalEmissionsUnitAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide eligible international emissions unit advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideExistingHoldingInASuperannuationAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide existing holding in a superannuation advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideFHSAIssuedNonADIAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide FHSA issued non-ADI advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideFinancialProductAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide financial product advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideForeignExchangeContractsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide foreign exchange contracts advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideGovernmentDebenturesStocksOrBondsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide government debentures stocks or bonds advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideLifeProductsConsumerCreditInsuranceOnlyAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide life products consumer credit insurance only advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideLifeProductsInvestmentLifeInsuranceProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide life products investment life insurance products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideLifeProductsLifeRiskInsuranceProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide life products life risk insurance products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesExcludingIDPSAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes excluding IDPS advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesHorseRacingSyndicateAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes horse racing syndicate advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesIDPSOnlyAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes IDPS only advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesIncludingIDPSAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes including IDPS advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesMDAServicesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes mda services advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesOwnManagedInvestmentSchemeOnlyAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes own managed investment scheme only advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideManagedInvestmentSchemesTimesharingSchemeAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide managed investment schemes timesharing scheme advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideMiscellaneousFinancialInvestmentProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide miscellaneous financial investment products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideMiscellaneousFinancialInvestmentProductsMDAServicesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide miscellaneous financial investment products mda services advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideMiscellaneousFinancialRiskProductsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide miscellaneous financial risk products advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideNonStandardMarginLendingFacilityAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide non standard margin lending facility advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideOldLawFuturesContractsAndWarrantsAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide old law futures contracts and warrants advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideOldLawSecuritiesOptionsContractsAndWarrantsSecuritiesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide old law securities options contracts and warrants securities advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideRetirementSavingsAccountAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide retirement savings account advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideSecuritiesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide securities advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideSecuritiesDebenturesManagedInvestmentSchemesAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide securities debentures managed investment schemes advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideSelfManagedSuperannuationFundAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide self managed superannuation fund advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideStandardMarginLendingFacilityAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide standard margin lending facility advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideSuperannuationAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide superannuation advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"canProvideTaxFinancialAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC authorisation flag indicating whether the register record includes permission to provide tax financial advice.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"dateOfContinuingProfessionalDevelopmentFailure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of continuing-professional-development failure reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfDisciplinaryActionsEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date for ASIC disciplinary action.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfDisciplinaryActionsStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for ASIC disciplinary action.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfEnd":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfEndRegisteredUnderAFSL":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date of the adviser registration under an AFS licence.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfFirstProvidedAdvice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the adviser first provided advice according to ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStart":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date reported by ASIC for this registration, appointment, or authorisation.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStartRegisteredUnderAFSL":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date of the adviser registration under an AFS licence.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"disciplinaryActionsDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of ASIC disciplinary action for the adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"disciplinaryActionsType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC disciplinary-action type reported for the adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isCurrent":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DataMill classifies the ASIC register entry as current.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"isRegistered":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the ASIC source record is currently registered.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"isRegisteredUnderAFSL":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC records the adviser as registered under an AFS licence.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"licenseControlledBy":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Controller of the financial adviser licence as reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"licenseHolder":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"AFS licensee name associated with the financial adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"licenseHolderNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"AFS licence holder number associated with the financial adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"memberships":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Professional memberships reported by ASIC for the adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"qualificationsAndTraining":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Qualifications and training text reported by ASIC for the adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"restrictions":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Restrictions reported by ASIC for the adviser.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"role":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Role recorded for the financial adviser by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"subType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC financial adviser subtype.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicFinancialAdvisersResult":{"allOf":[{"$ref":"#/components/schemas/AsicFinancialAdvisersRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicFinancialAdvisersSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"adviserNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC financial adviser number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isCurrent":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DataMill classifies the ASIC register entry as current.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"isRegistered":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the ASIC source record is currently registered.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicFinancialAdvisersSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicFinancialAdvisersSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicFinancialAdvisersSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicFinancialAdvisersSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicFinancialAdvisersVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicFinancialAdvisersResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicFinancialAdvisersResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicFinancialAdvisersResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicLiquidatorsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicLiquidatorsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicLiquidatorsRecord":{"properties":{"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"dateOfStartOfficialLiquidator":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for official liquidator status.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStartRegisteredLiquidator":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for registered liquidator status.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfSuspension":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Suspension date reported by ASIC when applicable.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"firm":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Firm name reported by ASIC for the practitioner.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isSuspended":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ASIC reports the registration or licence as suspended.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"boolean"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"officialLiquidatorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC official liquidator number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"registeredLiquidatorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC registered liquidator number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicLiquidatorsResult":{"allOf":[{"$ref":"#/components/schemas/AsicLiquidatorsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicLiquidatorsSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"registeredLiquidatorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC registered liquidator number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicLiquidatorsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicLiquidatorsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicLiquidatorsSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicLiquidatorsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicLiquidatorsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicLiquidatorsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicLiquidatorsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicLiquidatorsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicRegisteredAuditorsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicRegisteredAuditorsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicRegisteredAuditorsRecord":{"properties":{"acn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Company Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"dateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfSuspension":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Suspension date reported by ASIC when applicable.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"register":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC register name or register category for the auditor.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"registeredAuditorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC registered auditor number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Status reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicRegisteredAuditorsResult":{"allOf":[{"$ref":"#/components/schemas/AsicRegisteredAuditorsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicRegisteredAuditorsSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"registeredAuditorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC registered auditor number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicRegisteredAuditorsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicRegisteredAuditorsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicRegisteredAuditorsSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicRegisteredAuditorsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicRegisteredAuditorsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicRegisteredAuditorsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicRegisteredAuditorsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicRegisteredAuditorsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AsicSmsfAuditorsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicSmsfAuditorsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicSmsfAuditorsRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"addressState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"attributeType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC attribute type reported for the SMSF auditor.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"capacity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Capacity reported by ASIC for the SMSF auditor.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"condition":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Condition text reported by ASIC for the SMSF auditor.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"conditionDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the ASIC SMSF auditor condition.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"conditionNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC condition number for the SMSF auditor.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"dateOfEndSuspension":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End date for the ASIC SMSF auditor suspension.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfRegistration":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of registration reported by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStartCapacity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the SMSF auditor capacity.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStartCondition":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the ASIC SMSF auditor condition.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"dateOfStartSuspension":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the ASIC SMSF auditor suspension.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"date"},"firm":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Firm name reported by ASIC for the practitioner.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"smsfAuditorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC SMSF auditor number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Status reported by ASIC for this register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AsicSmsfAuditorsResult":{"allOf":[{"$ref":"#/components/schemas/AsicSmsfAuditorsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicSmsfAuditorsSearchRecord":{"properties":{"addressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode component of the address published by ASIC.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name published for the ASIC register entry.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"string"},"smsfAuditorNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ASIC SMSF auditor number.","x-datamill-source":"ASIC register data.gov.au datasets","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"AsicSmsfAuditorsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AsicSmsfAuditorsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AsicSmsfAuditorsSearchResult":{"allOf":[{"$ref":"#/components/schemas/AsicSmsfAuditorsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AsicSmsfAuditorsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicSmsfAuditorsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AsicSmsfAuditorsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AsicSmsfAuditorsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"AtoBusinessIndustryCodeLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AtoBusinessIndustryCodeRecord":{"properties":{"businessIndustryCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ATO business industry code for the activity.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"identifier"},"class":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC class code mapped by the ATO workbook.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"},"description":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ATO description of the business activity.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"},"division":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC division code mapped by the ATO workbook.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"},"divisionDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC division description supplied by the ATO workbook.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"},"group":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC group code mapped by the ATO workbook.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"subDivision":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ANZSIC subdivision code mapped by the ATO workbook.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"AtoBusinessIndustryCodeResult":{"allOf":[{"$ref":"#/components/schemas/AtoBusinessIndustryCodeRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AtoBusinessIndustryCodeSearchRecord":{"properties":{"businessIndustryCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ATO business industry code for the activity.","x-datamill-source":"ATO Business Industry Codes workbook","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"AtoBusinessIndustryCodeSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"AtoBusinessIndustryCodeSearchResult":{"allOf":[{"$ref":"#/components/schemas/AtoBusinessIndustryCodeSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"AtoBusinessIndustryCodeVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/AtoBusinessIndustryCodeResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/AtoBusinessIndustryCodeResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"BankAccountValidationChecks":{"additionalProperties":false,"description":"Format check details for Australian bank account inputs.","properties":{"accountFormat":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the account number normalises to the supported digit range."},"bsbFormat":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the BSB normalises to six digits."}},"required":["bsbFormat","accountFormat"],"type":"object"},"BasicFormatValidationChecks":{"additionalProperties":false,"description":"Format-only check details for identifiers without prefix semantics.","properties":{"format":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the input uses only accepted characters for the identifier."},"length":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the normalised value has the expected digit or character length."}},"required":["format","length"],"type":"object"},"CanadaAutonomousSanctionsConsolidatedListLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CanadaAutonomousSanctionsConsolidatedListRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"CanadaAutonomousSanctionsConsolidatedListResult":{"allOf":[{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CanadaAutonomousSanctionsConsolidatedListSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Government of Canada autonomous sanctions consolidated list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"CanadaAutonomousSanctionsConsolidatedListSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CanadaAutonomousSanctionsConsolidatedListSearchResult":{"allOf":[{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CanadaAutonomousSanctionsConsolidatedListVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/CanadaAutonomousSanctionsConsolidatedListResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"CdrBankingProductsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CdrBankingProductsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CdrBankingProductsRecord":{"properties":{"additionalBundleUrisJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for CDR additionalInformation.additionalBundleUris.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"additionalEligibilityUrisJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for CDR additionalInformation.additionalEligibilityUris.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"additionalFeesAndPricingUrisJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for CDR additionalInformation.additionalFeesAndPricingUris.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"additionalOverviewUrisJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for CDR additionalInformation.additionalOverviewUris, including the normalised additionalOverViewUris drift variant.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"additionalTermsUrisJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for CDR additionalInformation.additionalTermsUris.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"applicationUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product application URI.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"brandAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand Australian Business Number.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandAcn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand Australian Company Number.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandArbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand Australian Registered Body Number.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandDataHolderBrandId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR Register dataHolderBrandId when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"brandDirectory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Filesystem or provider display directory from the CDR source archive.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandGroup":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR Register brand group when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandIdentityKey":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Canonical brand identity key used by DataMill product identity logic.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandIndustriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON array of brand industries from the CDR Register.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"brandInterimId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR Register interimId when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"brandLogoUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand logo URI from the CDR Register brand metadata.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"brandName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR Register brand name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"brandProductBaseUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand product base URI, with public base URI used as the live-discovery fallback.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"brandPublicBaseUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand public base URI from the CDR Register.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"bundleUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR additionalInformation.bundleUri.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"bundlesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.bundles array.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"cardArtJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.cardArt array.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"constraintsJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.constraints array.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"contentHash":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Hash of canonical retained CDR product content.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"dateOfBrandLastUpdate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Brand lastUpdated timestamp from the CDR Register.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"date"},"dateOfProductEffectiveFrom":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product effectiveFrom date.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"date"},"dateOfProductEffectiveTo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product effectiveTo date.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"date"},"dateOfProductLastUpdate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product lastUpdated timestamp.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"date"},"dateOfSnapshot":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date of the CDR product source snapshot.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"date"},"depositRatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.depositRates array, including tiers and applicability conditions.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"detailPayloadHash":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Hash of the CDR product-detail payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"detailPayloadRef":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reference to the retained CDR detail payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"detailStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product-detail fetch and parse status.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"eligibilityJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.eligibility array.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"eligibilityUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR additionalInformation.eligibilityUri.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"entityId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Stable real-world product identity derived from brand identity and CDR productId.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"extensionFlags":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Comma-separated CDR provider extension or schema-drift markers observed in the source payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"featuresJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.features array.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"feesAndPricingUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR additionalInformation.feesAndPricingUri.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"feesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.fees array, including discounts and discount eligibility.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"instalmentsJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the CDR data.instalments object when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"isProductTailored":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR flag indicating whether the product is tailored.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"boolean"},"lendingRatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the complete CDR data.lendingRates array, including tiers and applicability conditions.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"linksJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the CDR response envelope links object, including links.self.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"metaJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON for the CDR response envelope meta object when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"overviewUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR additionalInformation.overviewUri.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"},"productBrand":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Product-level brand string from the CDR product payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productBrandGroup":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Product-level brandGroup string from the CDR product payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productBrandName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Product-level brandName string from the CDR product payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productCategory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product category.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product description.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productDetailJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Normalised CDR product-detail object retained for forward compatibility.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"productDetailRawJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original CDR detail payload as fetched, preserving provider-specific extensions and key drift.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"productId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR productId.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"productLastUpdatedBy":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product lastUpdatedBy field when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product status field when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productSummaryJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Raw CDR product-list object retained for forward compatibility.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"json_string"},"productUpdatedReason":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product updatedReason field when present.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"schemaConfidence":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Confidence level assigned to the inferred historical CDR schema version.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"schemaDetailObserved":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Observed product-detail shape marker, such as v7+, v6+, or v4_v5_legacy.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"schemaListObserved":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Observed product-list shape marker, such as v5+, v4+, or v3_or_legacy.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"schemaStandardsWindow":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Consumer Data Standards release window used for historical schema inference.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceArchive":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archive or source reference when the CDR record was built from historical source data.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceCdsVersion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Consumer Data Standards release used by the live source mapping.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceMode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source mode used for the CDR record, such as bootstrap archive or live refresh.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceProductDetailApiVersion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Negotiated CDR product-detail endpoint x-v value.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceProductDetailSchema":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official CDR product-detail response or product schema name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceProductListApiVersion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Negotiated CDR product-list endpoint x-v value.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceProductListSchema":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official CDR product-list response or product schema name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceRegisterApiVersion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Negotiated CDR Register endpoint x-v value.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"sourceSnapshotId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Snapshot identity derived from the complete fetched CDR source state.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"summaryPayloadHash":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Hash of the CDR product-list payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"summaryPayloadRef":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reference to the retained CDR summary payload.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"termsUri":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR additionalInformation.termsUri.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"CdrBankingProductsResult":{"allOf":[{"$ref":"#/components/schemas/CdrBankingProductsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CdrBankingProductsSearchRecord":{"properties":{"brandName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR Register brand name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"productCategory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product category.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"},"productId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR productId.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"identifier"},"productName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"CDR product name.","x-datamill-source":"Consumer Data Right product reference data","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"CdrBankingProductsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CdrBankingProductsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CdrBankingProductsSearchResult":{"allOf":[{"$ref":"#/components/schemas/CdrBankingProductsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CdrBankingProductsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CdrBankingProductsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CdrBankingProductsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/CdrBankingProductsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"CedbTargetedFinancialSanctionsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CedbTargetedFinancialSanctionsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"CedbTargetedFinancialSanctionsResult":{"allOf":[{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CedbTargetedFinancialSanctionsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Hong Kong targeted financial sanctions lists","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"CedbTargetedFinancialSanctionsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CedbTargetedFinancialSanctionsSearchResult":{"allOf":[{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CedbTargetedFinancialSanctionsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/CedbTargetedFinancialSanctionsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"CharitiesNzRegisteredCharitiesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CharitiesNzRegisteredCharitiesRecord":{"properties":{"accountId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Account identifier from the New Zealand Charities Register source.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"annualReturnDueDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Annual return due date recorded by the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"date"},"charitablePurpose":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Charitable purpose text reported by the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"charityRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Charity registration number assigned by Charities Services New Zealand.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"companiesOfficeNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Companies Office number reported for the charity when present.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"dateRegistered":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the charity was registered in New Zealand.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"date"},"deregistrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Deregistration date when the charity is no longer registered.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"date"},"email":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Email contact published for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"email"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"legalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal name reported for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"legalStructure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal structure reported by the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"mainActivityId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main activity identifier from the Charities Register classification.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"mainBeneficiaryId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main beneficiary identifier from the Charities Register classification.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"mainSectorId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Main sector identifier from the Charities Register classification.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"modifiedOn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last-modified timestamp from the Charities Register OData source.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered charity name from the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"nzbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"New Zealand Business Number reported for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"organisationId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation identifier from the New Zealand Charities Register source.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"postalAddressLine1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First line of the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"postalAddressLine2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Second line of the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"postalCity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City in the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"postalCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country in the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"postalPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"postalSuburb":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Suburb in the postal address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"registrationStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status in the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetAddressLine1":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First line of the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetAddressLine2":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Second line of the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetCity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City in the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country in the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"streetSuburb":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Suburb in the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"telephone":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Telephone contact published for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"telephone"},"website":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website URL published for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"CharitiesNzRegisteredCharitiesResult":{"allOf":[{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CharitiesNzRegisteredCharitiesSearchRecord":{"properties":{"charityRegistrationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Charity registration number assigned by Charities Services New Zealand.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"legalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal name reported for the charity.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registered charity name from the New Zealand Charities Register.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"string"},"streetPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the street address.","x-datamill-source":"New Zealand Charities Register OData open data","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"CharitiesNzRegisteredCharitiesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"CharitiesNzRegisteredCharitiesSearchResult":{"allOf":[{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"CharitiesNzRegisteredCharitiesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/CharitiesNzRegisteredCharitiesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ChecksumValidationChecks":{"additionalProperties":false,"description":"Format and checksum check details for identifiers such as ABN, ACN, and TFN.","properties":{"checksum":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the normalised value passes the identifier checksum."},"format":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the normalised value has the expected digit length and shape."}},"required":["format","checksum"],"type":"object"},"DfatSanctionsConsolidatedListLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"DfatSanctionsConsolidatedListRecord":{"properties":{"additionalInformation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Additional identifying information supplied by DFAT.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"address":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Address text supplied by DFAT when available.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"aliasStrength":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT alias-strength classification when the row is an alias.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"birthDateText":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date-of-birth text supplied by DFAT. Values may be approximate or descriptive and are not normalised by DataMill.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"citizenship":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Citizenship text supplied by DFAT when available.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"committees":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT committee or sanctions regime text associated with the row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"controlDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Control date supplied by DFAT and normalised by DataMill to YYYY-MM-DD.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"date"},"dfatPrimaryReferenceId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Leading numeric DFAT reference used to group primary names, aliases, and original-script names.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"dfatReferenceId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reference identifier supplied by DFAT for this consolidated-list row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"hasArmsEmbargo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to an arms embargo.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasMaritimeRestriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a maritime restriction.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasTargetedFinancialSanction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a targeted financial sanction.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasTravelBan":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a travel ban.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"imoNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IMO number supplied by DFAT for vessel rows, normalised to digits only by DataMill.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"instrumentOfDesignation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Instrument of designation text supplied by DFAT.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"listingInformation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Listing information supplied by DFAT for the sanctions listing.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name text supplied by DFAT for the individual, entity, vessel, alias, or original-script row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"nameType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT name-type classification for the row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"placeOfBirth":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Place-of-birth text supplied by DFAT when available.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT subject type: Individual, Entity, or Vessel.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"DfatSanctionsConsolidatedListResult":{"allOf":[{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"DfatSanctionsConsolidatedListSearchRecord":{"properties":{"aliasStrength":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT alias-strength classification when the row is an alias.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"committees":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT committee or sanctions regime text associated with the row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"controlDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Control date supplied by DFAT and normalised by DataMill to YYYY-MM-DD.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"date"},"dfatPrimaryReferenceId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Leading numeric DFAT reference used to group primary names, aliases, and original-script names.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"dfatReferenceId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Reference identifier supplied by DFAT for this consolidated-list row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"hasArmsEmbargo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to an arms embargo.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasMaritimeRestriction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a maritime restriction.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasTargetedFinancialSanction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a targeted financial sanction.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"hasTravelBan":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether DFAT marks the row as subject to a travel ban.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"boolean"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"imoNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IMO number supplied by DFAT for vessel rows, normalised to digits only by DataMill.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"identifier"},"name":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Name text supplied by DFAT for the individual, entity, vessel, alias, or original-script row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"nameType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT name-type classification for the row.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"DFAT subject type: Individual, Entity, or Vessel.","x-datamill-source":"DFAT Australian Sanctions Consolidated List","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"DfatSanctionsConsolidatedListSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"DfatSanctionsConsolidatedListSearchResult":{"allOf":[{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"DfatSanctionsConsolidatedListVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/DfatSanctionsConsolidatedListResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"DgTresorAssetFreezeRegisterLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"DgTresorAssetFreezeRegisterRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"DgTresorAssetFreezeRegisterResult":{"allOf":[{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"DgTresorAssetFreezeRegisterSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"French Treasury asset freeze register","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"DgTresorAssetFreezeRegisterSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"DgTresorAssetFreezeRegisterSearchResult":{"allOf":[{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"DgTresorAssetFreezeRegisterVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/DgTresorAssetFreezeRegisterResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"EmailCheckStatus":{"description":"Status of an individual email validation check.","oneOf":[{"const":"pass","description":"The check passed.","type":"string"},{"const":"fail","description":"The check failed.","type":"string"},{"const":"warning","description":"The check passed with a risk signal callers should surface.","type":"string"},{"const":"unknown","description":"The check was not run or did not produce a conclusive answer.","type":"string"}]},"EmailConfidence":{"description":"Confidence in the email validation status.","oneOf":[{"const":"high","description":"Deterministic local checks and positive DNS evidence support the result.","type":"string"},{"const":"medium","description":"The result is likely but lacks the strongest DNS signal.","type":"string"},{"const":"low","description":"The result is based on weak or negative evidence.","type":"string"},{"const":"unknown","description":"DNS or source uncertainty prevents confidence assignment.","type":"string"}]},"EmailDnsStatus":{"description":"DNS mail-routing result for an email domain.","oneOf":[{"const":"hasMx","description":"The domain has at least one MX record.","type":"string"},{"const":"nullMx","description":"The domain publishes a null MX record and does not accept mail.","type":"string"},{"const":"noMxButHasAddress","description":"The domain lacks MX records but has address records.","type":"string"},{"const":"noMailRecords","description":"The domain resolved but has no usable mail or address records.","type":"string"},{"const":"domainDoesNotExist","description":"DNS indicates that the domain does not exist.","type":"string"},{"const":"temporaryDnsFailure","description":"DNS returned a temporary failure.","type":"string"},{"const":"timeout","description":"DNS did not complete inside the validation budget.","type":"string"},{"const":"notChecked","description":"DNS was not checked because earlier validation failed.","type":"string"}]},"EmailValidationChecks":{"additionalProperties":false,"description":"Per-check outcomes for email validation.","properties":{"disposable":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Disposable-domain risk outcome."},"dns":{"$ref":"#/components/schemas/EmailDnsStatus","description":"Mail DNS result for the domain."},"domain":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Domain syntax and IDNA conversion outcome."},"mx":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Whether an MX or equivalent mail route is available."},"nullMx":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Whether a null MX record blocks mail delivery."},"publicSuffix":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Public suffix availability outcome."},"role":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Role-address risk outcome."},"syntax":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Local-part and address syntax outcome."},"typo":{"$ref":"#/components/schemas/EmailCheckStatus","description":"Common domain-typo risk outcome."}},"required":["syntax","domain","publicSuffix","dns","mx","nullMx","disposable","role","typo"],"type":"object"},"EmailValidationSignals":{"additionalProperties":false,"description":"Risk and DNS signals returned with an email validation result.","properties":{"disposable":{"description":"Whether the domain is a known disposable email provider.","type":"boolean"},"domainAscii":{"description":"ASCII domain form after IDNA normalisation.","type":["string","null"]},"freeProvider":{"description":"Whether the domain is a known free email provider.","type":"boolean"},"hasAddressRecord":{"description":"Whether the domain has address records when MX records are absent.","type":"boolean"},"mxHosts":{"description":"MX hostnames observed for the domain.","items":{"type":"string"},"type":"array"},"roleAddress":{"description":"Whether the local part is a role mailbox such as support or admin.","type":"boolean"},"typoSuggestion":{"description":"Suggested correction for common domain typos.","type":["string","null"]}},"required":["freeProvider","disposable","roleAddress","mxHosts","hasAddressRecord"],"type":"object"},"EmailValidationStatus":{"description":"Overall email validation status.\n\nThe validator combines practical syntax checks, public-suffix checks, DNS\nmail records, and risk signals. It does not prove mailbox ownership or\ndeliverability.","oneOf":[{"const":"valid","description":"The address is syntactically usable and the domain has mail handling.","type":"string"},{"const":"invalid","description":"The address failed syntax, domain, or mail-record checks.","type":"string"},{"const":"risky","description":"The address is usable but carries risk signals such as disposable domain.","type":"string"},{"const":"unknown","description":"The validator could not determine a stable answer, usually due to DNS.","type":"string"}]},"EuFinancialSanctionsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/EuFinancialSanctionsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"EuFinancialSanctionsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"EuFinancialSanctionsResult":{"allOf":[{"$ref":"#/components/schemas/EuFinancialSanctionsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"EuFinancialSanctionsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"EU Financial Sanctions File","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"EuFinancialSanctionsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/EuFinancialSanctionsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"EuFinancialSanctionsSearchResult":{"allOf":[{"$ref":"#/components/schemas/EuFinancialSanctionsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"EuFinancialSanctionsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/EuFinancialSanctionsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/EuFinancialSanctionsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/EuFinancialSanctionsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"FormatValidationChecks":{"additionalProperties":false,"description":"Format-only check details for identifiers without a local checksum rule.","properties":{"format":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the input uses only accepted digits and separators."},"length":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the normalised value has the expected digit length."},"prefix":{"$ref":"#/components/schemas/StructuralCheckStatus","description":"Whether the normalised value has the expected leading digits."}},"required":["format","length","prefix"],"type":"object"},"GeoAddressesAULookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoAddressesAUResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoAddressesAURecord":{"properties":{"building":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Building or property name component for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City or broader locality in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"country":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"flatNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"},"flatNumberPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number prefix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"flatNumberSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"flatType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit type for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"formatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian address or locality formatted for display and search.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"levelIndicator":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level indicator for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"levelNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"},"levelNumberPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number prefix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"levelNumberSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"lotNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot number for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"},"lotPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot-number prefix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"lotSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot-number suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberFirst":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street number for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberFirstPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street-number prefix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberFirstSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street-number suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberLast":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street number for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberLastPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street-number prefix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"numberLastSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street-number suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State, territory, or region in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"streetName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street name component for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"streetType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type component for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"streetTypeSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type suffix for the Australian address.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoAddressesAUResult":{"allOf":[{"$ref":"#/components/schemas/GeoAddressesAURecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoAddressesAUSearchRecord":{"properties":{"formatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian address or locality formatted for display and search.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"GeoAddressesAUSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoAddressesAUSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoAddressesAUSearchResult":{"allOf":[{"$ref":"#/components/schemas/GeoAddressesAUSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoAddressesAUVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoAddressesAUResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoAddressesAUResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GeoAddressesAUResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GeoAddressesNZLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoAddressesNZResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoAddressesNZRecord":{"properties":{"building":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Building or property name component for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City or broader locality in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"country":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country component for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"flatNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"},"flatNumberPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number prefix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"flatNumberSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit number suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"flatType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flat or unit type for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"formatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"New Zealand address or locality formatted for display and search.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"levelIndicator":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level indicator for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"levelNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"},"levelNumberPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number prefix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"levelNumberSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Level number suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"lotNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot number for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"},"lotPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot-number prefix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"lotSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Lot-number suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberFirst":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street number for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberFirstPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street-number prefix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberFirstSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"First street-number suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberLast":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street number for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberLastPrefix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street-number prefix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"numberLastSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last street-number suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State, territory, or region in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"streetName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street name component for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"streetType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type component for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"streetTypeSuffix":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type suffix for the New Zealand address.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoAddressesNZResult":{"allOf":[{"$ref":"#/components/schemas/GeoAddressesNZRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoAddressesNZSearchRecord":{"properties":{"formatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"New Zealand address or locality formatted for display and search.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"}},"required":["id"],"type":"object"},"GeoAddressesNZSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoAddressesNZSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoAddressesNZSearchResult":{"allOf":[{"$ref":"#/components/schemas/GeoAddressesNZSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoAddressesNZVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoAddressesNZResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoAddressesNZResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GeoAddressesNZResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GeoPostcodesAULookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoPostcodesAUResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoPostcodesAURecord":{"properties":{"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City or broader locality in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State, territory, or region in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoPostcodesAUResult":{"allOf":[{"$ref":"#/components/schemas/GeoPostcodesAURecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoPostcodesAUSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the Australian geospatial source.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"GeoPostcodesAUSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoPostcodesAUSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoPostcodesAUSearchResult":{"allOf":[{"$ref":"#/components/schemas/GeoPostcodesAUSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoPostcodesAUVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoPostcodesAUResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoPostcodesAUResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GeoPostcodesAUResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GeoPostcodesNZLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoPostcodesNZResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoPostcodesNZRecord":{"properties":{"city":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City or broader locality in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State, territory, or region in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoPostcodesNZResult":{"allOf":[{"$ref":"#/components/schemas/GeoPostcodesNZRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoPostcodesNZSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"locality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb name in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"string"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode in the New Zealand geospatial source.","x-datamill-source":"LINZ Data Service source group","x-datamill-value-kind":"identifier"}},"required":["id"],"type":"object"},"GeoPostcodesNZSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoPostcodesNZSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoPostcodesNZSearchResult":{"allOf":[{"$ref":"#/components/schemas/GeoPostcodesNZSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoPostcodesNZVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoPostcodesNZResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoPostcodesNZResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GeoPostcodesNZResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GeoStreetTypesLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoStreetTypesResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoStreetTypesRecord":{"properties":{"abbr":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type abbreviation from the Australian G-NAF street-type vocabulary.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"type":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type name from the Australian G-NAF street-type vocabulary.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoStreetTypesResult":{"allOf":[{"$ref":"#/components/schemas/GeoStreetTypesRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoStreetTypesSearchRecord":{"properties":{"abbr":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type abbreviation from the Australian G-NAF street-type vocabulary.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"type":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street type name from the Australian G-NAF street-type vocabulary.","x-datamill-source":"Geoscape G-NAF source group","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GeoStreetTypesSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GeoStreetTypesSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GeoStreetTypesSearchResult":{"allOf":[{"$ref":"#/components/schemas/GeoStreetTypesSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GeoStreetTypesVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoStreetTypesResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GeoStreetTypesResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GeoStreetTypesResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GleifLegalEntityIdentifiersLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GleifLegalEntityIdentifiersRecord":{"properties":{"conformityFlag":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF conformity flag for the LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"corroborationLevel":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF corroboration level for the registration.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"entityCategory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF entity category reported for the legal entity.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"entityStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF entity status, such as ACTIVE or INACTIVE.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"entitySubCategory":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF entity subcategory when the source supplies one.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"headquartersAddressCity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City from the GLEIF headquarters address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"headquartersAddressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country code from the GLEIF headquarters address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"headquartersAddressLinesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON array of GLEIF headquarters-address lines.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"json_string"},"headquartersAddressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postal code from the GLEIF headquarters address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"headquartersAddressRegion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Region from the GLEIF headquarters address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"initialRegistrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Initial LEI registration timestamp supplied by GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"date"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal jurisdiction code reported by GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"lastUpdateDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last LEI record update timestamp supplied by GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"date"},"legalAddressCity":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"City from the GLEIF legal address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"legalAddressCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Country code from the GLEIF legal address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"legalAddressLinesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON array of GLEIF legal-address lines.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"json_string"},"legalAddressPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postal code from the GLEIF legal address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"legalAddressRegion":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Region from the GLEIF legal address.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"legalFormId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF legal-form identifier for the entity.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"legalFormOther":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Free-text legal-form value when no standard code applies.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"legalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal entity name recorded in the GLEIF LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"lei":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Twenty-character Legal Entity Identifier from GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"managingLou":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Managing Local Operating Unit identifier for the LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedBic":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"BIC mapping value supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedGem":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GEM mapping value supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedMic":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"MIC mapping value supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedOcid":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"OpenCorporates identifier mapping supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedQcc":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"QCC mapping value supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"mappedSpGlobalJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON array of S&P Global mapping values supplied in the GLEIF record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"json_string"},"nextRenewalDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Next LEI renewal timestamp supplied by GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"date"},"otherNamesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Minified JSON array of other names retained from the GLEIF entity record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"json_string"},"registeredAs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source register identifier recorded by GLEIF for the entity.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"registeredAsNormalised":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Digits-only form of the GLEIF source register identifier.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"registeredAtId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF registration-authority code for the source register.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"registeredAtName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration authority name resolved from the GLEIF authority code.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"registrationStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF registration status for the LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"sourceGoldenCopyPublishedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Golden Copy publication timestamp reported by the GLEIF source file.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF URL for the source LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"uri"},"validatedAs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Identifier value validated by GLEIF for the entity.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"validatedAsNormalised":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Digits-only form of the GLEIF validated identifier.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"validatedAtId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF validation-authority code used for registration validation.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"validatedAtName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Validation authority name resolved from the GLEIF authority code.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GleifLegalEntityIdentifiersResult":{"allOf":[{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GleifLegalEntityIdentifiersSearchRecord":{"properties":{"entityStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF entity status, such as ACTIVE or INACTIVE.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"legalName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal entity name recorded in the GLEIF LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"lei":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Twenty-character Legal Entity Identifier from GLEIF.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"registeredAs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source register identifier recorded by GLEIF for the entity.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"identifier"},"registeredAtName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration authority name resolved from the GLEIF authority code.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"},"registrationStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"GLEIF registration status for the LEI record.","x-datamill-source":"GLEIF Golden Copy","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GleifLegalEntityIdentifiersSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GleifLegalEntityIdentifiersSearchResult":{"allOf":[{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GleifLegalEntityIdentifiersVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GleifLegalEntityIdentifiersResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"GovernmentOrganisationsAuLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GovernmentOrganisationsAuResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GovernmentOrganisationsAuRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"identifier"},"annualReports":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Annual report URL or reference.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"auditor":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Auditor named for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"auditorOther":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Other auditor text when the register supplies it.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"averageStaffingLevel":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Average staffing level reported by the organisation register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"numeric_string"},"boardCommitteeAppointedBy":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Appointing authority for board or committee members.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"boardCommitteeAppointedMoreInfo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Additional appointment information for board or committee members.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"budgetDocumentation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Budget documentation URL or reference.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"classification":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation classification in the Australian Government Organisations Register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"creationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Creation date for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"date"},"description":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Description of the organisation's role or purpose.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"establishedByUnder":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legislative or administrative instrument that established the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"establishedByUnderMoreInfo":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Additional establishment information from the register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"gfsFunctionSectorReported":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Government Finance Statistics function or sector reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"gfsSectorClassification":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Government Finance Statistics sector classification.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"hasAnnualReportPreparedAndTabled":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether an annual report is prepared and tabled.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"boolean"},"hasPaidMembers":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the board or committee has paid members.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"boolean"},"headOfficeCountry":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Head-office country.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"headOfficePostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Head-office postcode.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"identifier"},"headOfficeState":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Head-office state or territory.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"headOfficeStreetAddress":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Head-office street address.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"headOfficeSuburb":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Head-office suburb.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"isPortfolioDepartment":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether the organisation is a portfolio department.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"boolean"},"materiality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Materiality classification reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"maxNumberOfBoardCommitteeMembers":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Maximum number of board or committee members reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"numeric_string"},"organisationId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Identifier assigned to the organisation in the Australian Government Organisations Register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"identifier"},"parentBoardNonBoardTitle":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Parent board or non-board title reported by the register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"parentOrganisation":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Parent organisation title when the register supplies one.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"portfolio":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Government portfolio for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"psActBody":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Public Service Act body classification reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"strategicCorporateOrganisationalPlan":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Strategic or corporate plan URL or reference.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation title from the Australian Government Organisations Register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"totalAppropriationsThousandsAud":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total appropriations in thousands of Australian dollars.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"numeric_string"},"totalDepartmentalExpensesThousandsAud":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total departmental expenses in thousands of Australian dollars.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"numeric_string"},"typeOfBody":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Type of body recorded for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"},"websiteAddress":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Website address published for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"uri"}},"required":["id"],"type":"object"},"GovernmentOrganisationsAuResult":{"allOf":[{"$ref":"#/components/schemas/GovernmentOrganisationsAuRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GovernmentOrganisationsAuSearchRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number reported for the organisation.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"organisationId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Identifier assigned to the organisation in the Australian Government Organisations Register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"identifier"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Organisation title from the Australian Government Organisations Register.","x-datamill-source":"Australian Government Organisations Register","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"GovernmentOrganisationsAuSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/GovernmentOrganisationsAuSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"GovernmentOrganisationsAuSearchResult":{"allOf":[{"$ref":"#/components/schemas/GovernmentOrganisationsAuSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"GovernmentOrganisationsAuVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GovernmentOrganisationsAuResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/GovernmentOrganisationsAuResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/GovernmentOrganisationsAuResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"HealthResponse":{"additionalProperties":false,"properties":{"build":{"additionalProperties":false,"properties":{"packageVersion":{"type":"string"},"releaseVersion":{"description":"Release token injected at build time. For AWS publish builds this matches service latest.json version.","type":"string"},"timestamp":{"description":"UTC timestamp captured when the service binary was built.","type":"string"}},"required":["timestamp","releaseVersion","packageVersion"],"type":"object"},"ok":{"const":true,"type":"boolean"},"onlineAt":{"description":"UTC wall-clock timestamp captured when the HTTP service process started.","format":"date-time","type":"string"},"release":{"additionalProperties":false,"properties":{"installedVersion":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Version from .datamill-release.json when the service was installed by release-sync-run."}},"required":["installedVersion"],"type":"object"},"service":{"const":"service.datamill.com.au","type":"string"},"uptime":{"description":"Human-readable uptime for the current HTTP service process.","type":"string"},"uptimeSeconds":{"description":"Elapsed uptime for the current HTTP service process.","minimum":0,"type":"integer"},"version":{"description":"Operator release version reported by the running service. Installed AWS instances prefer the release-sync marker version and fall back to the compiled build token.","type":"string"}},"required":["ok","service","version","onlineAt","uptimeSeconds","uptime","build","release"],"type":"object"},"IdbSanctionedFirmsIndividualsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IdbSanctionedFirmsIndividualsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IdbSanctionedFirmsIndividualsResult":{"allOf":[{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IdbSanctionedFirmsIndividualsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"IDB sanctioned firms and individuals dataset","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IdbSanctionedFirmsIndividualsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IdbSanctionedFirmsIndividualsSearchResult":{"allOf":[{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IdbSanctionedFirmsIndividualsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/IdbSanctionedFirmsIndividualsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"IpAustraliaDesignsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaDesignsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaDesignsRecord":{"properties":{"agentName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Attorney or agent name associated with the IP right when supplied.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the applicant when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Application number assigned by IP Australia.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"classifications":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Classification values reported for the IP right, such as Nice, IPC, Locarno, or plant variety classifications.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"expiryDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Expiry, renewal, or end date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"filingDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Filing date for the IP right application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"ownerAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the current owner or holder when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"ownerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current owner or holder name published by IP Australia when available.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration or grant date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date associated with the source IP RAPID extract or row update.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaDesignsResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaDesignsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaDesignsSearchRecord":{"properties":{"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaDesignsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaDesignsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaDesignsSearchResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaDesignsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaDesignsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaDesignsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaDesignsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/IpAustraliaDesignsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"IpAustraliaPatentsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaPatentsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaPatentsRecord":{"properties":{"agentName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Attorney or agent name associated with the IP right when supplied.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the applicant when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Application number assigned by IP Australia.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"classifications":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Classification values reported for the IP right, such as Nice, IPC, Locarno, or plant variety classifications.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"expiryDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Expiry, renewal, or end date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"filingDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Filing date for the IP right application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"ownerAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the current owner or holder when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"ownerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current owner or holder name published by IP Australia when available.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration or grant date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date associated with the source IP RAPID extract or row update.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaPatentsResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaPatentsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaPatentsSearchRecord":{"properties":{"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaPatentsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaPatentsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaPatentsSearchResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaPatentsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaPatentsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaPatentsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaPatentsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/IpAustraliaPatentsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"IpAustraliaPlantBreedersRightsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaPlantBreedersRightsRecord":{"properties":{"agentName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Attorney or agent name associated with the IP right when supplied.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the applicant when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Application number assigned by IP Australia.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"classifications":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Classification values reported for the IP right, such as Nice, IPC, Locarno, or plant variety classifications.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"expiryDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Expiry, renewal, or end date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"filingDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Filing date for the IP right application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"ownerAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the current owner or holder when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"ownerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current owner or holder name published by IP Australia when available.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration or grant date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date associated with the source IP RAPID extract or row update.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaPlantBreedersRightsResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaPlantBreedersRightsSearchRecord":{"properties":{"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaPlantBreedersRightsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaPlantBreedersRightsSearchResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaPlantBreedersRightsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/IpAustraliaPlantBreedersRightsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"IpAustraliaTradeMarksLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaTradeMarksResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaTradeMarksRecord":{"properties":{"agentName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Attorney or agent name associated with the IP right when supplied.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the applicant when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"applicationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Application number assigned by IP Australia.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"classifications":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Classification values reported for the IP right, such as Nice, IPC, Locarno, or plant variety classifications.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"expiryDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Expiry, renewal, or end date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"filingDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Filing date for the IP right application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"ownerAbn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number for the current owner or holder when IP RAPID supplies it.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"ownerName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Current owner or holder name published by IP Australia when available.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration or grant date for the IP right when present.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"sourceUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date associated with the source IP RAPID extract or row update.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"date"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaTradeMarksResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaTradeMarksRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaTradeMarksSearchRecord":{"properties":{"applicantName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Applicant name published by IP Australia for the right or application.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"rightNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP Australia right number for the trade mark, patent, design, or plant breeder's right.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"identifier"},"rightType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"IP right type represented by this IP RAPID record.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"status":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published application or right status from IP RAPID.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"},"title":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Published title, word mark, design title, patent title, or plant variety name.","x-datamill-source":"IP Australia IP RAPID","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"IpAustraliaTradeMarksSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/IpAustraliaTradeMarksSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"IpAustraliaTradeMarksSearchResult":{"allOf":[{"$ref":"#/components/schemas/IpAustraliaTradeMarksSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"IpAustraliaTradeMarksVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaTradeMarksResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/IpAustraliaTradeMarksResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/IpAustraliaTradeMarksResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"MfatRussiaSanctionsRegisterLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"MfatRussiaSanctionsRegisterRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"MfatRussiaSanctionsRegisterResult":{"allOf":[{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"MfatRussiaSanctionsRegisterSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"New Zealand MFAT Russia Sanctions Register","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"MfatRussiaSanctionsRegisterSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"MfatRussiaSanctionsRegisterSearchResult":{"allOf":[{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"MfatRussiaSanctionsRegisterVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/MfatRussiaSanctionsRegisterResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"NewZealandBankAccountValidationChecks":{"additionalProperties":false,"properties":{"accountFormat":{"$ref":"#/components/schemas/StructuralCheckStatus"},"bankId":{"$ref":"#/components/schemas/StructuralCheckStatus"},"bankIdFormat":{"$ref":"#/components/schemas/StructuralCheckStatus"},"branchFormat":{"$ref":"#/components/schemas/StructuralCheckStatus"},"checksum":{"$ref":"#/components/schemas/StructuralCheckStatus"},"suffixFormat":{"$ref":"#/components/schemas/StructuralCheckStatus"}},"required":["bankIdFormat","branchFormat","accountFormat","suffixFormat","bankId","checksum"],"type":"object"},"OfacSdnAndConsolidatedSanctionsListsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"OfacSdnAndConsolidatedSanctionsListsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"OfacSdnAndConsolidatedSanctionsListsResult":{"allOf":[{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"OfacSdnAndConsolidatedSanctionsListsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"OFAC Sanctions List Service","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"OfacSdnAndConsolidatedSanctionsListsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"OfacSdnAndConsolidatedSanctionsListsSearchResult":{"allOf":[{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"OfacSdnAndConsolidatedSanctionsListsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/OfacSdnAndConsolidatedSanctionsListsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"OricAboriginalAndTorresStraitIslanderCorporationsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"OricAboriginalAndTorresStraitIslanderCorporationsRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number supplied in the ORIC dataset.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"identifier"},"corporationName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Corporation name from the ORIC public dataset.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"corporationSize":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Corporation size category supplied by ORIC.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"deregistrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Deregistration date normalised by DataMill to YYYY-MM-DD when supplied.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"date"},"financialYearLatest":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Most recent financial year detected from the rolling ORIC source columns.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"numeric_string"},"financialYearLatestNumberOfEmployees":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Employee-count band for the latest detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearLatestTotalAssets":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-assets band for the latest detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearLatestTotalIncome":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-income band for the latest detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearPrevious":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Previous financial year detected from the rolling ORIC source columns.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"numeric_string"},"financialYearPreviousNumberOfEmployees":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Employee-count band for the previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearPreviousTotalAssets":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-assets band for the previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearPreviousTotalIncome":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-income band for the previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearSecondPrevious":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Second-previous financial year detected from the rolling ORIC source columns.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"numeric_string"},"financialYearSecondPreviousNumberOfEmployees":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Employee-count band for the second-previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearSecondPreviousTotalAssets":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-assets band for the second-previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"financialYearSecondPreviousTotalIncome":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Total-income band for the second-previous detected ORIC financial year.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"icn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Indigenous Corporation Number from the ORIC register.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"industrySectors":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Industry sector text supplied by ORIC.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"isRegisteredWithAcnc":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag indicating whether ORIC reports the corporation as registered with ACNC.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"boolean"},"postcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Four-digit Australian postcode normalised by DataMill where possible.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"identifier"},"postcodeRaw":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode text as supplied by ORIC for the main place of business.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"registrationDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration date normalised by DataMill to YYYY-MM-DD.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"date"},"registrationStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status text supplied by ORIC.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"ORIC myCorporation register URL supplied in the source dataset.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"uri"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory abbreviation normalised by DataMill.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"stateRaw":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory text as supplied by ORIC for the main place of business.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"OricAboriginalAndTorresStraitIslanderCorporationsResult":{"allOf":[{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"OricAboriginalAndTorresStraitIslanderCorporationsSearchRecord":{"properties":{"abn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Australian Business Number supplied in the ORIC dataset.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"identifier"},"corporationName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Corporation name from the ORIC public dataset.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"icn":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Indigenous Corporation Number from the ORIC register.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"registrationStatus":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Registration status text supplied by ORIC.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"},"state":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"State or territory abbreviation normalised by DataMill.","x-datamill-source":"ORIC data.gov.au corporations dataset","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"OricAboriginalAndTorresStraitIslanderCorporationsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"OricAboriginalAndTorresStraitIslanderCorporationsSearchResult":{"allOf":[{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"OricAboriginalAndTorresStraitIslanderCorporationsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/OricAboriginalAndTorresStraitIslanderCorporationsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"PhoneConfidence":{"description":"Confidence assigned to phone-number validation results.\n\nPhone validation is format and metadata based. It does not prove reachability\nor ownership of the number.","oneOf":[{"const":"high","description":"The number parsed and passed libphonenumber validity checks.","type":"string"},{"const":"low","description":"The number failed parsing or validity checks.","type":"string"}]},"PropertySalesNswLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/PropertySalesNswResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"PropertySalesNswRecord":{"properties":{"archivedDimensions":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archived dimensions field from NSW PSI.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"archivedLandDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archived land description, mirroring the archived legal-description source field.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"archivedSource":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archived-format source marker from NSW PSI field 2.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"archivedValuationNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archived valuation number from NSW PSI field 3.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"area":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Property area from NSW PSI, serialised as decimal-like text.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"numeric_string"},"areaType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Area unit or category from NSW PSI.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"componentCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Component code from the NSW PSI source row.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"dateOfContract":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Contract date normalised by DataMill to YYYY-MM-DD.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"date"},"dateOfSettlement":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Settlement date normalised by DataMill to YYYY-MM-DD when current-format source data supplies it.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"date"},"dateTimeOfDownload":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Download timestamp normalised by DataMill to YYYY-MM-DD HH:MM.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"date"},"dealingNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Dealing number from NSW PSI, used as the strongest duplicate key when present.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"districtCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"NSW district code from the PSI source row.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"entityId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Stable property-sale identity derived from source sale attributes.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"interestOfSale":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Interest of sale percentage or code from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"isAmbiguousDuplicate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Flag set when multiple distinct NSW PSI rows collapse to the same duplicate group.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"boolean"},"legalDescription":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Legal description from NSW PSI. Current-format rows assemble this from C records.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"natureOfProperty":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Nature-of-property field from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"numberOfPurchasers":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Count of current-format NSW PSI purchaser records.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"numeric_string"},"numberOfVendors":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Count of current-format NSW PSI vendor records.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"numeric_string"},"primaryPurpose":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary-purpose field from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyAddressFormatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Human-friendly address derived from the NSW PSI source address fields.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyHouseNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"House or street number component of the NSW PSI property address.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"propertyId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Property identifier supplied by NSW PSI.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"propertyLocality":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Locality or suburb from the NSW PSI property address.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Property name from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyPostcode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Postcode from the NSW PSI property address.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"propertyStreetName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Street name component of the NSW PSI property address.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyUnitNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Unit or level component of the NSW PSI property address.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"purchasePrice":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Purchase price from NSW PSI, serialised as decimal-like text.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"numeric_string"},"saleCode":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sale code from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"saleCounter":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"PSI sale counter from current-format B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceArchiveFile":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archive filename, usually YYYY.zip or YYYYMMDD.zip.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceEntryPath":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":".DAT entry path inside the source archive, including nested ZIP paths when present.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceFormat":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"NSW PSI source format, current or archived.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceKind":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"NSW PSI source kind, such as yearly, weekly, or weekly_mirror.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceReference":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Archive URL or local mirrored weekly path used to build the row.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceSnapshotId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Snapshot identity for the NSW PSI source state used to materialise this record.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"sourceWeek":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Weekly snapshot identifier in YYYYMMDD form. Blank for yearly archives.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"sourceYear":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source year derived from the NSW PSI archive identifier.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"strataLotNumber":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Strata lot number from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"zoning":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Zoning code or description from NSW PSI.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"PropertySalesNswResult":{"allOf":[{"$ref":"#/components/schemas/PropertySalesNswRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"PropertySalesNswSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"propertyAddressFormatted":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Human-friendly address derived from the NSW PSI source address fields.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"},"propertyId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Property identifier supplied by NSW PSI.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"identifier"},"propertyName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Property name from current-format NSW PSI B rows.","x-datamill-source":"NSW Valuer General Property Sales Information","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"PropertySalesNswSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/PropertySalesNswSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"PropertySalesNswSearchResult":{"allOf":[{"$ref":"#/components/schemas/PropertySalesNswSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"PropertySalesNswVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/PropertySalesNswResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/PropertySalesNswResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/PropertySalesNswResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ReadyResponse":{"additionalProperties":false,"properties":{"datasets":{"additionalProperties":false,"properties":{"notReady":{"minimum":0,"type":"integer"},"operational":{"minimum":0,"type":"integer"},"total":{"minimum":0,"type":"integer"}},"required":["total","operational","notReady"],"type":"object"},"notReadyDatasets":{"items":{"type":"string"},"type":"array"},"ok":{"type":"boolean"},"ready":{"type":"boolean"},"uptimeSeconds":{"minimum":0,"type":"integer"}},"required":["ok","ready","uptimeSeconds","datasets","notReadyDatasets"],"type":"object"},"SamExclusionsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/SamExclusionsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"SamExclusionsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"SamExclusionsResult":{"allOf":[{"$ref":"#/components/schemas/SamExclusionsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"SamExclusionsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"SAM.gov exclusions public extract","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"SamExclusionsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/SamExclusionsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"SamExclusionsSearchResult":{"allOf":[{"$ref":"#/components/schemas/SamExclusionsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"SamExclusionsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/SamExclusionsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/SamExclusionsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/SamExclusionsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"SecoSanctionedSubjectsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/SecoSanctionedSubjectsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"SecoSanctionedSubjectsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"SecoSanctionedSubjectsResult":{"allOf":[{"$ref":"#/components/schemas/SecoSanctionedSubjectsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"SecoSanctionedSubjectsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"Swiss SECO sanctions list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"SecoSanctionedSubjectsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/SecoSanctionedSubjectsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"SecoSanctionedSubjectsSearchResult":{"allOf":[{"$ref":"#/components/schemas/SecoSanctionedSubjectsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"SecoSanctionedSubjectsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/SecoSanctionedSubjectsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/SecoSanctionedSubjectsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/SecoSanctionedSubjectsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"ServiceBankAccountValidationResponse":{"additionalProperties":false,"description":"Result returned by bank-account structural validation.","properties":{"checks":{"$ref":"#/components/schemas/BankAccountValidationChecks","description":"Individual BSB and account-number format outcomes."},"confidence":{"$ref":"#/components/schemas/StructuralConfidence","description":"Confidence in the deterministic structural result."},"formatted":{"description":"Display formatting when both BSB and account format pass.","type":["string","null"]},"normalisedAccount":{"description":"Account number reduced to digits.","type":"string"},"normalisedBsb":{"description":"BSB reduced to digits.","type":"string"},"status":{"$ref":"#/components/schemas/StructuralValidationStatus","description":"Overall structural validation status."},"valid":{"description":"Convenience boolean equivalent to `status == valid`.","type":"boolean"},"warnings":{"description":"Caveats that callers should show or account for.","items":{"type":"string"},"type":"array"}},"required":["normalisedBsb","normalisedAccount","valid","status","confidence","checks","warnings"],"title":"BankAccountValidationResult","type":"object"},"ServiceBasicFormatValidationResponse":{"additionalProperties":false,"description":"Result returned by simple format-only structural validators.","properties":{"checks":{"$ref":"#/components/schemas/BasicFormatValidationChecks","description":"Individual format-only outcomes."},"confidence":{"$ref":"#/components/schemas/StructuralConfidence","description":"Confidence in the deterministic structural result."},"formatted":{"description":"Display formatting when the value passed validation.","type":["string","null"]},"normalised":{"description":"Input reduced to the characters that were validated.","type":"string"},"status":{"$ref":"#/components/schemas/StructuralValidationStatus","description":"Overall structural validation status."},"valid":{"description":"Convenience boolean equivalent to `status == valid`.","type":"boolean"},"warnings":{"description":"Stable warning codes for caveats callers may display.","items":{"type":"string"},"type":"array"}},"required":["normalised","valid","status","confidence","checks","warnings"],"title":"BasicFormatValidationResult","type":"object"},"ServiceChecksumValidationResponse":{"additionalProperties":false,"description":"Result returned by checksum-backed structural validators.","properties":{"checks":{"$ref":"#/components/schemas/ChecksumValidationChecks","description":"Individual format and checksum outcomes."},"confidence":{"$ref":"#/components/schemas/StructuralConfidence","description":"Confidence in the deterministic structural result."},"formatted":{"description":"Display formatting when the value passed validation.","type":["string","null"]},"normalised":{"description":"Input reduced to the characters that were validated.","type":"string"},"status":{"$ref":"#/components/schemas/StructuralValidationStatus","description":"Overall structural validation status."},"valid":{"description":"Convenience boolean equivalent to `status == valid`.","type":"boolean"},"warnings":{"description":"Caveats that callers should show or account for.","items":{"type":"string"},"type":"array"}},"required":["normalised","valid","status","confidence","checks","warnings"],"title":"ChecksumValidationResult","type":"object"},"ServiceEmailValidationResponse":{"additionalProperties":false,"description":"Email validation response returned by the public service route.","properties":{"checks":{"$ref":"#/components/schemas/EmailValidationChecks","description":"Per-check validation outcomes."},"confidence":{"$ref":"#/components/schemas/EmailConfidence","description":"Confidence in the overall status."},"normalised":{"description":"Normalised address or best-effort normalised input for failures.","type":"string"},"signals":{"$ref":"#/components/schemas/EmailValidationSignals","description":"Additional DNS and risk signals."},"status":{"$ref":"#/components/schemas/EmailValidationStatus","description":"Overall validation status."},"warnings":{"description":"Stable warning codes for caveats callers may display.","items":{"type":"string"},"type":"array"}},"required":["normalised","status","confidence","checks","signals","warnings"],"title":"EmailValidationResult","type":"object"},"ServiceEnforcementSnapshot":{"additionalProperties":false,"description":"Enforcement snapshot returned with accepted or rejected requests.","properties":{"burstLimit":{"format":"int64","type":"integer"},"overageRequests":{"format":"int64","type":"integer"},"quotaLimit":{"format":"int64","type":"integer"},"quotaUsed":{"format":"int64","type":"integer"},"rateLimitRemaining":{"format":"int64","type":"integer"},"rateLimitResetSeconds":{"format":"int64","type":"integer"},"sustainedRatePerSecond":{"format":"double","type":"number"}},"required":["sustainedRatePerSecond","burstLimit","rateLimitRemaining","rateLimitResetSeconds","quotaLimit","quotaUsed","overageRequests"],"title":"EnforcementSnapshot","type":"object"},"ServiceFormatValidationResponse":{"additionalProperties":false,"description":"Result returned by format-only structural validators.","properties":{"checks":{"$ref":"#/components/schemas/FormatValidationChecks","description":"Individual format-only outcomes."},"confidence":{"$ref":"#/components/schemas/StructuralConfidence","description":"Confidence in the deterministic structural result."},"formatted":{"description":"Display formatting when the value passed validation.","type":["string","null"]},"normalised":{"description":"Input reduced to the digits that were validated.","type":"string"},"status":{"$ref":"#/components/schemas/StructuralValidationStatus","description":"Overall structural validation status."},"valid":{"description":"Convenience boolean equivalent to `status == valid`.","type":"boolean"},"warnings":{"description":"Stable warning codes for caveats callers may display.","items":{"type":"string"},"type":"array"}},"required":["normalised","valid","status","confidence","checks","warnings"],"title":"FormatValidationResult","type":"object"},"ServiceNewZealandBankAccountValidationResponse":{"additionalProperties":false,"properties":{"algorithm":{"type":["string","null"]},"checks":{"$ref":"#/components/schemas/NewZealandBankAccountValidationChecks"},"confidence":{"$ref":"#/components/schemas/StructuralConfidence"},"formatted":{"type":["string","null"]},"normalisedAccount":{"type":"string"},"normalisedBankId":{"type":"string"},"normalisedBranch":{"type":"string"},"normalisedSuffix":{"type":"string"},"status":{"$ref":"#/components/schemas/StructuralValidationStatus"},"valid":{"type":"boolean"},"warnings":{"items":{"type":"string"},"type":"array"}},"required":["normalisedBankId","normalisedBranch","normalisedAccount","normalisedSuffix","valid","status","confidence","checks","warnings"],"title":"NewZealandBankAccountValidationResult","type":"object"},"ServicePhoneValidationResponse":{"additionalProperties":false,"description":"Phone validation response returned by the public service route.","properties":{"confidence":{"$ref":"#/components/schemas/PhoneConfidence","description":"Confidence in the validation result."},"countryCode":{"description":"Resolved country calling code.","format":"uint16","maximum":65535,"minimum":0,"type":["integer","null"]},"countryHint":{"description":"Optional caller-provided country hint after normalisation.","type":["string","null"]},"internationalFormat":{"description":"International display format when the number is valid.","type":["string","null"]},"nationalFormat":{"description":"National display format when the number is valid.","type":["string","null"]},"normalisedE164":{"description":"E.164 representation when the number is valid.","type":["string","null"]},"numberType":{"description":"libphonenumber number type label, or `unknown` when unavailable.","type":"string"},"possible":{"description":"Whether the number length is possible for the resolved region metadata.","type":"boolean"},"region":{"description":"Resolved ISO country or region code.","type":["string","null"]},"valid":{"description":"Whether libphonenumber considers the number valid.","type":"boolean"},"warnings":{"description":"Stable warning codes for caveats callers may display.","items":{"type":"string"},"type":"array"}},"required":["valid","possible","numberType","confidence","warnings"],"title":"PhoneValidationResult","type":"object"},"ServiceStructuredErrorResponse":{"additionalProperties":false,"properties":{"error":{"additionalProperties":false,"properties":{"code":{"type":"string"},"details":{"anyOf":[{"$ref":"#/components/schemas/ServiceEnforcementSnapshot"},{"type":"null"}]},"message":{"type":"string"}},"required":["code","message","details"],"type":"object"},"ok":{"const":false,"type":"boolean"}},"required":["ok","error"],"type":"object"},"StructuralCheckStatus":{"description":"Per-check status for a structural validator.","oneOf":[{"const":"pass","description":"The check passed.","type":"string"},{"const":"fail","description":"The check failed.","type":"string"},{"const":"unknown","description":"The check was not applicable to this validator.","type":"string"}]},"StructuralConfidence":{"description":"Confidence assigned to deterministic structural validators.","oneOf":[{"const":"high","description":"The result is based on deterministic local format or checksum rules.","type":"string"}]},"StructuralValidationStatus":{"description":"Final status for structural validation checks.\n\nA valid result means only that the supplied value matches the supported\nformat or checksum rules; it does not prove that the entity or account\nexists.","oneOf":[{"const":"valid","description":"The supplied value passed the structural checks.","type":"string"},{"const":"invalid","description":"The supplied value failed one or more structural checks.","type":"string"}]},"UkSanctionsListLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/UkSanctionsListResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"UkSanctionsListRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"UkSanctionsListResult":{"allOf":[{"$ref":"#/components/schemas/UkSanctionsListRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"UkSanctionsListSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"UK Sanctions List","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"UkSanctionsListSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/UkSanctionsListSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"UkSanctionsListSearchResult":{"allOf":[{"$ref":"#/components/schemas/UkSanctionsListSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"UkSanctionsListVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/UkSanctionsListResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/UkSanctionsListResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/UkSanctionsListResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"WorldBankIneligibleFirmsIndividualsLookupResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"resultCount":{"description":"Number of records returned by lookup, normally 1 when the lookup id resolves.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is exact for this lookup response.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size shared with search responses, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsResult"},"type":"array"}},"required":["resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"WorldBankIneligibleFirmsIndividualsRecord":{"properties":{"addressesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing address text supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"aliasesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source aliases and alternative names.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"associatedCountriesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing countries associated with the source record.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"birthDatesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source date-of-birth values. Values may be partial, approximate, or textual.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"birthPlacesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source place-of-birth values.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"grounds":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Grounds, reason, comments, or remarks supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token associated with this lookup result. It is not a stable source record identifier and must be refreshed by re-running search after 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"identifiersJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source identifiers such as document, registration, vessel, UEI, CAGE, or other identifiers.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"lastUpdatedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Last update date supplied by the source for this record.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"date"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"date"},"measure":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanction, restriction, exclusion, or debarment measure supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"nameOriginalScript":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Original-script or non-Latin name text when supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"nationalitiesJson":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"JSON string containing source nationality or citizenship values.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"json_string"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"programs":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Programme or sanctions programme text supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"restrictionEndDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"End, expiry, or termination date for the restriction when supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"date"},"restrictionStartDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Start date for the restriction when supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"date"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceAuthority":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Authority or institution that publishes the source list.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"identifier"},"sourceUpdatedAt":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source publication timestamp when available from the source file or metadata.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceUrl":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Official source or landing page URL used for source provenance.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"uri"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"WorldBankIneligibleFirmsIndividualsResult":{"allOf":[{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"WorldBankIneligibleFirmsIndividualsSearchRecord":{"properties":{"id":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Prefixless encrypted opaque lookup token minted by DataMill for this search result. It is not the source record identifier; pass it to the paired lookup endpoint within 150 seconds.","x-datamill-source":"DataMill lookup-token service","x-datamill-value-kind":"lookup_token"},"listedDate":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Date the subject was listed or designated when supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"date"},"primaryName":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Primary source name for the listed subject.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"regime":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Sanctions regime, regulation, legal basis, or list grouping supplied by the source.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"restrictionType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source restriction or exclusion type when supplied.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceList":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Specific sanctions, debarment, or exclusions list represented by this record.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"},"sourceRecordId":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source-supplied record identifier when available, otherwise a DataMill-derived stable identifier for the source row.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"identifier"},"subjectType":{"anyOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"null"}],"description":"Source classification for the listed subject, such as individual, entity, vessel, firm, or exclusion.","x-datamill-source":"World Bank ineligible firms and individuals list","x-datamill-value-kind":"string"}},"required":["id"],"type":"object"},"WorldBankIneligibleFirmsIndividualsSearchResponse":{"additionalProperties":false,"properties":{"elapsedMs":{"description":"Service-side elapsed processing time in milliseconds.","type":"number"},"limit":{"description":"Effective page size after clamping to 1..100.","type":"integer"},"nextOffset":{"anyOf":[{"type":"integer"},{"type":"null"}],"description":"Offset for the next page within the first 1000 ranked matches, or null when no further public page is available."},"offset":{"description":"Zero-based offset used for this page within the public ranked-result window.","type":"integer"},"resultCount":{"description":"Known matching result count. When resultCountIsExact is false, this is a lower bound from the current search page plus sentinel collection.","type":"integer"},"resultCountIsExact":{"description":"Whether resultCount is the exact total instead of a page-window lower bound.","type":"boolean"},"resultCountLimit":{"description":"Maximum public result window size for paging, currently 1000.","type":"integer"},"results":{"items":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsSearchResult"},"type":"array"}},"required":["offset","limit","nextOffset","resultCount","resultCountIsExact","resultCountLimit","elapsedMs","results"],"type":"object"},"WorldBankIneligibleFirmsIndividualsSearchResult":{"allOf":[{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsSearchRecord"},{"properties":{"score":{"description":"Relative search or lookup match score, rounded to two decimal places.","type":"number"}},"required":["score"],"type":"object"}],"unevaluatedProperties":false},"WorldBankIneligibleFirmsIndividualsVerifyResponse":{"additionalProperties":false,"oneOf":[{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsResult"},"reason":{"const":"exact_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsResult"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"approximate_match","type":"string"},"results":{"const":1,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity","match"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"const":"multiple_matches","type":"string"},"results":{"maximum":1000,"minimum":2,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"partial","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},{"additionalProperties":false,"properties":{"entity":{"type":"null"},"reason":{"enum":["no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"const":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"const":"not_verified","type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"}],"properties":{"entity":{"anyOf":[{"$ref":"#/components/schemas/WorldBankIneligibleFirmsIndividualsResult"},{"type":"null"}],"description":"Complete public lookup projection with the ordinary opaque lookup token when exactly one record qualifies; null for zero or multiple qualifying records."},"match":{"description":"Best qualifying text-comparison percentage, only for partial outcomes with text evidence. Not an identity probability.","maximum":100,"minimum":0,"type":"number"},"reason":{"enum":["exact_match","approximate_match","multiple_matches","no_match","conflicting_claims","source_value_missing"],"type":"string"},"results":{"description":"Qualifying public records within the declared candidate retrieval scope, not raw search hits or inferred people.","maximum":1000,"minimum":0,"type":"integer"},"resultsExact":{"const":true,"description":"Incomplete evaluation returns an error rather than an inexact successful count.","type":"boolean"},"status":{"enum":["verified","partial","not_verified"],"type":"string"}},"required":["status","reason","results","resultsExact","entity"],"type":"object"},"McpJsonRpcId":{"description":"JSON-RPC request identifier echoed by the response.","anyOf":[{"type":"string"},{"type":"number"}]},"McpJsonRpcErrorId":{"description":"JSON-RPC request identifier, or null when no valid call identifier was available.","anyOf":[{"$ref":"#/components/schemas/McpJsonRpcId"},{"type":"null"}]},"McpInitializeRequest":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","method","params"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"method":{"type":"string","const":"initialize"},"params":{"type":"object","additionalProperties":false,"required":["protocolVersion","capabilities","clientInfo"],"properties":{"protocolVersion":{"type":"string","minLength":1,"description":"MCP protocol version requested by the client. The server negotiates the supported version in its response."},"capabilities":{"type":"object","additionalProperties":true},"clientInfo":{"type":"object","additionalProperties":false,"required":["name","version"],"properties":{"name":{"type":"string","minLength":1},"title":{"type":"string","minLength":1},"version":{"type":"string","minLength":1}},"description":"Strict client implementation identity requiring a non-empty name and version; title is optional."},"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpPingRequest":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","method"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"method":{"type":"string","const":"ping"},"params":{"type":"object","additionalProperties":false,"properties":{"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpInitializedNotification":{"type":"object","additionalProperties":false,"required":["jsonrpc","method"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"method":{"type":"string","const":"notifications/initialized"},"params":{"type":"object","additionalProperties":false,"properties":{"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpCancelledNotification":{"type":"object","additionalProperties":false,"required":["jsonrpc","method","params"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"method":{"type":"string","const":"notifications/cancelled"},"params":{"type":"object","additionalProperties":false,"required":["requestId"],"properties":{"requestId":{"$ref":"#/components/schemas/McpJsonRpcId"},"reason":{"type":"string"},"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpForwardCompatibleNotification":{"type":"object","additionalProperties":false,"required":["jsonrpc","method"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"method":{"type":"string","pattern":"^notifications/.+$","not":{"enum":["notifications/initialized","notifications/cancelled"]},"description":"A future MCP notification method accepted without a response body."},"params":{"type":"object","additionalProperties":true}}},"McpToolsListRequest":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","method"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"method":{"type":"string","const":"tools/list"},"params":{"type":"object","additionalProperties":false,"properties":{"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpToolsCallRequest":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","method"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"method":{"type":"string","const":"tools/call"},"params":{"type":"object","additionalProperties":false,"required":["name"],"properties":{"name":{"type":"string","enum":["datamill_list_datasets","datamill_search_dataset","datamill_lookup_record","datamill_verify_entity","datamill_validate_identifier","datamill_get_status"],"description":"Canonical DataMill MCP tool name."},"arguments":{"type":"object","additionalProperties":true,"description":"Arguments validated against the selected canonical tool input schema."},"_meta":{"type":"object","additionalProperties":true,"description":"Optional MCP request metadata."}}}}},"McpJsonRpcRequest":{"oneOf":[{"$ref":"#/components/schemas/McpInitializeRequest"},{"$ref":"#/components/schemas/McpPingRequest"},{"$ref":"#/components/schemas/McpInitializedNotification"},{"$ref":"#/components/schemas/McpCancelledNotification"},{"$ref":"#/components/schemas/McpForwardCompatibleNotification"},{"$ref":"#/components/schemas/McpToolsListRequest"},{"$ref":"#/components/schemas/McpToolsCallRequest"}]},"McpInitializeResponse":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","result"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"result":{"type":"object","additionalProperties":false,"required":["protocolVersion","capabilities","serverInfo"],"properties":{"protocolVersion":{"type":"string","const":"2025-06-18"},"capabilities":{"type":"object","additionalProperties":false,"required":["tools"],"properties":{"tools":{"type":"object","additionalProperties":false,"required":["listChanged"],"properties":{"listChanged":{"type":"boolean","const":false}}}}},"serverInfo":{"type":"object","additionalProperties":false,"required":["name","version"],"properties":{"name":{"type":"string","const":"datamill"},"version":{"type":"string","const":"2.0.0"}}}}}}},"McpPingResponse":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","result"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"result":{"type":"object","additionalProperties":false,"properties":{}}}},"McpToolsListResponse":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","result"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"result":{"type":"object","additionalProperties":false,"required":["tools"],"properties":{"tools":{"type":"array","minItems":6,"maxItems":6,"items":{"oneOf":[{"const":{"name":"datamill_list_datasets","title":"List DataMill datasets","description":"List the public DataMill datasets and their canonical selectors.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}}}},{"const":{"name":"datamill_search_dataset","title":"Search a DataMill dataset","description":"Search one public dataset. Results include short-lived opaque ids that can be passed to datamill_lookup_record.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","q"],"properties":{"dataset":{"type":"string","description":"Dataset selector derived from its public family/slug route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"q":{"type":"string","description":"Literal search text.","minLength":1,"maxLength":512},"limit":{"type":"integer","description":"Optional page size. Defaults to 25.","minimum":1,"maximum":100},"offset":{"type":"integer","description":"Optional zero-based offset. Offset plus the effective limit must not exceed 1000.","minimum":0,"maximum":999}}}}},{"const":{"name":"datamill_lookup_record","title":"Look up a DataMill record","description":"Look up a record using the short-lived opaque id returned by a search of the same dataset.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","id"],"properties":{"dataset":{"type":"string","description":"Dataset selector derived from its public family/slug route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"id":{"type":"string","description":"Short-lived opaque lookup id returned by dataset search.","minLength":1,"maxLength":1024}}}}},{"const":{"name":"datamill_verify_entity","title":"Verify a DataMill entity","description":"Verify a public record by an approved identifier, description, or both. A sole qualifying record returns its full public lookup projection; ambiguous matches return no entity. Match percentages are not identity probabilities.","inputSchema":{"type":"object","additionalProperties":false,"required":["dataset","parameters"],"properties":{"dataset":{"type":"string","description":"Dataset selector for a profile-enabled verification route.","enum":["abr/australian-business-numbers","abs/industry-classification","abs/occupation-classification","acnc/registered-charities","apn/bank-state-branch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","ato/business-industry-code","canada/autonomous-sanctions/consolidated-list","cdr/banking-products","cedb/targeted-financial-sanctions","charities/registered-charities-nz","dfat/sanctions/consolidated-list","dg-tresor/asset-freeze-register","eu/financial-sanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","gleif/legal-entity-identifiers","government/organisations/au","idb/sanctioned-firms-individuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","mfat/russia-sanctions-register","ofac/sdn-and-consolidated-sanctions-lists","oric/aboriginal-and-torres-strait-islander-corporations","property/sales-nsw","sam/exclusions","seco/sanctioned-subjects","uk/sanctions-list","world-bank/ineligible-firms-individuals"]},"minimumMatch":{"type":"number","minimum":0,"maximum":100,"default":85,"description":"Minimum approximate text-match percentage. Exact constraints remain exact."},"parameters":{"type":"object","description":"At least one approved identifier or description, plus supported comparison constraints. APRA HTML registers require a name. Structured APRA profiles identify fund registrations, trustee licences or MySuper products separately; they do not join those entities.","additionalProperties":false,"minProperties":1,"properties":{"abbr":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"adviserNumber":{"type":"string","minLength":1,"maxLength":1024},"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"aliasStrength":{"type":"string","minLength":1,"maxLength":1024},"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"asicNumber":{"type":"string","minLength":1,"maxLength":1024},"bank":{"type":"string","minLength":1,"maxLength":1024},"brandDataHolderBrandId":{"type":"string","minLength":1,"maxLength":1024},"brandIdentityKey":{"type":"string","minLength":1,"maxLength":1024},"brandName":{"type":"string","minLength":1,"maxLength":1024},"bsb":{"type":"string","minLength":1,"maxLength":1024},"businessIndustryCode":{"type":"string","minLength":1,"maxLength":1024},"category":{"type":"string","minLength":1,"maxLength":1024},"charityLegalName":{"type":"string","minLength":1,"maxLength":1024},"charityRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"class":{"type":"string","minLength":1,"maxLength":1024},"classCode":{"type":"string","minLength":1,"maxLength":1024},"classOfLicence":{"type":"string","minLength":1,"maxLength":1024},"classTitle":{"type":"string","minLength":1,"maxLength":1024},"classification":{"type":"string","minLength":1,"maxLength":1024},"controlDate":{"type":"string","minLength":1,"maxLength":1024},"corporationName":{"type":"string","minLength":1,"maxLength":1024},"corporationSize":{"type":"string","minLength":1,"maxLength":1024},"country":{"type":"string","minLength":1,"maxLength":1024},"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"currentMySuperProductName":{"type":"string","minLength":1,"maxLength":1024},"currentName":{"type":"string","minLength":1,"maxLength":1024},"dateOfCancellation":{"type":"string","minLength":1,"maxLength":1024},"dateOfContract":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfSettlement":{"type":"string","minLength":1,"maxLength":1024},"dateOfSnapshot":{"type":"string","minLength":1,"maxLength":1024},"dealingNumber":{"type":"string","minLength":1,"maxLength":1024},"description":{"type":"string","minLength":1,"maxLength":1024},"dfatPrimaryReferenceId":{"type":"string","minLength":1,"maxLength":1024},"dfatReferenceId":{"type":"string","minLength":1,"maxLength":1024},"division":{"type":"string","minLength":1,"maxLength":1024},"divisionCode":{"type":"string","minLength":1,"maxLength":1024},"docNumber":{"type":"string","minLength":1,"maxLength":1024},"employerName":{"type":"string","minLength":1,"maxLength":1024},"entityCategory":{"type":"string","minLength":1,"maxLength":1024},"entityMainName":{"type":"string","minLength":1,"maxLength":1024},"entityMainPostcode":{"type":"string","minLength":1,"maxLength":1024},"entityMainState":{"type":"string","minLength":1,"maxLength":1024},"entityName":{"type":"string","minLength":1,"maxLength":1024},"entityStatus":{"type":"string","minLength":1,"maxLength":1024},"entityType":{"type":"string","minLength":1,"maxLength":1024},"extractDate":{"type":"string","minLength":1,"maxLength":1024},"firm":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"formatted":{"type":"string","minLength":1,"maxLength":1024},"fundName":{"type":"string","minLength":1,"maxLength":1024},"fundType":{"type":"string","minLength":1,"maxLength":1024},"group":{"type":"string","minLength":1,"maxLength":1024},"groupCode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCity":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"icn":{"type":"string","minLength":1,"maxLength":1024},"isAbn":{"type":"string","minLength":1,"maxLength":1024},"isAmbiguousDuplicate":{"type":"string","minLength":1,"maxLength":1024},"isGst":{"type":"string","minLength":1,"maxLength":1024},"isRegistered":{"type":"string","minLength":1,"maxLength":1024},"isReplaced":{"type":"string","minLength":1,"maxLength":1024},"jurisdiction":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCity":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"legalAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"legalAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"legalFormId":{"type":"string","minLength":1,"maxLength":1024},"legalName":{"type":"string","minLength":1,"maxLength":1024},"lei":{"type":"string","minLength":1,"maxLength":1024},"licenceNumber":{"type":"string","minLength":1,"maxLength":1024},"licenseHolderNumber":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"majorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"membershipType":{"type":"string","minLength":1,"maxLength":1024},"minorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"mySuperProductType":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":1024},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":1024},"nameType":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"nzbn":{"type":"string","minLength":1,"maxLength":1024},"occupationCode":{"type":"string","minLength":1,"maxLength":1024},"occupationTitle":{"type":"string","minLength":1,"maxLength":1024},"organisationId":{"type":"string","minLength":1,"maxLength":1024},"organisationName":{"type":"string","minLength":1,"maxLength":1024},"ownerName":{"type":"string","minLength":1,"maxLength":1024},"paymentType":{"type":"string","minLength":1,"maxLength":1024},"portfolio":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"previousStateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":1024},"productCategory":{"type":"string","minLength":1,"maxLength":1024},"productId":{"type":"string","minLength":1,"maxLength":1024},"productName":{"type":"string","minLength":1,"maxLength":1024},"productStatus":{"type":"string","minLength":1,"maxLength":1024},"productUniqueIdentifier":{"type":"string","minLength":1,"maxLength":1024},"propertyAddressFormatted":{"type":"string","minLength":1,"maxLength":1024},"propertyHouseNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyId":{"type":"string","minLength":1,"maxLength":1024},"propertyLocality":{"type":"string","minLength":1,"maxLength":1024},"propertyName":{"type":"string","minLength":1,"maxLength":1024},"propertyPostcode":{"type":"string","minLength":1,"maxLength":1024},"propertyUnitNumber":{"type":"string","minLength":1,"maxLength":1024},"purchasePrice":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"register":{"type":"string","minLength":1,"maxLength":1024},"registeredAs":{"type":"string","minLength":1,"maxLength":1024},"registeredAtName":{"type":"string","minLength":1,"maxLength":1024},"registeredAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"registeredLiquidatorNumber":{"type":"string","minLength":1,"maxLength":1024},"registeredName":{"type":"string","minLength":1,"maxLength":1024},"registrationNumber":{"type":"string","minLength":1,"maxLength":1024},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"sectorCode":{"type":"string","minLength":1,"maxLength":1024},"skillLevel":{"type":"string","minLength":1,"maxLength":1024},"smsfAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"stateRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024},"streetCity":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetPostcode":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"subDivision":{"type":"string","minLength":1,"maxLength":1024},"subMajorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"subdivisionCode":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":1024},"townCity":{"type":"string","minLength":1,"maxLength":1024},"trusteeAbn":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":1024},"typeOfBody":{"type":"string","minLength":1,"maxLength":1024},"unitGroupCode":{"type":"string","minLength":1,"maxLength":1024},"validatedAs":{"type":"string","minLength":1,"maxLength":1024},"validatedAtName":{"type":"string","minLength":1,"maxLength":1024}}}},"allOf":[{"if":{"properties":{"dataset":{"const":"abr/australian-business-numbers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["entityMainName"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"asicNumber":{"type":"string","minLength":1,"maxLength":1024},"entityType":{"type":"string","minLength":1,"maxLength":1024},"entityMainName":{"type":"string","minLength":1,"maxLength":512},"entityMainState":{"type":"string","minLength":1,"maxLength":1024},"entityMainPostcode":{"type":"string","minLength":1,"maxLength":1024},"isAbn":{"type":"string","minLength":1,"maxLength":1024},"isGst":{"type":"string","minLength":1,"maxLength":1024},"isReplaced":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apn/bank-state-branch"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["bsb"]},{"required":["bank"]},{"required":["name"]}],"properties":{"bsb":{"type":"string","minLength":1,"maxLength":1024},"bank":{"type":"string","minLength":1,"maxLength":512},"ownerName":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"paymentType":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/authorised-deposit-taking-institutions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/general-insurers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/life-insurers-friendly-societies"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/private-health-insurers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["entityName"]},{"required":["registeredName"]}],"properties":{"entityName":{"type":"string","minLength":1,"maxLength":512},"registeredName":{"type":"string","minLength":1,"maxLength":512},"category":{"type":"string","minLength":1,"maxLength":1024},"status":{"type":"string","minLength":1,"maxLength":1024},"membershipType":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/registrable-superannuation-entities"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registrationNumber"]},{"required":["abn"]},{"required":["organisationName"]}],"properties":{"registrationNumber":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"organisationName":{"type":"string","minLength":1,"maxLength":512},"sectorCode":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024},"extractDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/rse-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["licenceNumber"]},{"required":["trusteeAbn"]},{"required":["trusteeName"]}],"properties":{"licenceNumber":{"type":"string","minLength":1,"maxLength":1024},"trusteeAbn":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":512},"classOfLicence":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"apra/mysuper-authorised-products"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["productUniqueIdentifier"]},{"required":["currentMySuperProductName"]}],"properties":{"productUniqueIdentifier":{"type":"string","minLength":1,"maxLength":1024},"currentMySuperProductName":{"type":"string","minLength":1,"maxLength":512},"mySuperProductType":{"type":"string","minLength":1,"maxLength":1024},"fundType":{"type":"string","minLength":1,"maxLength":1024},"fundName":{"type":"string","minLength":1,"maxLength":1024},"trusteeName":{"type":"string","minLength":1,"maxLength":1024},"employerName":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"acnc/registered-charities"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["charityLegalName"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"charityLegalName":{"type":"string","minLength":1,"maxLength":512},"townCity":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/australian-financial-services-authorised-representatives"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["representativeNumber"]},{"required":["name"]}],"properties":{"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/australian-financial-services-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["afsLicenseNumber"]},{"required":["name"]}],"properties":{"afsLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/banned-and-disqualified-organisations"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["acn"]},{"required":["name"]}],"properties":{"acn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512}}}}}},{"if":{"properties":{"dataset":{"const":"asic/banned-and-disqualified-persons"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["docNumber"]},{"required":["name"]}],"properties":{"docNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/business-names"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abn"]},{"required":["stateRegistrationNumber"]},{"required":["name"]}],"properties":{"abn":{"type":"string","minLength":1,"maxLength":1024},"stateRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"previousStateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024},"dateOfCancellation":{"type":"string","minLength":1,"maxLength":1024},"isRegistered":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/companies"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["acn"]},{"required":["abn"]},{"required":["name"]},{"required":["currentName"]}],"properties":{"acn":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"currentName":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":1024},"dateOfRegistration":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/credit-licensees"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["creditLicenseNumber"]},{"required":["name"]}],"properties":{"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/credit-representatives"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["representativeNumber"]},{"required":["name"]}],"properties":{"representativeNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"creditLicenseNumber":{"type":"string","minLength":1,"maxLength":1024},"abnOrAcn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/financial-advisers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["adviserNumber"]},{"required":["name"]}],"properties":{"adviserNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"licenseHolderNumber":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/liquidators"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registeredLiquidatorNumber"]},{"required":["name"]}],"properties":{"registeredLiquidatorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"firm":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/registered-auditors"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["registeredAuditorNumber"]},{"required":["name"]}],"properties":{"registeredAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"register":{"type":"string","minLength":1,"maxLength":1024},"acn":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"asic/smsf-auditors"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["smsfAuditorNumber"]},{"required":["name"]}],"properties":{"smsfAuditorNumber":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"firm":{"type":"string","minLength":1,"maxLength":1024},"addressLocality":{"type":"string","minLength":1,"maxLength":1024},"addressState":{"type":"string","minLength":1,"maxLength":1024},"addressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/trade-marks"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/patents"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/designs"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ip-australia/plant-breeders-rights"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["applicationNumber"]},{"required":["rightNumber"]},{"required":["title"]}],"properties":{"applicationNumber":{"type":"string","minLength":1,"maxLength":1024},"rightNumber":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"status":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ato/business-industry-code"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["businessIndustryCode"]},{"required":["description"]}],"properties":{"businessIndustryCode":{"type":"string","minLength":1,"maxLength":1024},"description":{"type":"string","minLength":1,"maxLength":512},"division":{"type":"string","minLength":1,"maxLength":1024},"subDivision":{"type":"string","minLength":1,"maxLength":1024},"group":{"type":"string","minLength":1,"maxLength":1024},"class":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"abs/industry-classification"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["classCode"]},{"required":["classTitle"]}],"properties":{"classCode":{"type":"string","minLength":1,"maxLength":1024},"classTitle":{"type":"string","minLength":1,"maxLength":512},"groupCode":{"type":"string","minLength":1,"maxLength":1024},"subdivisionCode":{"type":"string","minLength":1,"maxLength":1024},"divisionCode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"abs/occupation-classification"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["occupationCode"]},{"required":["occupationTitle"]}],"properties":{"occupationCode":{"type":"string","minLength":1,"maxLength":1024},"occupationTitle":{"type":"string","minLength":1,"maxLength":512},"majorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"subMajorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"minorGroupCode":{"type":"string","minLength":1,"maxLength":1024},"unitGroupCode":{"type":"string","minLength":1,"maxLength":1024},"skillLevel":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"cdr/banking-products"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["productId"]},{"required":["brandIdentityKey"]},{"required":["brandDataHolderBrandId"]},{"required":["sourceSnapshotId"]},{"required":["productName"]}],"properties":{"productId":{"type":"string","minLength":1,"maxLength":1024},"brandIdentityKey":{"type":"string","minLength":1,"maxLength":1024},"brandDataHolderBrandId":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"productName":{"type":"string","minLength":1,"maxLength":512},"brandName":{"type":"string","minLength":1,"maxLength":1024},"productCategory":{"type":"string","minLength":1,"maxLength":1024},"productStatus":{"type":"string","minLength":1,"maxLength":1024},"dateOfSnapshot":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"charities/registered-charities-nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["charityRegistrationNumber"]},{"required":["nzbn"]},{"required":["name"]},{"required":["legalName"]}],"properties":{"charityRegistrationNumber":{"type":"string","minLength":1,"maxLength":1024},"nzbn":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"legalName":{"type":"string","minLength":1,"maxLength":512},"streetCity":{"type":"string","minLength":1,"maxLength":1024},"streetPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/addresses/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["formatted"]}],"properties":{"formatted":{"type":"string","minLength":1,"maxLength":512},"country":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/addresses/nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["formatted"]}],"properties":{"formatted":{"type":"string","minLength":1,"maxLength":512},"country":{"type":"string","minLength":1,"maxLength":1024},"flatNumber":{"type":"string","minLength":1,"maxLength":1024},"numberFirst":{"type":"string","minLength":1,"maxLength":1024},"numberLast":{"type":"string","minLength":1,"maxLength":1024},"streetName":{"type":"string","minLength":1,"maxLength":1024},"streetType":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":1024},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/postcodes/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["postcode"]},{"required":["locality"]}],"properties":{"postcode":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/postcodes/nz"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["postcode"]},{"required":["locality"]}],"properties":{"postcode":{"type":"string","minLength":1,"maxLength":1024},"locality":{"type":"string","minLength":1,"maxLength":512},"city":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"geo/street-type"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["abbr"]},{"required":["type"]}],"properties":{"abbr":{"type":"string","minLength":1,"maxLength":1024},"type":{"type":"string","minLength":1,"maxLength":512}}}}}},{"if":{"properties":{"dataset":{"const":"gleif/legal-entity-identifiers"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["lei"]},{"required":["legalName"]}],"properties":{"lei":{"type":"string","minLength":1,"maxLength":1024},"legalName":{"type":"string","minLength":1,"maxLength":512},"entityStatus":{"type":"string","minLength":1,"maxLength":1024},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"entityCategory":{"type":"string","minLength":1,"maxLength":1024},"jurisdiction":{"type":"string","minLength":1,"maxLength":1024},"legalFormId":{"type":"string","minLength":1,"maxLength":1024},"registeredAtName":{"type":"string","minLength":1,"maxLength":1024},"registeredAs":{"type":"string","minLength":1,"maxLength":1024},"validatedAtName":{"type":"string","minLength":1,"maxLength":1024},"validatedAs":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCity":{"type":"string","minLength":1,"maxLength":1024},"legalAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"legalAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"legalAddressPostcode":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCity":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressRegion":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressCountry":{"type":"string","minLength":1,"maxLength":1024},"headquartersAddressPostcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"dfat/sanctions/consolidated-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["dfatReferenceId"]},{"required":["dfatPrimaryReferenceId"]},{"required":["name"]}],"properties":{"dfatReferenceId":{"type":"string","minLength":1,"maxLength":1024},"dfatPrimaryReferenceId":{"type":"string","minLength":1,"maxLength":1024},"name":{"type":"string","minLength":1,"maxLength":512},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"nameType":{"type":"string","minLength":1,"maxLength":1024},"aliasStrength":{"type":"string","minLength":1,"maxLength":1024},"controlDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"ofac/sdn-and-consolidated-sanctions-lists"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"eu/financial-sanctions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"uk/sanctions-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"canada/autonomous-sanctions/consolidated-list"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"mfat/russia-sanctions-register"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"dg-tresor/asset-freeze-register"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"cedb/targeted-financial-sanctions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"world-bank/ineligible-firms-individuals"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"idb/sanctioned-firms-individuals"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"seco/sanctioned-subjects"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"sam/exclusions"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["sourceRecordId"]},{"required":["primaryName"]},{"required":["nameOriginalScript"]}],"properties":{"sourceRecordId":{"type":"string","minLength":1,"maxLength":1024},"primaryName":{"type":"string","minLength":1,"maxLength":512},"nameOriginalScript":{"type":"string","minLength":1,"maxLength":512},"sourceList":{"type":"string","minLength":1,"maxLength":1024},"subjectType":{"type":"string","minLength":1,"maxLength":1024},"restrictionType":{"type":"string","minLength":1,"maxLength":1024},"regime":{"type":"string","minLength":1,"maxLength":1024},"restrictionStartDate":{"type":"string","minLength":1,"maxLength":1024},"restrictionEndDate":{"type":"string","minLength":1,"maxLength":1024},"listedDate":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"government/organisations/au"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["organisationId"]},{"required":["title"]}],"properties":{"organisationId":{"type":"string","minLength":1,"maxLength":1024},"title":{"type":"string","minLength":1,"maxLength":512},"portfolio":{"type":"string","minLength":1,"maxLength":1024},"classification":{"type":"string","minLength":1,"maxLength":1024},"typeOfBody":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"oric/aboriginal-and-torres-strait-islander-corporations"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["icn"]},{"required":["abn"]},{"required":["corporationName"]}],"properties":{"icn":{"type":"string","minLength":1,"maxLength":1024},"abn":{"type":"string","minLength":1,"maxLength":1024},"corporationName":{"type":"string","minLength":1,"maxLength":512},"registrationStatus":{"type":"string","minLength":1,"maxLength":1024},"corporationSize":{"type":"string","minLength":1,"maxLength":1024},"state":{"type":"string","minLength":1,"maxLength":1024},"postcode":{"type":"string","minLength":1,"maxLength":1024}}}}}},{"if":{"properties":{"dataset":{"const":"property/sales-nsw"}},"required":["dataset"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"minProperties":1,"anyOf":[{"required":["propertyId"]},{"required":["dealingNumber"]},{"required":["sourceSnapshotId"]},{"required":["propertyAddressFormatted"]}],"properties":{"propertyId":{"type":"string","minLength":1,"maxLength":1024},"dealingNumber":{"type":"string","minLength":1,"maxLength":1024},"sourceSnapshotId":{"type":"string","minLength":1,"maxLength":1024},"propertyAddressFormatted":{"type":"string","minLength":1,"maxLength":512},"propertyName":{"type":"string","minLength":1,"maxLength":1024},"propertyUnitNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyHouseNumber":{"type":"string","minLength":1,"maxLength":1024},"propertyLocality":{"type":"string","minLength":1,"maxLength":1024},"propertyPostcode":{"type":"string","minLength":1,"maxLength":1024},"dateOfContract":{"type":"string","minLength":1,"maxLength":1024},"dateOfSettlement":{"type":"string","minLength":1,"maxLength":1024},"purchasePrice":{"type":"string","minLength":1,"maxLength":1024},"isAmbiguousDuplicate":{"type":"string","minLength":1,"maxLength":1024}}}}}}]}}},{"const":{"name":"datamill_validate_identifier","title":"Validate an identifier","description":"Validate identifiers or account details through a canonical public DataMill validation type.","inputSchema":{"type":"object","additionalProperties":false,"required":["type","parameters"],"properties":{"type":{"type":"string","description":"Validation type derived from the canonical public validation route.","enum":["bank-account-number","business-identifier-code","business-number","company-number","director-identification-number","email","international-bank-account-number","medicare-number","new-zealand-bank-account","new-zealand-business-number","new-zealand-company-number","new-zealand-ird-number","phone","registered-body-number","registered-scheme-number","tax-file-number"]},"parameters":{"type":"object","description":"Query parameters required by the selected validation type.","additionalProperties":false,"properties":{"account":{"type":"string","maxLength":512},"bankId":{"type":"string","maxLength":512},"branch":{"type":"string","maxLength":512},"bsb":{"type":"string","maxLength":512},"businessIdentifierCode":{"type":"string","maxLength":512},"country":{"type":"string","maxLength":512},"directorIdentificationNumber":{"type":"string","maxLength":512},"email":{"type":"string","maxLength":512},"internationalBankAccountNumber":{"type":"string","maxLength":512},"medicareNumber":{"type":"string","maxLength":512},"newZealandBusinessNumber":{"type":"string","maxLength":512},"newZealandCompanyNumber":{"type":"string","maxLength":512},"newZealandIrdNumber":{"type":"string","maxLength":512},"number":{"type":"string","maxLength":512},"registeredBodyNumber":{"type":"string","maxLength":512},"registeredSchemeNumber":{"type":"string","maxLength":512},"suffix":{"type":"string","maxLength":512}}}},"allOf":[{"if":{"properties":{"type":{"const":"business-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public business-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"company-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public company-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"registered-body-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["registeredBodyNumber"],"properties":{"registeredBodyNumber":{"type":"string","maxLength":512,"description":"Value for the public registered-body-number validation parameter `registeredBodyNumber`."}}}}}},{"if":{"properties":{"type":{"const":"registered-scheme-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["registeredSchemeNumber"],"properties":{"registeredSchemeNumber":{"type":"string","maxLength":512,"description":"Value for the public registered-scheme-number validation parameter `registeredSchemeNumber`."}}}}}},{"if":{"properties":{"type":{"const":"director-identification-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["directorIdentificationNumber"],"properties":{"directorIdentificationNumber":{"type":"string","maxLength":512,"description":"Value for the public director-identification-number validation parameter `directorIdentificationNumber`."}}}}}},{"if":{"properties":{"type":{"const":"bank-account-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["bsb","account"],"properties":{"bsb":{"type":"string","maxLength":512,"description":"Value for the public bank-account-number validation parameter `bsb`."},"account":{"type":"string","maxLength":512,"description":"Value for the public bank-account-number validation parameter `account`."}}}}}},{"if":{"properties":{"type":{"const":"medicare-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["medicareNumber"],"properties":{"medicareNumber":{"type":"string","maxLength":512,"description":"Value for the public medicare-number validation parameter `medicareNumber`."}}}}}},{"if":{"properties":{"type":{"const":"email"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["email"],"properties":{"email":{"type":"string","maxLength":512,"description":"Value for the public email validation parameter `email`."}}}}}},{"if":{"properties":{"type":{"const":"phone"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public phone validation parameter `number`."},"country":{"type":"string","maxLength":512,"description":"Value for the public phone validation parameter `country`."}}}}}},{"if":{"properties":{"type":{"const":"tax-file-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["number"],"properties":{"number":{"type":"string","maxLength":512,"description":"Value for the public tax-file-number validation parameter `number`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-business-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandBusinessNumber"],"properties":{"newZealandBusinessNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-business-number validation parameter `newZealandBusinessNumber`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-ird-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandIrdNumber"],"properties":{"newZealandIrdNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-ird-number validation parameter `newZealandIrdNumber`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-bank-account"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["bankId","branch","account","suffix"],"properties":{"bankId":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `bankId`."},"branch":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `branch`."},"account":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `account`."},"suffix":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-bank-account validation parameter `suffix`."}}}}}},{"if":{"properties":{"type":{"const":"new-zealand-company-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["newZealandCompanyNumber"],"properties":{"newZealandCompanyNumber":{"type":"string","maxLength":512,"description":"Value for the public new-zealand-company-number validation parameter `newZealandCompanyNumber`."}}}}}},{"if":{"properties":{"type":{"const":"international-bank-account-number"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["internationalBankAccountNumber"],"properties":{"internationalBankAccountNumber":{"type":"string","maxLength":512,"description":"Value for the public international-bank-account-number validation parameter `internationalBankAccountNumber`."}}}}}},{"if":{"properties":{"type":{"const":"business-identifier-code"}},"required":["type"]},"then":{"properties":{"parameters":{"type":"object","additionalProperties":false,"required":["businessIdentifierCode"],"properties":{"businessIdentifierCode":{"type":"string","maxLength":512,"description":"Value for the public business-identifier-code validation parameter `businessIdentifierCode`."}}}}}}]}}},{"const":{"name":"datamill_get_status","title":"Get DataMill status","description":"Return the public status snapshot unchanged except for optional filter-only selection by dataset and kind. Filtering depends only on item fields key, kind, datasetId, and path.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"dataset":{"type":"string","description":"Optional canonical dataset selector or dataset id used only to filter public status items.","enum":["abr/australian-business-numbers","abrAustralianBusinessNumbers","abs/industry-classification","abs/occupation-classification","absAnzsicIndustryClassification","absOscaOccupationClassification","acnc/registered-charities","acncRegisteredCharities","apn/bank-state-branch","apnBankStateBranch","apra/authorised-deposit-taking-institutions","apra/general-insurers","apra/life-insurers-friendly-societies","apra/mysuper-authorised-products","apra/private-health-insurers","apra/registrable-superannuation-entities","apra/rse-licensees","apraAuthorisedDepositTakingInstitutions","apraGeneralInsurers","apraLifeInsurersFriendlySocieties","apraMySuperAuthorisedProducts","apraPrivateHealthInsurers","apraRegistrableSuperannuationEntities","apraRseLicensees","asic/australian-financial-services-authorised-representatives","asic/australian-financial-services-licensees","asic/banned-and-disqualified-organisations","asic/banned-and-disqualified-persons","asic/business-names","asic/companies","asic/credit-licensees","asic/credit-representatives","asic/financial-advisers","asic/liquidators","asic/registered-auditors","asic/smsf-auditors","asicAustralianFinancialServicesAuthorisedRepresentatives","asicAustralianFinancialServicesLicensees","asicBannedAndDisqualifiedOrganisations","asicBannedAndDisqualifiedPersons","asicBusinessNames","asicCompanies","asicCreditLicensees","asicCreditRepresentatives","asicFinancialAdvisers","asicLiquidators","asicRegisteredAuditors","asicSmsfAuditors","ato/business-industry-code","atoBusinessIndustryCode","canada/autonomous-sanctions/consolidated-list","canadaAutonomousSanctionsConsolidatedList","cdr/banking-products","cdrBankingProducts","cedb/targeted-financial-sanctions","cedbTargetedFinancialSanctions","charities/registered-charities-nz","charitiesNzRegisteredCharities","dfat/sanctions/consolidated-list","dfatSanctionsConsolidatedList","dg-tresor/asset-freeze-register","dgTresorAssetFreezeRegister","eu/financial-sanctions","euFinancialSanctions","geo/addresses/au","geo/addresses/nz","geo/postcodes/au","geo/postcodes/nz","geo/street-type","geoAddressesAU","geoAddressesNZ","geoPostcodesAU","geoPostcodesNZ","geoStreetTypes","gleif/legal-entity-identifiers","gleifLegalEntityIdentifiers","government/organisations/au","governmentOrganisationsAu","idb/sanctioned-firms-individuals","idbSanctionedFirmsIndividuals","ip-australia/designs","ip-australia/patents","ip-australia/plant-breeders-rights","ip-australia/trade-marks","ipAustraliaDesigns","ipAustraliaPatents","ipAustraliaPlantBreedersRights","ipAustraliaTradeMarks","mfat/russia-sanctions-register","mfatRussiaSanctionsRegister","ofac/sdn-and-consolidated-sanctions-lists","ofacSdnAndConsolidatedSanctionsLists","oric/aboriginal-and-torres-strait-islander-corporations","oricAboriginalAndTorresStraitIslanderCorporations","property/sales-nsw","propertySalesNsw","sam/exclusions","samExclusions","seco/sanctioned-subjects","secoSanctionedSubjects","uk/sanctions-list","ukSanctionsList","world-bank/ineligible-firms-individuals","worldBankIneligibleFirmsIndividuals"]},"kind":{"type":"string","description":"Optional public status item kind used only as a filter.","enum":["dataset","route","catalog","agent"]}}}}}]}}}}}},"McpToolsCallResponse":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","result"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcId"},"result":{"type":"object","additionalProperties":true,"description":"MCP tool result containing text content and, where available, structured content."}}},"McpJsonRpcErrorResponse":{"type":"object","additionalProperties":false,"required":["jsonrpc","id","error"],"properties":{"jsonrpc":{"type":"string","const":"2.0"},"id":{"$ref":"#/components/schemas/McpJsonRpcErrorId"},"error":{"type":"object","additionalProperties":false,"required":["code","message"],"properties":{"code":{"type":"integer"},"message":{"type":"string"},"data":{"description":"Optional bounded machine-readable error context."}}}}},"McpJsonRpcResponse":{"oneOf":[{"$ref":"#/components/schemas/McpInitializeResponse"},{"$ref":"#/components/schemas/McpPingResponse"},{"$ref":"#/components/schemas/McpToolsListResponse"},{"$ref":"#/components/schemas/McpToolsCallResponse"},{"$ref":"#/components/schemas/McpJsonRpcErrorResponse"}]},"ErrorResponse":{"type":"object","description":"Gateway-normalised error envelope. HTTP status carries the coarse outcome; error.code is stable for client handling, message is safe for authenticated clients, and details contains only non-secret structured fields.","additionalProperties":false,"required":["ok","error"],"properties":{"ok":{"type":"boolean","const":false},"error":{"type":"object","additionalProperties":false,"required":["code","message","details"],"properties":{"code":{"type":"string","description":"Stable machine-readable error code."},"message":{"type":"string","description":"Safe human-readable message. Unauthenticated protected-route messages remain generic."},"details":{"description":"Optional safe structured context such as parameter names, retry hints, or requestId."}}}},"examples":[{"ok":false,"error":{"code":"lookup_id_required","message":"Lookup requires the opaque id returned by the paired search endpoint.","details":{"parameter":"id","action":"use_search_result_id","lookupTokenTtlSeconds":150}}},{"ok":false,"error":{"code":"lookup_id_invalid","message":"Lookup id is invalid or expired. Run search again and use the returned id within 150 seconds.","details":{"parameter":"id","action":"rerun_search","lookupTokenTtlSeconds":150}}},{"ok":false,"error":{"code":"unsupported_query_parameter","message":"Query parameter 'include' is not supported for this endpoint.","details":{"parameter":"include","supportedParameters":["id"]}}},{"ok":false,"error":{"code":"record_not_found","message":"Record was not found for this lookup id. Run search again if you need a fresh lookup id.","details":{"action":"rerun_search"}}},{"ok":false,"error":{"code":"quota_exceeded","message":"Quota exceeded for the current billing period.","details":null}},{"ok":false,"error":{"code":"rate_limited","message":"Rate limit exceeded.","details":null}},{"ok":false,"error":{"code":"service_unavailable","message":"DataMill service is temporarily unavailable. Retry later or contact support with the request ID.","details":{"retryable":true,"requestId":"req_0123456789abcdef"}}}]},"OpenApiDocument":{"type":"object","additionalProperties":true},"CatalogResponse":{"type":"object","additionalProperties":false,"required":["ok","datasets"],"properties":{"ok":{"type":"boolean","const":true},"datasets":{"type":"array","items":{"type":"object","additionalProperties":true,"properties":{"officialSource":{"anyOf":[{"type":"object","additionalProperties":true,"properties":{"title":{"type":"string"},"url":{"type":"string","format":"uri"}}},{"type":"null"}]},"usageTerms":{"anyOf":[{"type":"object","additionalProperties":true,"properties":{"licence":{"type":"string"},"licenceUrl":{"type":"string","format":"uri"},"attribution":{"type":"string"},"changeNotice":{"type":"string"},"excludedMaterial":{"type":"array","items":{"type":"string"}}}},{"type":"null"}]}}}}}},"AgentMessage":{"type":"object","additionalProperties":false,"required":["role","content"],"properties":{"role":{"type":"string","enum":["system","user","assistant"]},"content":{"type":"string","minLength":1}}},"AgentChatCompletionsRequest":{"type":"object","additionalProperties":false,"required":["messages"],"properties":{"model":{"type":"string","description":"Optional public Agent model or alias. Defaults to cerebrum.","enum":["synapse","cortex","cerebrum","respond","reason","plan"]},"messages":{"type":"array","minItems":1,"items":{"$ref":"#/components/schemas/AgentMessage"}},"max_tokens":{"type":"integer","minimum":1}}},"AgentChatCompletionsUsage":{"type":"object","additionalProperties":false,"required":["prompt_tokens","completion_tokens","total_tokens"],"properties":{"prompt_tokens":{"type":"integer","minimum":0},"completion_tokens":{"type":"integer","minimum":0},"total_tokens":{"type":"integer","minimum":0}}},"AgentChatCompletionsChoice":{"type":"object","additionalProperties":false,"required":["index","message","finish_reason"],"properties":{"index":{"type":"integer","minimum":0},"message":{"type":"object","additionalProperties":false,"required":["role","content"],"properties":{"role":{"type":"string","const":"assistant"},"content":{"type":"string"}}},"finish_reason":{"type":"string","enum":["stop","length","content_filter"]}}},"AgentChatCompletionsResponse":{"type":"object","additionalProperties":false,"required":["id","object","created","model","choices","usage"],"properties":{"id":{"type":"string","pattern":"^chatcmpl_[A-Za-z0-9]+$"},"object":{"type":"string","const":"chat.completion"},"created":{"type":"integer","minimum":0},"model":{"type":"string","enum":["synapse","cortex","cerebrum"]},"choices":{"type":"array","minItems":1,"maxItems":1,"items":{"$ref":"#/components/schemas/AgentChatCompletionsChoice"}},"usage":{"$ref":"#/components/schemas/AgentChatCompletionsUsage"}}},"PublicStatusSnapshotResponse":{"type":"object","additionalProperties":false,"required":["ok","status","freshness","staleBySeconds","freshnessGraceSeconds","generatedAt","expiresAt","intervalSeconds","latency","dependencies","service","items"],"properties":{"ok":{"type":"boolean","const":true},"status":{"type":"string"},"freshness":{"type":"string","enum":["fresh","stale"]},"staleBySeconds":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}]},"freshnessGraceSeconds":{"type":"integer","minimum":0},"generatedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"intervalSeconds":{"type":"integer","minimum":1},"latency":{"type":"object","additionalProperties":false,"required":["p50Ms","p95Ms","maxMs"],"properties":{"p50Ms":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95Ms":{"anyOf":[{"type":"integer"},{"type":"null"}]},"maxMs":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"dependencies":{"type":"object","additionalProperties":true},"service":{"type":"object","additionalProperties":false,"required":["ok","configured","generatedAt","datasetCount","operationalDatasetCount","degradedDatasetCount","downDatasetCount","probeCount","failedProbeCount","failureReasons"],"properties":{"ok":{"type":"boolean"},"configured":{"type":"boolean"},"generatedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"datasetCount":{"type":"integer","minimum":0},"operationalDatasetCount":{"type":"integer","minimum":0},"degradedDatasetCount":{"type":"integer","minimum":0},"downDatasetCount":{"type":"integer","minimum":0},"probeCount":{"type":"integer","minimum":0},"failedProbeCount":{"type":"integer","minimum":0},"failureReasons":{"type":"array","items":{"type":"string"}}}},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["key","kind","name","description","path","datasetId","backingDatasetIds","lastCheckedAt","lastRefreshAt","status","totalRows","previousRows","trend","dataPoints","latency","confidence","failureReasons","failureCategories"],"properties":{"key":{"type":"string"},"kind":{"type":"string","enum":["dataset","route","catalog","agent"]},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"path":{"type":"string"},"datasetId":{"anyOf":[{"type":"string"},{"type":"null"}]},"backingDatasetIds":{"type":"array","items":{"type":"string"}},"lastCheckedAt":{"type":"string","format":"date-time"},"lastRefreshAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"refreshInProgress":{"type":"boolean"},"status":{"type":"string"},"totalRows":{"anyOf":[{"type":"integer"},{"type":"null"}]},"previousRows":{"anyOf":[{"type":"integer"},{"type":"null"}]},"trend":{"anyOf":[{"type":"string","enum":["goingUp","goingDown","stable"]},{"type":"null"}]},"dataPoints":{"type":"object","additionalProperties":false,"required":["current","previous","delta","trend","source","refreshMarker"],"properties":{"current":{"anyOf":[{"type":"integer"},{"type":"null"}]},"previous":{"anyOf":[{"type":"integer"},{"type":"null"}]},"delta":{"anyOf":[{"type":"integer"},{"type":"null"}]},"trend":{"anyOf":[{"type":"string","enum":["goingUp","goingDown","stable"]},{"type":"null"}]},"source":{"type":"string","enum":["controlRefreshState","serviceRefreshMarker","notApplicable"]},"refreshMarker":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshRunId":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshBatchId":{"anyOf":[{"type":"string"},{"type":"null"}]},"changedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"recordCountSource":{"anyOf":[{"type":"string"},{"type":"null"}]},"fallbackReason":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"latency":{"type":"object","additionalProperties":false,"required":["p50Ms","p95Ms","maxMs"],"properties":{"p50Ms":{"anyOf":[{"type":"integer"},{"type":"null"}]},"p95Ms":{"anyOf":[{"type":"integer"},{"type":"null"}]},"maxMs":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"confidence":{"type":"object","additionalProperties":false,"required":["score","label","checks","plans","vectors"],"properties":{"score":{"type":"integer","minimum":0,"maximum":100},"label":{"type":"string","enum":["high","medium","low"]},"checks":{"type":"object","additionalProperties":false,"required":["total","failed","negativeTotal","negativePassed"],"properties":{"total":{"type":"integer","minimum":0},"failed":{"type":"integer","minimum":0},"negativeTotal":{"type":"integer","minimum":0},"negativePassed":{"type":"integer","minimum":0}}},"plans":{"type":"object","additionalProperties":false,"required":["count","weakPoolCount","generatedPoolCount","unsupportedPoolCount","missingPublicationPoolCount","signals"],"properties":{"count":{"type":"integer","minimum":0},"weakPoolCount":{"type":"integer","minimum":0},"generatedPoolCount":{"type":"integer","minimum":0},"unsupportedPoolCount":{"type":"integer","minimum":0},"missingPublicationPoolCount":{"type":"integer","minimum":0},"signals":{"type":"array","items":{"type":"string"}}}},"vectors":{"type":"object","additionalProperties":false,"required":["count","strata"],"properties":{"count":{"type":"integer","minimum":0},"strata":{"type":"array","items":{"type":"string"}}}}}},"failureReasons":{"type":"array","items":{"type":"string"}},"failureCategories":{"type":"array","items":{"type":"string"}}}}}}},"PublicStatusHistoryResponse":{"type":"object","additionalProperties":false,"required":["ok","generatedAt","expiresAt","window","summary","buckets","items","datasets"],"properties":{"ok":{"type":"boolean","const":true},"generatedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"window":{"type":"object","additionalProperties":false,"required":["key","from","to","intervalSeconds","bucketMode"],"properties":{"key":{"type":"string","enum":["1h","24h","7d","14d","30d"]},"from":{"type":"string","format":"date-time"},"to":{"type":"string","format":"date-time"},"intervalSeconds":{"type":"integer","minimum":1},"bucketMode":{"type":"string","enum":["interval","hour","day"]}}},"summary":{"type":"object","additionalProperties":false,"required":["uptimePercent","bucketCount","expectedBucketCount","missingBucketCount","totalRows"],"properties":{"uptimePercent":{"anyOf":[{"type":"number"},{"type":"null"}]},"bucketCount":{"type":"integer","minimum":0},"expectedBucketCount":{"type":"integer","minimum":0},"missingBucketCount":{"type":"integer","minimum":0},"totalRows":{"anyOf":[{"type":"integer"},{"type":"null"}]}}},"buckets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["at","status","uptimePercent","totalRows","itemCount","operationalCount","degradedCount","downCount"],"properties":{"at":{"type":"string","format":"date-time"},"status":{"type":"string"},"uptimePercent":{"anyOf":[{"type":"number"},{"type":"null"}]},"totalRows":{"anyOf":[{"type":"integer"},{"type":"null"}]},"itemCount":{"type":"integer","minimum":0},"operationalCount":{"type":"integer","minimum":0},"degradedCount":{"type":"integer","minimum":0},"downCount":{"type":"integer","minimum":0},"failureReasons":{"type":"array","items":{"type":"string"}},"failureCategories":{"type":"array","items":{"type":"string"}}}}},"items":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["key","kind","name","path","datasetId","uptimePercent","series"],"properties":{"key":{"type":"string"},"kind":{"type":"string","enum":["dataset","route","catalog","agent"]},"name":{"type":"string"},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"path":{"type":"string"},"datasetId":{"anyOf":[{"type":"string"},{"type":"null"}]},"uptimePercent":{"anyOf":[{"type":"number"},{"type":"null"}]},"series":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["at","status","totalRows","previousRows","trend","dataPoints","lastRefreshAt","confidence","failureReasons","failureCategories"],"properties":{"at":{"type":"string","format":"date-time"},"status":{"type":"string"},"totalRows":{"anyOf":[{"type":"integer"},{"type":"null"}]},"previousRows":{"anyOf":[{"type":"integer"},{"type":"null"}]},"trend":{"anyOf":[{"type":"string","enum":["goingUp","goingDown","stable"]},{"type":"null"}]},"dataPoints":{"type":"object","additionalProperties":false,"properties":{"current":{"anyOf":[{"type":"integer"},{"type":"null"}]},"previous":{"anyOf":[{"type":"integer"},{"type":"null"}]},"delta":{"anyOf":[{"type":"integer"},{"type":"null"}]},"trend":{"anyOf":[{"type":"string","enum":["goingUp","goingDown","stable"]},{"type":"null"}]},"source":{"type":"string"},"refreshMarker":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshRunId":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshBatchId":{"anyOf":[{"type":"string"},{"type":"null"}]},"changedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"recordCountSource":{"anyOf":[{"type":"string"},{"type":"null"}]},"fallbackReason":{"anyOf":[{"type":"string"},{"type":"null"}]}}},"lastRefreshAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"confidence":{"anyOf":[{"type":"object","additionalProperties":false,"required":["score","label"],"properties":{"score":{"type":"integer","minimum":0,"maximum":100},"label":{"anyOf":[{"type":"string","enum":["high","medium","low"]},{"type":"null"}]}}},{"type":"null"}]},"failureReasons":{"type":"array","items":{"type":"string"}},"failureCategories":{"type":"array","items":{"type":"string"}}}}}}}},"datasets":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["datasetId","name","uptimePercent","series"],"properties":{"datasetId":{"type":"string"},"name":{"type":"string"},"uptimePercent":{"anyOf":[{"type":"number"},{"type":"null"}]},"series":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["at","status","recordCount","refreshMarker","refreshRunId","refreshBatchId","previousRecordCount","recordCountDelta","countChangedAt","recordCountSource","versionId","versionTag","publishedAt","lastRefreshAt"],"properties":{"at":{"type":"string","format":"date-time"},"status":{"type":"string"},"recordCount":{"anyOf":[{"type":"integer"},{"type":"null"}]},"refreshMarker":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshRunId":{"anyOf":[{"type":"string"},{"type":"null"}]},"refreshBatchId":{"anyOf":[{"type":"string"},{"type":"null"}]},"previousRecordCount":{"anyOf":[{"type":"integer"},{"type":"null"}]},"recordCountDelta":{"anyOf":[{"type":"integer"},{"type":"null"}]},"countChangedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"recordCountSource":{"anyOf":[{"type":"string"},{"type":"null"}]},"versionId":{"anyOf":[{"type":"string"},{"type":"null"}]},"versionTag":{"anyOf":[{"type":"string"},{"type":"null"}]},"publishedAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]},"lastRefreshAt":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}]}}}}}}}}}},"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Send a DataMill API key in the `x-api-key` header for server-to-server requests. Keep keys server-side and rotate them if they are exposed."},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"DataMill API key","description":"Alternative API key format for clients that standardise on `Authorization: Bearer <token>` headers."}}}}
