openapi: 3.0.3 info: title: Dúchas API (National Folklore Collection, UCD) CBÉ Reference API description: 'The Dúchas API exposes published content from the National Folklore Collection (Cnuasach Bhéaloideas Éireann) held at University College Dublin. It returns JSON across four databases: the Main Manuscript Collection (CBÉ), the Schools'' Collection (CBÉS), the Photographic Collection (CBÉG) and the Persons Database (CBÉD). This description is derived faithfully from the public Dúchas API developer documentation and data dictionary maintained by the Gaois research group.' version: 0.5.0 contact: name: Gaois / Dúchas email: eolas@duchas.ie url: https://docs.gaois.ie license: name: See Dúchas terms of use url: https://www.duchas.ie/en/info/copyright servers: - url: https://www.duchas.ie/api/v0.5 description: Dúchas API v0.5 (prerelease) security: - ApiKeyHeader: [] - ApiKeyQuery: [] - BasicAuth: [] tags: - name: Reference paths: /counties: get: operationId: getCounties summary: Irish county reference list tags: - Reference responses: '200': description: Counties. content: application/json: schema: type: array items: $ref: '#/components/schemas/County' /countries: get: operationId: getCountries summary: Country reference list tags: - Reference responses: '200': description: Countries. content: application/json: schema: type: array items: $ref: '#/components/schemas/Country' components: schemas: Coordinates: type: object properties: Latitude: type: number format: double Longitude: type: number format: double County: type: object properties: LogainmID: type: integer NameEN: type: string NameGA: type: string QualifiedNameEN: type: string QualifiedNameGA: type: string Coordinates: $ref: '#/components/schemas/Coordinates' Country: type: object properties: IsoCode: type: string description: ISO 3166-1/2 code. GeoNameID: type: integer NameEN: type: string NameGA: type: string Coordinates: $ref: '#/components/schemas/Coordinates' securitySchemes: ApiKeyHeader: type: apiKey in: header name: X-Api-Key ApiKeyQuery: type: apiKey in: query name: apiKey BasicAuth: type: http scheme: basic description: Username is the API key; password is empty.