Read-only mirror of https://github.com/metadata-swiss/apiconsole — Bundesamt für Statistik. Issues & pull requests at the source.
  • JavaScript 99.7%
  • HTML 0.2%
  • CSS 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-19 10:04:42 +02:00
.vscode separe I14y console puglic and partner 2024-10-31 13:37:27 +01:00
assets New overview page 2025-01-27 17:30:39 +01:00
partner/v1 fix swagger ui css 2026-06-19 10:04:42 +02:00
public/v1 fix swagger ui css 2026-06-19 10:04:42 +02:00
src heberge source of swagger-ui-dist 2026-06-19 09:50:35 +02:00
CNAME Create CNAME 2024-11-14 09:34:41 +01:00
index.html Added Tutorial button 2025-03-05 20:52:11 +01:00
README.md Fix Public Console URL in README 2026-01-27 15:35:50 +01:00

Overview

apiconsole.i14y.admin.ch is a centralized hub for documentation and testing of Switzerland's I14Y Interoperability Platform Public and Partner API. It offers two distinct Swagger UIs tailored to different user groups and use cases.

Available Consoles

Public Console

URL: https://apiconsole.i14y.admin.ch/public/v1/index.html

The Public Console provides read-only access to the I14Y API endpoints. It is designed for:

  • External developers and partners needing to query public data
  • Testing and exploring API capabilities without authentication
  • Integration scenarios requiring simple data retrieval

Supported Methods:

  • GET - Retrieve public data and resources

Partner Console

URL: https://apiconsole.i14y.admin.ch/partner/v1/index.html

The Partner Console offers full access to the I14Y API with comprehensive CRUD (Create, Read, Update, Delete) operations. It is intended for:

  • Authorized partners and administrators
  • Automating internal processes and workflows
  • Data management and synchronization tasks
  • Advanced integration scenarios

Supported Methods:

  • GET - Retrieve data
  • POST - Create new resources
  • PUT - Update existing resources
  • DELETE - Remove resources

Purpose

This application serves as a unified, accessible documentation and testing platform for the I14Y ecosystem. By hosting Swagger UI consoles, it enables:

  • Quick API exploration without additional setup
  • Interactive endpoint testing with live requests
  • Clear, standardized API documentation for all stakeholders
  • Separation of concerns between public and partner-level access

Current Version

  • Version: v1
  • Status: Active

Repository Structure

  • public/v1/ - Public API console assets
  • partner/v1/ - Partner API console assets
  • assets/ - Shared assets and resources
  • src/ - Source code and styling

Deployment

This site is hosted on GitHub Pages and automatically deployed from this repository.