openapi: 3.0.3 info: title: MLS Grid RESO Web Lookup Metadata API description: 'The MLS Grid RESO Web API is a normalized, RESO Data Dictionary–compliant OData v4 Web API for replicating Multiple Listing Service (MLS) data across the dozens of participating boards on the MLS Grid network. The API is optimized for incremental replication using `ModificationTimestamp`, supports `$select`, `$filter`, and `$expand` for related resources (Media, Rooms, UnitTypes), and applies a single license agreement across all participating MLSs. Authentication uses long-lived OAuth 2.0 bearer tokens issued through the MLS Grid web application. ' version: 2.0.0 contact: name: MLS Grid Support email: support@mlsgrid.com url: https://www.mlsgrid.com license: name: MLS Grid Master Data License Agreement url: https://www.mlsgrid.com x-logo: url: https://www.mlsgrid.com servers: - url: https://api.mlsgrid.com/v2 description: MLS Grid Web API v2 (production) security: - bearerAuth: [] tags: - name: Metadata description: OData service and EDMX metadata. paths: /$metadata: get: tags: - Metadata summary: Get Service Metadata description: Returns the OData v4 EDMX metadata document describing all entity types, properties, navigation properties, and enumerations exposed by the MLS Grid Web API. operationId: getMetadata responses: '200': description: EDMX metadata document. content: application/xml: schema: type: string '401': $ref: '#/components/responses/Unauthorized' components: responses: Unauthorized: description: Missing or invalid bearer token. securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: OAuth2 description: Long-lived OAuth 2.0 bearer token issued via the MLS Grid web application token tab.