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
  • Beta
    APIs
  • Help
  • Contact us
  • Dark mode
  • Home
  • Tags
  • Chat
  • Beta
    APIs
  • Help
  • Contact us
  • My profile
  • Dark mode

GET, POST, PUT, DELETE Examples

Andrew McGrath Government
by Andrew McGrath
16 September 2025
Last updated 16 September 2025
API Getting started
API Getting started

Here are examples of using POST, PUT and DELETE requests from the API Catalogue.

For POST we demonstrate using the /visaentitlement-api/studyentitlement:check api that is available in the VisaEntitlement-API section of Student Management inside API Catalogue.

For Request Body Content we can use the following JSON:

{
  "StudentPersonal": [
    {
      "PersonInfo": {
        "Name": {
          "FamilyName": "FamilyName1",
          "GivenName": "GivenName1"
        },
        "Demographics": {
          "BirthDate": "2011-03-22T0:00:00+10:00",
          "PassportNumber": "123456789",
          "PassportCountryCode": "AUS"
        }
      }
    },
    {
      "PersonInfo": {
        "Name": {
          "FamilyName": "FamilyName2",
          "GivenName": "GivenName2"
        },
        "Demographics": {
          "BirthDate": "2006-03-22T0:00:00+10:00",
          "PassportNumber": "987654321",
          "PassportCountryCode": "AUS"
        }
      }
    }
  ]
}

When we run this API we get the following Response back:

{
  "Description": "Accepted"
}
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