openapi: 3.0.1
info:
title: GovInfo Collections Related API
description: The GovInfo API provides services for developers and webmasters to access GovInfo content and metadata, including search, packages, granules, collections, related items, and published documents from the U.S. Government Publishing Office. Requires an api.data.gov API key.
contact:
name: Developer Hub
url: https://github.com/usgpo/api
license:
name: License
url: https://github.com/usgpo/api/blob/master/LICENSE.md
version: '2.0'
servers:
- url: https://api.govinfo.gov
description: GovInfo API production server
tags:
- name: Related
description: Discover relationships between documents available on GovInfo
paths:
/related/{accessId}:
get:
tags:
- Related
summary: Get a list of relationships for a given accessId
operationId: relatedPackageDetails
parameters:
- name: accessId
in: path
description: The unique accessId (packageId or granuleId) for a given piece of GovInfo content
required: true
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
type: object
security:
- apiKeyScheme: []
/related/{accessId}/{collection}:
get:
tags:
- Related
summary: Get a list of relationships for a given accessId
operationId: relatedVersionsDetails
parameters:
- name: accessId
in: path
description: The unique accessId (packageId or granuleId) for a given piece of GovInfo content
required: true
schema:
type: string
- name: collection
in: path
description: CollectionCode associated with a given relationshp - e.g. BILLS would display all related Bill Versions
required: true
schema:
type: string
enum:
- BILLS
- CPD
- CPRT
- CRPT
- FR
- HOB
- PLAW
- STATUTE
- USCODE
- CMR
- name: granuleClass
in: query
required: false
schema:
type: string
- name: subGranuleClass
in: query
required: false
schema:
type: string
responses:
'200':
description: OK
content:
'*/*':
schema:
type: object
security:
- apiKeyScheme: []
components:
securitySchemes:
apiKeyScheme:
type: apiKey
name: api_key
in: query