Custom Connector

Victoria Open Data Portal

Australia

The Victoria Open Data Connector provides seamless integration with the Victorian Government’s official open data portal, enabling secure, reliable, high-performance access to all publicly available datasets and metadata. It standardizes requests for datasets, resources, organizations, categories, and tags (CKAN).

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the Victoria Open Data Connector.

  • package_list. Returns a list of all dataset names (IDs).
  • current_package_list_with_resources. Returns recent datasets with full resource metadata.
  • package_search. Full-text and faceted search across all datasets.
  • package_show. Retrieves complete metadata and resources for a specific dataset.
  • organization_list. Lists all publishing organizations (departments and agencies).
  • tag_list / group_list. Returns all tags, and all groups/categories used to organize datasets.
Documentation

Detailed Integration Documentation

List Datasets & Resources

Actionpackage_list / current_package_list_with_resources
PurposeReturns an array of all dataset identifiers, or recent datasets with full resource details (download URLs, formats) for building rich catalogs.
ConfigurationConfigure the base URL via CONNECTOR_ENV_VICTORIA_BASE_URL.
Parameterspackage_list:
none (empty POST body). current_package_list_with_resources optional:
limit (integer).
OutputSuccessful: {success: true, result: [ids…]}, or full dataset objects with a resources array. Failure: a CKAN error object with success: false.
Workflow exampleExecute package_list to enumerate the catalog, then fetch detail per dataset as needed.

Search Datasets

Actionpackage_search
PurposeThe primary discovery endpoint — full-text search, faceted filtering (organization, format, license), sorting, and pagination.
ConfigurationConfigure the base URL via CONNECTOR_ENV_VICTORIA_BASE_URL.
ParametersOptional:
q; fq (filter query); rows; start; sort; facet.field.
OutputSuccessful: search results with count, a results array, and facets. Failure: CKAN error object.
Workflow exampleExecute package_search with q=water and facet.field=[organization] to build an interactive data portal.

Get Dataset Metadata

Actionpackage_show
PurposeRetrieves full metadata for a single dataset — title, description, resources, tags, extras, and update history.
ConfigurationConfigure the base URL via CONNECTOR_ENV_VICTORIA_BASE_URL.
ParametersRequired:
id (dataset name or UUID).
OutputSuccessful: the complete dataset object with a resources array (download URLs and formats). Failure: CKAN error object.
Workflow exampleExecute package_show with id=road-crashes-victoria to display details and direct download links.

Organizations, Tags & Groups

Actionorganization_list / tag_list / group_list
PurposeLists all publishing organizations (departments/agencies), all tags used across the portal, and thematic groups (Health, Transport, Environment).
ConfigurationConfigure the base URL via CONNECTOR_ENV_VICTORIA_BASE_URL. Supports authorization headers, JSON/form-encoded requests, streaming responses, and a 5-minute timeout for long searches.
ParametersOptional:
all_fields=true (organization_list — include descriptions and dataset counts).
OutputSuccessful: arrays of organization, tag, or group objects. Failure: CKAN error object.
Workflow exampleUse organization_list to populate agency filters, and group_list / tag_list for topic-based navigation.

Example Workflow: Building a Victorian Open Data Dashboard

OrganizationsUse organization_list to populate agency filters.
DiscoverExecute package_search with faceted queries to power search and filtering.
CatalogUse current_package_list_with_resources or package_search results to show titles, descriptions, and formats.
Detail & browseUse package_show for full metadata and download links, and group_list / tag_list for thematic browsing.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support