Origin Energy · Schema
AdHoc
EnergyAustraliaUtilitiesElectricityGasEnergy RetailConsumer Data RightSmart MeteringSolarDERDemand ResponseEnergy Markets
Properties
| Name | Type | Description |
|---|---|---|
| amount | integer | |
| single_use_token | string | |
| captcha_token | string | Can be into the thousands of characters long. |
| electronic_commerce_indicator | string | 'INTERNET' is used for adhoc payments, 'RECURRING' for scheduled payments and 'PHONE' for interactive voice response (IVR). * `INTERNET` - INTERNET * `PHONE` - PHONE * `RECURRING` - RECURRING |
| supplier_business_code | string | * `LPG` - LPG * `RETAIL` - RETAIL * `RETAILX` - RETAILX * `RETAILXFEE` - RETAILXFEE |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/origin-energy/main/json-schema/origin-energy-ad-hoc-schema.json",
"title": "AdHoc",
"x-generated": "2026-10-20",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/origin-energy-accounts-api-openapi.yml#/components/schemas/AdHoc",
"type": "object",
"properties": {
"amount": {
"type": "integer",
"maximum": 2147483647,
"minimum": 100,
"title": "The monetary amount in cents"
},
"single_use_token": {
"type": "string",
"title": "A Westpac payments single use token for authorizing the payment",
"maxLength": 255
},
"captcha_token": {
"type": "string",
"title": "A Google reCaptcha token generated by the consumer-facing website",
"description": "Can be into the thousands of characters long."
},
"electronic_commerce_indicator": {
"enum": [
"INTERNET",
"PHONE",
"RECURRING"
],
"type": "string",
"x-spec-enum-id": "26c3ac14050e29cb",
"description": "'INTERNET' is used for adhoc payments, 'RECURRING' for scheduled payments and 'PHONE' for interactive voice response (IVR).\n\n* `INTERNET` - INTERNET\n* `PHONE` - PHONE\n* `RECURRING` - RECURRING"
},
"supplier_business_code": {
"enum": [
"LPG",
"RETAIL",
"RETAILX",
"RETAILXFEE"
],
"type": "string",
"description": "* `LPG` - LPG\n* `RETAIL` - RETAIL\n* `RETAILX` - RETAILX\n* `RETAILXFEE` - RETAILXFEE",
"x-spec-enum-id": "3188a7962cb70439"
}
},
"required": [
"amount",
"captcha_token",
"electronic_commerce_indicator",
"single_use_token",
"supplier_business_code"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/origin-energy-ad-hoc"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.