openapi: 3.2.0 info: title: BLM GBP Hub Search Ogc Root API description: Welcome to the Search API. version: 1.0.0 contact: {} servers: [] tags: - name: OgcRoot paths: /api/search/v1: get: description: Provides links to the API definition, the Conformance statements and the metadata about the coverage data in this dataset. operationId: OgcRootController_getSiteRoot_api/search/v1 parameters: - name: token required: false in: query description: ArcGIS token to use when accessing the underlying ArcGIS Item that represents the site. schema: type: string responses: '200': description: A data object describing the site and its API. content: application/json: schema: $ref: '#/components/schemas/OgcApiLandingPageDto' summary: Ogc root controller get site root api/search/v1 tags: - OgcRoot x-summary-source: derived components: schemas: OgcApiLandingPageDto: type: object properties: title: type: string description: API title description: type: string description: API description item: description: OGC Record of underlying API Resource allOf: - $ref: '#/components/schemas/OgcItemDto' links: description: API links type: array items: $ref: '#/components/schemas/OgcApiLandingPageLinkDto' required: - title - description - links OgcItemDto: type: object properties: id: type: string title: id type: type: string title: type enum: - Feature geometry: title: geometry oneOf: - title: GeoJSON Point type: object required: - type - coordinates properties: type: type: string enum: - Point coordinates: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number - title: GeoJSON LineString type: object required: - type - coordinates properties: type: type: string enum: - LineString coordinates: type: array minItems: 2 items: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number - title: GeoJSON Polygon type: object required: - type - coordinates properties: type: type: string enum: - Polygon coordinates: type: array items: type: array minItems: 4 items: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number - title: GeoJSON MultiPoint type: object required: - type - coordinates properties: type: type: string enum: - MultiPoint coordinates: type: array items: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number - title: GeoJSON MultiLineString type: object required: - type - coordinates properties: type: type: string enum: - MultiLineString coordinates: type: array items: type: array minItems: 2 items: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number - title: GeoJSON MultiPolygon type: object required: - type - coordinates properties: type: type: string enum: - MultiPolygon coordinates: type: array items: type: array items: type: array minItems: 4 items: type: array minItems: 2 items: type: number bbox: type: array minItems: 4 items: type: number properties: type: object title: properties time: type: object title: time required: - id - type - geometry - properties - time OgcApiLandingPageLinkDto: type: object properties: rel: type: string description: relationship type: type: string description: link MIME type title: type: string description: link title href: type: string description: link uri required: - rel - type - title - href