Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Campbelltown Open Data Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
The Campbelltown Open Data Connector provides seamless integration with the City of Campbelltown’s public open data portal, enabling secure and efficient access to all published datasets, records, metadata, and file exports. This connector acts as a dedicated integration layer to streamline data retrieval, supporting actions for dataset discovery, record querying, full exports in multiple formats, and attachment access.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Campbelltown Open Data Connector.
Supported Integration Action Points
Detailed Integration Documentation
2.1 List All Datasets
| Action | GET /catalog/datasets |
| Purpose | Retrieves a comprehensive list of all publicly available datasets on the Campbelltown Open Data portal. Serves as the primary entry point for discovering available data. |
| Configuration | Ensure the connector is configured with the base URL via the CONNECTOR_ENV_CAMPBELL_BASE_URL environment variable. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.2 Get Dataset Metadata
| Action | GET /catalog/datasets/<dataset_id> |
| Purpose | Retrieves complete metadata for a specific dataset, including fields, descriptions, publisher, and update frequency. |
| Configuration | Same base URL configuration as for listing datasets. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.3 Query Dataset Records
| Action | GET /catalog/datasets/<dataset_id>/records |
| Purpose | Performs powerful queries against a dataset with support for filtering, sorting, pagination, and field selection. |
| Configuration | Same base URL configuration as above. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.4 Get Single Record
| Action | GET /catalog/datasets/<dataset_id>/records/<record_id> |
| Purpose | Retrieves a single record using its unique identifier. |
| Configuration | Same base URL configuration as above. |
| Parameters |
|
| Output |
|
2.5 List Available Export Formats
| Action | GET /catalog/datasets/<dataset_id>/export-formats |
| Purpose | Returns all supported export formats for a given dataset. |
| Configuration | Same base URL configuration as above. |
| Parameters |
|
| Output |
|
2.6 Export Dataset
| Action | GET /catalog/datasets/<dataset_id>/exports/<format> |
| Purpose | Streams a complete export of the dataset in the specified format. Ideal for bulk data analysis, backups, or integration with BI tools. |
| Configuration | The connector uses streaming responses and extended timeouts to efficiently handle large file exports. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
2.7 List Dataset Attachments
| Action | GET /catalog/datasets/<dataset_id>/attachments |
| Purpose | Retrieves metadata and download links for files attached to a dataset (e.g., PDFs, supporting documents). |
| Configuration | Same base URL configuration as above. |
| Parameters |
|
| Output |
|
| Workflow Example |
|
Example Workflow
Example Workflow: Building a Community Data Portal
Example Workflow: Building a Community Data Portal
| Retrieve Supported Datasets |
|
| Explore Dataset Details |
|
| Power Interactive Applications |
|
| Enable Bulk Data Access |
|
| Enrich User Experience |
|
This connector enables robust, scalable, and performant integration with Campbelltown City Council’s open data platform, supporting everything from real-time dashboards to large-scale data extraction and analysis.
Pricing
Support
For Technical support please contact us on
custom-connectors-support@isolutions.sa
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″]