Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Federal Register Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The Federal Register Connector facilitates seamless integration with the Federal Register API, providing access to published documents, public inspection documents, agency details, images, and suggested searches. This connector acts as a proxy to streamline data retrieval, supporting actions for fetching individual or multiple documents, searching documents, retrieving issue tables of contents, and accessing agency and search metadata. It supports JSON, XML, and CSV response formats and is optimized for deployment on Google Cloud Platform (GCP).
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Federal Register Connector.
Detailed Integration Documentation
Single Document Retrieval
| Action | getDocument |
| Purpose | Retrieves metadata and details for a specific Federal Register document by document number, useful for accessing specific regulatory information. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_FEDERALREGISTER_BASE_URL. For GCP deployment, configure the connector in a Cloud Function or Cloud Run service. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Multiple Documents Retrieval
| Action | getMultipleDocuments |
| Purpose | Retrieves metadata and details for multiple Federal Register documents by document numbers, useful for batch processing. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_FEDERALREGISTER_BASE_URL. For GCP deployment, store document numbers in Cloud Storage for batch processing. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Document Search
| Action | searchDocuments |
| Purpose | Searches Federal Register documents published since 1994 using various conditions, useful for regulatory research. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_FEDERALREGISTER_BASE_URL. For GCP deployment, use Cloud Scheduler to automate searches. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Facet Counts Retrieval
| Action | getFacetCounts |
| Purpose | Retrieves counts of Federal Register documents grouped by a specified facet, useful for analyzing document distributions. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_FEDERALREGISTER_BASE_URL. For GCP deployment, use BigQuery for facet analysis. |
| Output |
Successful: Returns a JSON object with:
|
| Workflow Example |
|
Issue Table of Contents Retrieval
| Action | getIssueTOC |
| Purpose | Retrieves the table of contents for a specific Federal Register issue, useful for navigating daily publications. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_FEDERALREGISTER_BASE_URL. For GCP deployment, use Cloud Scheduler for daily retrieval. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Single Public Inspection Document Retrieval
| Action | getPublicInspectionDocument |
| Purpose | Retrieves metadata and PDF link for a specific public inspection document, useful for pre-publication access. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, store PDFs in Cloud Storage. |
| Output |
Successful: Returns a JSON, XML, or CSV object with document details (e.g., abstract, document_number, pdf_url). Failure: Returns error details (e.g., status: 404, message: Document not found). |
| Workflow Example |
|
Multiple Public Inspection Documents Retrieval
| Action | getMultiplePublicInspectionDocuments |
| Purpose | Retrieves metadata and details for multiple public inspection documents, useful for batch processing. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, use Cloud Storage for outputs. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Current Public Inspection Documents Retrieval
| Action | getCurrentPublicInspectionDocuments |
| Purpose | Retrieves all current public inspection documents, useful for monitoring recent filings. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, use Cloud Scheduler for periodic retrieval. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
Public Inspection Documents Search
| Action | searchPublicInspectionDocuments |
| Purpose | Searches all public inspection documents, useful for finding pre-publication documents. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, use Cloud Scheduler for automated searches. |
| Output |
Successful: Returns a JSON, XML, or CSV object with:
|
| Workflow Example |
|
All Agencies Retrieval
| Action | getAllAgencies |
| Purpose | Retrieves details for all federal agencies listed in the Federal Register, useful for regulatory analysis. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, store agency data in BigQuery. |
| Output |
Successful: Returns a JSON object with:
|
| Workflow Example |
|
Single Agency Retrieval
| Action | getAgency |
| Purpose | Retrieves details for a specific agency by slug, useful for targeted agency information. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, use Cloud Run for API calls. |
| Output |
Successful: Returns a JSON object with id, name, slug, description. Failure: Returns error details (e.g., status: 404, message: Agency not found). |
| Workflow Example |
|
Image Retrieval
| Action | getImage |
| Purpose | Retrieves image variants and metadata by identifier, useful for accessing visual assets. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, store images in Cloud Storage. |
| Output |
Successful: Returns a JSON object with:
|
| Workflow Example |
|
Suggested Searches Retrieval
| Action | getSuggestedSearches |
| Purpose | Retrieves all suggested searches, optionally filtered by section, useful for guiding user queries. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, cache results in Memorystore. |
| Output |
Successful: Returns a JSON object with an array of suggested search objects (slug, title, section, query). Failure: Returns error details (e.g., status: 500, message: Server error). |
| Workflow Example |
|
Single Suggested Search Retrieval
| Action | getSuggestedSearch |
| Purpose | Retrieves details for a specific suggested search by slug, useful for targeted query suggestions. |
| Parameters |
Required:
|
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_FEDERALREGISTER_BASE_URL environment variable. For GCP deployment, use Cloud Run for API calls. |
| Output |
Successful: Returns a JSON object with slug, title, section, query. Failure: Returns error details (e.g., status: 404, message: Search not found). |
| Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Regulatory Document Analysis
| Retrieve Agency Information | Use the getAllAgencies action to fetch a list of federal agencies and identify agencies of interest (e.g., environmental-protection-agency). |
| Search Relevant Documents | Execute the searchDocuments action with format=json, conditions[agency_ids][] for selected agencies, and conditions[type]=RULE. Process results to extract relevant documents. |
| Export and Analyze Documents | Use the getDocument action with document_number and format=csv for specific documents. Store CSV files in GCP Cloud Storage and analyze using Google BigQuery. |
This workflow enables applications to explore agency details, search regulatory documents, and analyze data, enhancing regulatory compliance and research capabilities on GCP.
Pricing
iSolution logo - white - transparent 250 px
Register To Wired For Banking
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]