Domain Group Agentic Access
Domain Group exposes 221 API operations that an AI agent could call, of which 76 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 145 read, 74 write, and 2 physical.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /v1/enquiries | physical | conditional |
| POST | /v1/enquiries | physical | conditional |
Source
Agentic Access
generated: '2026-07-26'
method: generated
source: openapi/domain-group-openapi-latest.json, openapi/domain-group-openapi-v1.json, openapi/domain-group-openapi-v2.json
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 221
by_action_class:
connected: 145
acting: 76
by_consequence:
read: 145
write: 74
physical: 2
human_in_the_loop_required: 0
operations:
- path: /v1/addressLocators
method: get
operationId: AddressLocators_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_addresslocators_read
token:
max-ttl: 3600
audit: none
- path: /v1/agencies
method: get
operationId: Agencies_Search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agencies
method: head
operationId: Agencies_Head
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agencies/_testAgency
method: post
operationId: Agencies_CreateTestAgency
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agencies/{id}
method: get
operationId: Agencies_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agencies/{id}/listings
method: get
operationId: Agencies_GetListings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/agencies/{id}/statistics
method: get
operationId: Agencies_GetStatistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agents/{id}
method: get
operationId: Agents_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agents/{id}/listings
method: get
operationId: Agents_GetListings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/agents/{id}/statistics
method: get
operationId: Agents_GetStatistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/agents/search
method: get
operationId: Agents_Search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/authorities
method: post
operationId: Authorities_Create
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_authorities_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/authorities/{id}
method: get
operationId: Authorities_GetById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_authorities_write
token:
max-ttl: 3600
audit: none
- path: /v1/authorities/{id}
method: put
operationId: Authorities_UpdateById
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_authorities_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/authorities/{id}/attachments
method: get
operationId: Authorities_DownloadAttachments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_authorities_write
token:
max-ttl: 3600
audit: none
- path: /v1/authorities/{id}/attachments
method: post
operationId: Authorities_UploadAttachment
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_authorities_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/authorities/{id}/vendors/{vendorId}/attachments
method: post
operationId: Authorities_UploadVendorAttachment
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_authorities_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/authorities/webhooks/subscription
method: put
operationId: Authorities_Subscribe
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_webhooks_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/authorities/webhooks/subscription/{subscriptionId}
method: delete
operationId: Authorities_Unsubscribe
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_webhooks_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/campaign/listing-performance
method: get
operationId: Campaign_GetListingPerformance_Report
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_campaignperformance_read
- api_listingperformance_read
token:
max-ttl: 3600
audit: none
- path: /v1/campaign/project-performance
method: get
operationId: Campaign_GetProjectPerformance_Report
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_campaignperformance_read
- api_projectperformance_read
token:
max-ttl: 3600
audit: none
- path: /v2/dataset/{datasetName}/{key}
method: get
operationId: dataset_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_dataset_read
token:
max-ttl: 3600
audit: none
- path: /v2/demographics/{state}/{suburb}/{postcode}
method: get
operationId: Demographics_Get_ByNamedSuburb
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_demographics_read
token:
max-ttl: 3600
audit: none
- path: /v1/disclaimers
method: get
operationId: Disclaimers_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/disclaimers/product/{product}
method: get
operationId: Disclaimers_GetByProduct
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/enquiries
method: get
operationId: Enquiries_Search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_enquiries_read
- api_enquiries_write
token:
max-ttl: 3600
audit: none
- path: /v1/enquiries
method: post
operationId: Enquiries_Post
x-agentic-access:
action-class: acting
consequence: physical
subject: required
scope:
- api_enquiries_write
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/enquiries/{id}
method: get
operationId: Enquiries_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_enquiries_read
- api_enquiries_write
token:
max-ttl: 3600
audit: none
- path: /v1/leadscope/predictions/{participantId}
method: get
operationId: LeadScope_GetById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/listings/{id}
method: get
operationId: Listings_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
- api_listings_write
token:
max-ttl: 3600
audit: none
- path: /v1/listings/{id}/enquiries
method: get
operationId: Listings_GetEnquiries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_enquiries_read
- api_enquiries_write
token:
max-ttl: 3600
audit: none
- path: /v1/listings/{id}/statistics
method: get
operationId: Listings_GetListingStatistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/listings/business
method: put
operationId: Listings_UpsertBusinessListing
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listings/business/_search
method: post
operationId: Listings_DetailedBusinessSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_read
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/listings/business/offmarket
method: post
operationId: listings_upsertbusinessoffmarket
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/listings/commercial
method: put
operationId: listings_upsertcommerciallisting
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listings/commercial/_search
method: post
operationId: Listings_DetailedCommercialSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_read
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/listings/commercial/offmarket
method: post
operationId: listings_upsertcommercialoffmarket
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listings/locations
method: get
operationId: ListingLocations_Search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
- api_listings_write
token:
max-ttl: 3600
audit: none
- path: /v1/listings/processingReports
method: get
operationId: Listings_GetListingReportByReference
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/listings/processingReports/{id}
method: get
operationId: Listings_GetListingReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/listings/residential
method: put
operationId: Listings_UpsertResidentialListing
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listings/residential/_search
method: post
operationId: Listings_DetailedResidentialSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_read
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/listings/residential/offmarket
method: post
operationId: listings_upsertresidentialoffmarket
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listingSearch/residential/search
method: post
operationId: Listings_ResidentialSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/listingSearch/residential/searchSold
method: post
operationId: Listings_DetailedSoldResidentialSearch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/locations/profiles/{domainLocationId}
method: get
operationId: LocationProfiles_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_locations_read
token:
max-ttl: 3600
audit: none
- path: /v1/me
method: get
operationId: Me_Profile
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/me/agencies
method: get
operationId: Me_GetMyAgencies
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_agencies_read
token:
max-ttl: 3600
audit: none
- path: /v1/me/providers
method: get
operationId: Me_GetMyProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_write
token:
max-ttl: 3600
audit: none
- path: /v2/premarket/listings
method: post
operationId: PreMarket_Post
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/premarket/listings/{id}
method: get
operationId: PreMarket_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v2/premarket/listings/{id}
method: patch
operationId: PreMarket_Patch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_listings_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/LimitedInventory/{inventoryReservationId}/Unreserve
method: put
operationId: LimitedInventory_Unreserve
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/LimitedInventory/Availability
method: post
operationId: LimitedInventory_GetBatchAvailability
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/LimitedInventory/ReserveByBatch
method: post
operationId: LimitedInventory_ReserveByBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/LimitedInventory/UnreserveByBatch
method: put
operationId: LimitedInventory_UnreserveByBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/Listings/QuoteByAgency
method: post
operationId: ListingPrice_QuoteByAgency
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/Products/Listings/QuoteBySuburbs
method: post
operationId: ListingPrice_QuoteBySuburbs
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/products/ratefornewlisting
method: post
operationId: Products_RateForNewListing
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/products/ratefornewsocialboost
method: post
operationId: SocialBoost_RateForNewSocialBoost
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_agencies_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/projects
method: get
operationId: Projects_Search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/projects/{id}
method: get
operationId: Projects_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/projects/{id}/enquiries
method: get
operationId: Projects_GetEnquiries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_enquiries_read
- api_enquiries_write
token:
max-ttl: 3600
audit: none
- path: /v1/projects/{id}/listings
method: get
operationId: Projects_GetChildListings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
- api_listings_write
token:
max-ttl: 3600
audit: none
- path: /v1/projects/{id}/listings/statistics
method: get
operationId: Projects_GetChildListingsStatistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/projects/{id}/statistics
method: get
operationId: Projects_GetStatistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/_suggest
method: get
operationId: Properties_Suggest
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/{id}
method: get
operationId: Properties_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v2/properties/{propertyId}/listings
method: get
operationId: listings_bypropertyid
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_listings_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/{propertyId}/priceEstimate
method: get
operationId: Properties_GetPriceEstimate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/{propertyId}/rentalEstimate
method: get
operationId: Properties_GetRentalEstimate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/images
method: get
operationId: property_images_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/listingHistory
method: get
operationId: property_listing_history_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/properties/salesHistory
method: get
operationId: property_sales_history_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyenrichment
method: get
operationId: propertyenrichment_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyReports
method: get
operationId: PropertyReports_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyreports_read
token:
max-ttl: 3600
audit: none
- path: /v1/avm/{propertyId}
method: get
operationId: PropertyAvm_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_avm_read
token:
max-ttl: 3600
audit: none
- path: /v1/avmReport/{propertyId}
method: get
operationId: PropertyAvm_ReportGet
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_avm_read
token:
max-ttl: 3600
audit: none
- path: /v2/property/features
method: get
operationId: Property_Features
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v2/properties/search/like/{searchType}
method: get
operationId: PropertyLike_Comparables
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyradar/portfolio
method: post
operationId: PropertyRadar_CreatePortfolio
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_propertyportfolio_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/propertyradar/portfolio/{PortfolioId}
method: get
operationId: PropertyRadar_ViewPortfolio
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyportfolio_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyradar/portfolio/{PortfolioId}
method: post
operationId: PropertyRadar_AddToPortfolio
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_propertyportfolio_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/propertyradar/portfolio/{PortfolioId}
method: delete
operationId: PropertyRadar_DeletePortfolio
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_propertyportfolio_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/propertyradar/portfolio/{PortfolioId}/properties
method: get
operationId: PropertyRadar_ViewPortfolioFull
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyportfolio_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyradar/portfolio/{PortfolioId}/properties/{PropertyId}
method: get
operationId: PropertyRadar_viewPortfolioFullSingle
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyportfolio_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyradar/portfolio/{PortfolioId}/properties/gnaf/{GnafId}
method: get
operationId: PropertyRadar_viewPortfolioFullSingleByGnafId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyportfolio_read
token:
max-ttl: 3600
audit: none
- path: /v1/propertyradar/portfolio/{PortfolioId}/property/delete
method: post
operationId: PropertyRadar_RemoveFromPortfolio
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_propertyportfolio_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/propertyradar/portfoliosummary
method: get
operationId: PropertyRadar_ListPortfolios
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_propertyportfolio_read
token:
max-ttl: 3600
audit: none
- path: /v2/properties/search/radius/{searchType}
method: post
operationId: PropertySearch_ByRadius
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_properties_read
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/property/zoning-perils
method: get
operationId: Property_Zoning_Perils
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_properties_read
token:
max-ttl: 3600
audit: none
- path: /v1/salesResults/_head
method: get
operationId: SalesResults_Head
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_salesresults_read
token:
max-ttl: 3600
audit: none
- path: /v1/salesResults/{city}
method: get
operationId: SalesResults_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_salesresults_read
token:
max-ttl: 3600
audit: none
- path: /v1/salesResults/{city}/listings
method: get
operationId: SalesResults_Listings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_salesresults_read
token:
max-ttl: 3600
audit: none
- path: /v2/salesResults/saturday
method: get
operationId: SalesResults_SaturdayReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_salesresults_read
token:
max-ttl: 3600
audit: none
- path: /v2/salesResults/weeklyMedia
method: get
operationId: SalesResults_WeeklyMediaReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_salesresults_read
token:
max-ttl: 3600
audit: none
- path: /v2/schools/{id}
method: get
operationId: Schools_Get_ById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_locations_read
token:
max-ttl: 3600
audit: none
- path: /v2/schools/{latitude}/{longitude}
method: get
operationId: Schools_Search_ByLocation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_locations_read
token:
max-ttl: 3600
audit: none
- path: /v1/statistics/{event}
method: post
operationId: Statistics_Post
x-agentic-access:
action-class: acting
consequence: write
subject: required
scope:
- api_statistics_write
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/suburbHistorical/{state}/{suburb}/{postcode}
method: get
operationId: SuburbHistorical_Get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_suburbhistorical_read
token:
max-ttl: 3600
audit: none
- path: /v2/suburbPerformanceStatistics/{state}/{suburb}
method: get
operationId: SuburbPerformance_Get_ByNamedSuburb_WithoutPostcode
x-agentic-access:
action-class: connected
consequence: read
subject: optional
scope:
- api_suburbperformance_read
# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/domain-group/refs/heads/main/agentic-access/domain-group-agentic-access.yml