BETA

Skip links

  • Skip to primary navigation
  • Skip to content
  • Skip to footer
Queensland government logo Queensland government logo
Sign in Sign out
Sign in
  • Profile summary
  • Sign out
Department of Education Department of Education Developer Portal
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • Dark mode
  • Home
  • Tags
  • Chat
  • New
    APIs
  • Help
  • Contact us
  • My profile
  • Dark mode

Mockaco

Andrew McGrath Government
by Andrew McGrath
7 November 2024
Last updated 13 November 2024
API Architecture opinion
API Architecture opinion

Overview

Mockaco is a modified open source repo that enables the public provisioning of mock versions of the Queensland Education Department APIs.

    ** Source** Code

The original repo can be found at https://github.com/natenho/Mockaco.

The modified copy of this repo can be found at https://github.com/QED-DeveloperPortal/Mockaco.

    Deployment

It is deployed in Azure as a Web App named dp-mockaco.

The mock QED APIs that this tool manages are visually displayed to end users via a Microsoft Blazor interface whose code is at https://github.com/QED-DeveloperPortal/mockportal.

Updates to the MockPortal repo are published to Azure inside the apis folder of the qed-developer-portal repo via a Github Action.

    External Access

The mocked QED APIs can also be called as APIs via the base URI https://dp-mockaco.azurewebsites.net.

End users are required to pass an X-Api-Key value as part of the Http Request Header. End users can request an X-Api-Key via the MockPortal part of DevPortal website. This value is stored in Cosmos for each user.

Powered by Link to AI chat
  • Copyright
  • Disclaimer
  • Privacy
  • Right to information
  • Accessibility
  • Jobs in Queensland Government
  • Other languages

© The State of Queensland (Department of Education) 2025

Queensland Government