Origin Energy website screenshot

Origin Energy

Origin Energy Limited is Australia's largest energy retailer, an ASX-listed integrated gas and electricity company headquartered in Sydney that supplies roughly 4.5 million electricity, natural gas, LPG and broadband customer accounts, operates the Eraring Power Station and a large gas-fired and renewable generation portfolio, holds a stake in the Australia Pacific LNG project, and runs the Origin Loop virtual power plant. It sits at the retail end of the National Electricity Market value chain, buying and generating wholesale energy and selling it to households and businesses. Its API posture is defined almost entirely by regulation rather than by a developer strategy: Origin is a designated energy data holder under Australia's Consumer Data Right and that obligation is genuinely implemented — it appears on the CDR Register with its own public base URI, serves the Consumer Data Standards discovery endpoints anonymously, and presents an mTLS resource endpoint whose TLS certificate is issued by the ACCC's own CDR Certificate Authority — but every byte of actual customer usage, billing and DER data behind that surface is reachable only by an accredited data recipient acting on a consumer's consent. Alongside the mandate, Origin runs its retail business on Octopus Energy's Kraken platform (Origin holds an equity stake in Octopus and Kraken Technologies), which exposes a publicly readable partner developer portal with downloadable OpenAPI definitions, a GraphQL API, an external events catalogue and an OpenID Connect authorisation server — none of it self-serve. Origin publishes no open grid, market or system data of its own; the only anonymously retrievable data is its retail plan reference data, and that is served from the Australian Energy Regulator's Energy Made Easy CDR gateway, not from an Origin host.

Origin Energy publishes 4 APIs on the APIs.io network, including CDR Energy API, CDR Public Discovery API, Plan Reference Data API (AER Energy Made Easy), and 1 more. Tagged areas include Energy, Australia, Utilities, Electricity, and Gas.

The Origin Energy catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Origin Energy’s developer surface includes authentication, documentation, changelog, engineering blog, support, pricing, signup flow, and 35 more developer resources.

60.8/100 strong ▬ flat Agent 57/100 agent native Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
AccessApproval
7 APIs 1 MCP Servers 5 Features 4 Use Cases
EnergyAustraliaUtilitiesElectricityGasEnergy RetailConsumer Data RightSmart MeteringSolarDERDemand ResponseEnergy Markets

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 60.8/100 · strong
Contract Quality 13.5 / 21
Developer Ergonomics 9.5 / 17
Commercial Clarity 7.6 / 17
Operational Transparency 10.5 / 11
Governance 2.1 / 10
Discoverability 7.9 / 9
Regulatory Posture 9.7 / 15
Agent readiness — 57/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Regulatory Posture applies to this provider. Its tags matched the Energy & Utilities regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/origin-energy: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 7

Individual APIs this provider publishes, each with its own machine-readable definition.

Origin Energy CDR Energy API

Origin Energy's Consumer Data Right energy data holder resource endpoint, serving the Consumer Data Standards energy APIs (accounts, invoices, billing, balances, concessions, pa...

Origin Energy CDR Public Discovery API

The unauthenticated portion of Origin Energy's Consumer Data Right surface, published as the brand's publicBaseUri on the CDR Register. Verified anonymously on 2026-07-27 — GET ...

Origin Energy Plan Reference Data API (AER Energy Made Easy)

Origin Energy's retail electricity and gas plan reference data, exposed under the Consumer Data Standards Get Generic Plans and Get Generic Plan Detail endpoints. Hosted by the ...

Origin Energy Kraken REST API

The REST half of the Kraken platform API that Origin Energy runs its retail business on, documented at Origin's own publicly readable Kraken developer portal and described as av...

Origin Energy Kraken GraphQL API

The primary Kraken platform API for Origin Energy accounts, agreements, meter points, readings, payments, quotes and devices. Served at https://api.origin-kraken.energy/v1/graph...

Origin Energy Kraken External Events

Origin's publicly readable Kraken External Events reference, cataloguing several hundred versioned event types emitted by the platform. Confirmed HTTP 200 on 2026-07-27. The cat...

Origin Energy Kraken Authorization Server

The OpenID Connect authorisation server issuing the bearer tokens used by both the Kraken REST and GraphQL APIs. Its discovery document at https://auth.origin-kraken.energy/.wel...

Scroll for all 7

Open Collections 5

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

CDR Common API

OPEN COLLECTION

CDR Energy API

OPEN COLLECTION

Kraken

OPEN COLLECTION

Kraken

OPEN COLLECTION

Kraken

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Rate Limits 1

Documented rate limits and quota policies.

Origin Energy Rate Limits

6 limits

RATE LIMITS

Features 5

Notable capabilities this provider offers.

Electricity and Gas Retail

Sells electricity and natural gas to residential and business customers across the National Electricity Market and Western Australian gas market.

Generation and LNG

Operates the Eraring Power Station, gas-fired peaking plant and renewable assets, and holds an interest in Australia Pacific LNG.

Origin Loop Virtual Power Plant

Aggregates customer solar, batteries and connected devices into one of Australia's largest virtual power plants for demand response and grid services.

Kraken Retail Platform

Runs its retail billing, CRM and customer operations on Octopus Energy's Kraken platform, in which Origin holds an equity stake.

Consumer Data Right Data Holding

Designated energy data holder under the Consumer Data Right, sharing customer usage, billing and DER data with accredited data recipients on consumer consent.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Origin Energy Authentication

openIdConnect/oauth2/apiKey/http/mutualTLS · 8 schemes

SECURITY

Origin Energy Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Origin Energy Vulnerability Disclosure

Bugcrowd · security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Origin Energy Scopes

113 scopes

113 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Origin Energy Agentic Access

54 operations · 19 acting

54 operations · 19 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Consented Energy Data Sharing

An accredited CDR data recipient obtains an Origin customer's usage, billing and service point data with that customer's consent, for comparison, budgeting or energy management.

Retail Plan Comparison

Anyone can pull Origin's 3,595 published electricity and gas plans anonymously from the AER Energy Made Easy CDR gateway to build a comparison or switching tool.

Partner Platform Integration

Origin partner organisations integrate with the Kraken REST and GraphQL APIs for account, payment, order and meter reading workflows.

Customer Migration

The Kraken data-import REST API ingests accounts, historical statements, transactions and payment instructions when customers are migrated onto the platform.

Integrations 3

Pre-built integrations with other platforms and tools.

Kraken Technologies

Origin's retail platform is Octopus Energy's Kraken, tenanted at origin-kraken.energy; Origin holds an equity stake in both Octopus Energy and Kraken Technologies.

AEMO

The Australian Energy Market Operator is the secondary data holder in the CDR energy sector, holding metering and NMI standing data that complements the retailer's own.

AER Energy Made Easy

The Australian Energy Regulator hosts Origin's Consumer Data Standards plan reference data endpoints at cdr.energymadeeasy.gov.au/origin.

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: origin-energy
url: https://raw.githubusercontent.com/api-evangelist/origin-energy/refs/heads/main/apis.yml
name: Origin Energy
kind: company
description: 'Origin Energy Limited is Australia''s largest energy retailer, an ASX-listed integrated gas and electricity
  company headquartered in Sydney that supplies roughly 4.5 million electricity, natural gas, LPG and broadband customer accounts,
  operates the Eraring Power Station and a large gas-fired and renewable generation portfolio, holds a stake in the Australia
  Pacific LNG project, and runs the Origin Loop virtual power plant. It sits at the retail end of the National Electricity
  Market value chain, buying and generating wholesale energy and selling it to households and businesses. Its API posture
  is defined almost entirely by regulation rather than by a developer strategy: Origin is a designated energy data holder
  under Australia''s Consumer Data Right and that obligation is genuinely implemented — it appears on the CDR Register with
  its own public base URI, serves the Consumer Data Standards discovery endpoints anonymously, and presents an mTLS resource
  endpoint whose TLS certificate is issued by the ACCC''s own CDR Certificate Authority — but every byte of actual customer
  usage, billing and DER data behind that surface is reachable only by an accredited data recipient acting on a consumer''s
  consent. Alongside the mandate, Origin runs its retail business on Octopus Energy''s Kraken platform (Origin holds an equity
  stake in Octopus and Kraken Technologies), which exposes a publicly readable partner developer portal with downloadable
  OpenAPI definitions, a GraphQL API, an external events catalogue and an OpenID Connect authorisation server — none of it
  self-serve. Origin publishes no open grid, market or system data of its own; the only anonymously retrievable data is its
  retail plan reference data, and that is served from the Australian Energy Regulator''s Energy Made Easy CDR gateway, not
  from an Origin host.'
accessModel:
  pricing: unknown
  onboarding: approval
  trial: false
  try_now: false
  public: false
  label: Gated · CDR accreditation or Origin partner/customer account required
  confidence: high
  source:
  - cdr-register
  - well-known
  - documentation
  generated: '2026-07-27'
  method: probed
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/origin-energy.png
tags:
- Energy
- Australia
- Utilities
- Electricity
- Gas
- Energy Retail
- Consumer Data Right
- Smart Metering
- Solar
- DER
- Demand Response
- Energy Markets
created: '2026-07-27'
modified: '2026-07-27'
specificationVersion: '0.19'
apis:
- aid: origin-energy:origin-energy-cdr-energy-api
  name: Origin Energy CDR Energy API
  description: 'Origin Energy''s Consumer Data Right energy data holder resource endpoint, serving the Consumer Data Standards
    energy APIs (accounts, invoices, billing, balances, concessions, payment schedules, electricity service points, usage
    and DER) to accredited data recipients acting on a consumer''s consent. Verified live on 2026-07-27: the host presents
    a TLS certificate with subject "OU=Consumer Data Right, O=Origin Energy, CN=api.mydata.cdr.originenergy.com.au, C=AU"
    issued by "CDR Intermediate CA 2025" under the Australian Competition and Consumer Commission''s CDR Root CA, and resets
    the connection when no client certificate is presented — the mandate is implemented and the gate is mutual TLS plus CDR
    accreditation.'
  humanURL: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
  baseURL: https://api.mydata.cdr.originenergy.com.au
  tags:
  - Consumer Data Right
  - Energy
  - Australia
  - Usage
  - Billing
  - DER
  properties:
  - type: OpenAPI
    url: openapi/consumer-data-standards-energy-api-openapi.json
  - type: OpenAPI
    url: openapi/consumer-data-standards-common-api-openapi.json
  - type: Documentation
    url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
  - type: APIReference
    url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-energy-api
  - type: Registration
    url: https://www.cdr.gov.au/for-providers/accreditation
  - type: Documentation
    url: https://www.originenergy.com.au/help-support/account-management/consumer-data-right-cdr/consumer-data-right-cdr
  - type: Overlay
    url: overlays/origin-energy-cds-energy-overlay.yaml
  - type: Authentication
    url: authentication/origin-energy-authentication.yml
  - type: ErrorCatalog
    url: errors/origin-energy-problem-types.yml
  - type: Conventions
    url: conventions/origin-energy-conventions.yml
  - type: DataModel
    url: data-model/origin-energy-data-model.yml
  - type: AgentSkill
    url: skills/origin-energy-cdr-consented-energy-data.md
    name: Retrieve an Origin Energy customer's energy data under Consumer Data Right consent
- aid: origin-energy:origin-energy-cdr-discovery-api
  name: Origin Energy CDR Public Discovery API
  description: The unauthenticated portion of Origin Energy's Consumer Data Right surface, published as the brand's publicBaseUri
    on the CDR Register. Verified anonymously on 2026-07-27 — GET /cds-au/v1/discovery/status returned HTTP 200 with a Consumer
    Data Standards conformant payload ({"data":{"status":"OK", ...}}) and GET /cds-au/v1/discovery/outages returned HTTP 200
    with an empty outages list. Both require the x-v version header. This is the only Origin-hosted API surface reachable
    without credentials, and it carries operational metadata only — no consumer or market data.
  humanURL: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
  baseURL: https://public.mydata.cdr.originenergy.com.au/cds-au/v1
  tags:
  - Consumer Data Right
  - Discovery
  - Status
  - Australia
  properties:
  - type: OpenAPI
    url: openapi/consumer-data-standards-common-api-openapi.json
  - type: Documentation
    url: https://consumerdatastandardsaustralia.github.io/standards/#discovery-apis
  - type: StatusPage
    url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
  - type: Overlay
    url: overlays/origin-energy-cds-common-overlay.yaml
  - type: Lifecycle
    url: lifecycle/origin-energy-lifecycle.yml
- aid: origin-energy:origin-energy-plan-reference-data-api
  name: Origin Energy Plan Reference Data API (AER Energy Made Easy)
  description: 'Origin Energy''s retail electricity and gas plan reference data, exposed under the Consumer Data Standards
    Get Generic Plans and Get Generic Plan Detail endpoints. Hosted by the Australian Energy Regulator''s Energy Made Easy
    CDR gateway rather than on an Origin host — Origin''s own public base URI returns 404 for /cds-au/v1/energy/plans. Verified
    anonymously on 2026-07-27: the plans list returned HTTP 200 with x-v:1 reporting 3,595 Origin plan records, and plan detail
    returned HTTP 200 with x-v:3 (x-v:1 is rejected with an UnsupportedVersion error). No key, no signup, no consent required.'
  humanURL: https://www.energymadeeasy.gov.au/
  baseURL: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1
  tags:
  - Consumer Data Right
  - Product Reference Data
  - Tariffs
  - Energy Plans
  - Open Data
  properties:
  - type: OpenAPI
    url: openapi/consumer-data-standards-energy-api-openapi.json
  - type: Documentation
    url: https://consumerdatastandardsaustralia.github.io/standards/#energy-apis
  - type: APIReference
    url: https://cdr.energymadeeasy.gov.au/origin/cds-au/v1/energy/plans
  - type: Overlay
    url: overlays/origin-energy-cds-energy-overlay.yaml
  - type: AgentSkill
    url: skills/origin-energy-retail-plan-comparison.md
    name: Compare Origin Energy retail electricity and gas plans
  - type: Conventions
    url: conventions/origin-energy-conventions.yml
- aid: origin-energy:origin-energy-kraken-rest-api
  name: Origin Energy Kraken REST API
  description: The REST half of the Kraken platform API that Origin Energy runs its retail business on, documented at Origin's
    own publicly readable Kraken developer portal and described as available to "customers and partner organisations". Base
    URL https://api.origin-kraken.energy/v1/. The Redoc reference is driven from live OpenAPI 3.0.3 documents served at https://api.origin-kraken.energy/v1/schema,
    /data-import/schema/ and /v2/orders/schema/, all of which returned HTTP 200 anonymously on 2026-07-27 and are harvested
    verbatim here — covering ad-hoc account payments, customer migration and data import, orders, and platform healthcheck.
    Calling the endpoints themselves requires a bearer token from the Kraken authorisation server.
  humanURL: https://developer.origin-kraken.energy/rest/
  baseURL: https://api.origin-kraken.energy/v1
  tags:
  - Kraken
  - REST
  - Billing
  - Payments
  - Orders
  - Customer Migration
  properties:
  - type: OpenAPI
    url: openapi/origin-energy-kraken-default-openapi.yml
  - type: OpenAPI
    url: openapi/origin-energy-kraken-data-import-openapi.yml
  - type: OpenAPI
    url: openapi/origin-energy-kraken-orders-openapi.yml
  - type: Documentation
    url: https://developer.origin-kraken.energy/rest/
  - type: APIReference
    url: https://developer.origin-kraken.energy/rest/reference/
  - type: GettingStarted
    url: https://developer.origin-kraken.energy/rest/guides/api-basics/
  - type: Documentation
    url: https://developer.origin-kraken.energy/rest/guides/data-import/
  - type: Overlay
    url: overlays/origin-energy-kraken-default-overlay.yaml
  - type: Overlay
    url: overlays/origin-energy-kraken-data-import-overlay.yaml
  - type: Overlay
    url: overlays/origin-energy-kraken-orders-overlay.yaml
  - type: Authentication
    url: authentication/origin-energy-authentication.yml
  - type: ErrorCatalog
    url: errors/origin-energy-problem-types.yml
  - type: Conventions
    url: conventions/origin-energy-conventions.yml
  - type: AgentSkill
    url: skills/origin-energy-kraken-customer-migration.md
    name: Migrate customer accounts onto the Origin Energy Kraken platform
  - type: AgentSkill
    url: skills/origin-energy-kraken-order-scheduling.md
    name: Schedule and track an order on the Origin Energy Kraken platform
- aid: origin-energy:origin-energy-kraken-graphql-api
  name: Origin Energy Kraken GraphQL API
  description: The primary Kraken platform API for Origin Energy accounts, agreements, meter points, readings, payments, quotes
    and devices. Served at https://api.origin-kraken.energy/v1/graphql/ with a browser GraphQL IDE at the same URL. Verified
    on 2026-07-27 — an anonymous POST with the query {__schema{queryType{name}}} returned HTTP 200 and introspection is enabled,
    while data queries return the KT-CT-1112 AUTHORIZATION error until a bearer token is supplied. The documented usage constraints
    are a per-request complexity limit of 550 and an hourly points allowance, with cursor pagination capped at first=100.
  humanURL: https://developer.origin-kraken.energy/graphql/
  baseURL: https://api.origin-kraken.energy/v1/graphql/
  tags:
  - Kraken
  - GraphQL
  - Accounts
  - Meter Readings
  - Payments
  properties:
  - type: Documentation
    url: https://developer.origin-kraken.energy/graphql/
  - type: APIReference
    url: https://developer.origin-kraken.energy/graphql/reference/
  - type: GettingStarted
    url: https://developer.origin-kraken.energy/graphql/guides/basics/
  - type: ChangeLog
    url: https://developer.origin-kraken.energy/graphql/changelog/
  - type: Errors
    url: https://developer.origin-kraken.energy/graphql/reference/error-codes/
  - type: GraphQL
    url: graphql/origin-energy-kraken.graphql
    name: Kraken GraphQL SDL harvested by anonymous introspection — 187 queries, 374 mutations, 2,407 types
  - type: ToolCrosswalk
    url: mcp/origin-energy-tool-crosswalk.yml
  - type: ErrorCatalog
    url: errors/origin-energy-error-codes.yml
  - type: RateLimits
    url: rate-limits/origin-energy-rate-limits.yml
  - type: Idempotency
    url: conventions/origin-energy-conventions.yml
  - type: Conventions
    url: conventions/origin-energy-conventions.yml
  - type: DataModel
    url: data-model/origin-energy-data-model.yml
  - type: Authentication
    url: authentication/origin-energy-authentication.yml
  - type: OAuthScopes
    url: scopes/origin-energy-scopes.yml
  - type: AgentSkill
    url: skills/origin-energy-kraken-graphql-account-operations.md
    name: Operate Origin Energy customer accounts through the Kraken GraphQL API
- aid: origin-energy:origin-energy-kraken-events
  name: Origin Energy Kraken External Events
  description: Origin's publicly readable Kraken External Events reference, cataloguing several hundred versioned event types
    emitted by the platform. Confirmed HTTP 200 on 2026-07-27. The catalogue is explicitly Australian-market shaped, carrying
    National Electricity Market industry events such as aus.industry.electricity.cats_notification.received-v1, aus.industry.electricity.register.network_tariff_code.changed-v1,
    aus.industry.electricity.life_support_request.received-v1 and aus.electricity.move-in.completed-v1 alongside generic account,
    agreement and approval events. The machine-readable schema endpoint (https://api.origin-kraken.energy/external-events/schema/)
    returned HTTP 403 anonymously, so no event contract could be harvested.
  humanURL: https://developer.origin-kraken.energy/events/
  tags:
  - Kraken
  - Events
  - Webhooks
  - NEM
  - Australia
  properties:
  - type: Documentation
    url: https://developer.origin-kraken.energy/events/
  - type: APIReference
    url: https://developer.origin-kraken.energy/events/reference/
  - type: Webhooks
    url: asyncapi/origin-energy-kraken-external-events.yml
    name: Kraken External Events catalogue
  baseURL: https://api.origin-kraken.energy/external-events
- aid: origin-energy:origin-energy-kraken-auth-api
  name: Origin Energy Kraken Authorization Server
  description: The OpenID Connect authorisation server issuing the bearer tokens used by both the Kraken REST and GraphQL
    APIs. Its discovery document at https://auth.origin-kraken.energy/.well-known/openid-configuration was retrieved anonymously
    with HTTP 200 on 2026-07-27 and is harvested verbatim here. Issuer https://auth.origin-kraken.energy/token/, authorization
    /authorize/, token /token/, userinfo /userinfo/, revocation /revoke-token/, end session /logout/, JWKS /.well-known/jwks.json.
    Client authentication is client_secret_post or client_secret_basic, with no registration endpoint and no PKCE methods
    advertised, so clients are provisioned by Origin rather than self-registered. The document publishes 113 scopes, including
    openid, full-customer-access, view:detailed-usage, request:consumption-data, query:electricity-meter-point-details, submit:meter-readings,
    update:smart-meter-data-preferences, view:ev-data and view:smartflex-data.
  humanURL: https://developer.origin-kraken.energy/graphql/guides/basics/
  baseURL: https://auth.origin-kraken.energy
  tags:
  - OpenID Connect
  - OAuth
  - Authentication
  - Kraken
  properties:
  - type: OpenIDConfiguration
    url: well-known/origin-energy-kraken-openid-configuration.json
  - type: Authentication
    url: https://developer.origin-kraken.energy/graphql/guides/basics/
  - type: JWKS
    url: https://auth.origin-kraken.energy/.well-known/jwks.json
  - type: OAuthScopes
    url: scopes/origin-energy-scopes.yml
  - type: WellKnown
    url: well-known/origin-energy-well-known.yml
common:
- type: MCPServer
  url: mcp/origin-energy-mcp.yml
- type: AgenticAccess
  url: agentic-access/origin-energy-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/origin-energy-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/origin-energy-domain-security.yml
- type: Authentication
  url: authentication/origin-energy-authentication.yml
- type: Website
  url: https://www.originenergy.com.au/
- type: DeveloperPortal
  url: https://developer.origin-kraken.energy/
- type: Documentation
  url: https://developer.origin-kraken.energy/
- type: OpenIDConfiguration
  url: well-known/origin-energy-kraken-openid-configuration.json
- type: ChangeLog
  url: https://developer.origin-kraken.energy/announcements/
- type: Blog
  url: https://www.originenergy.com.au/blog/
- type: GitHubOrganization
  url: https://github.com/origin-energy
- type: LinkedIn
  url: https://www.linkedin.com/company/origin-energy
- type: PrivacyPolicy
  url: https://www.originenergy.com.au/privacy/
- type: TermsOfService
  url: https://www.originenergy.com.au/terms-of-use/
- type: Registration
  url: https://www.cdr.gov.au/for-providers/accreditation
- type: Regulation
  url: https://www.cdr.gov.au/
- type: Features
  data:
  - name: Electricity and Gas Retail
    description: Sells electricity and natural gas to residential and business customers across the National Electricity Market
      and Western Australian gas market.
  - name: Generation and LNG
    description: Operates the Eraring Power Station, gas-fired peaking plant and renewable assets, and holds an interest in
      Australia Pacific LNG.
  - name: Origin Loop Virtual Power Plant
    description: Aggregates customer solar, batteries and connected devices into one of Australia's largest virtual power
      plants for demand response and grid services.
  - name: Kraken Retail Platform
    description: Runs its retail billing, CRM and customer operations on Octopus Energy's Kraken platform, in which Origin
      holds an equity stake.
  - name: Consumer Data Right Data Holding
    description: Designated energy data holder under the Consumer Data Right, sharing customer usage, billing and DER data
      with accredited data recipients on consumer consent.
- type: UseCases
  data:
  - name: Consented Energy Data Sharing
    description: An accredited CDR data recipient obtains an Origin customer's usage, billing and service point data with
      that customer's consent, for comparison, budgeting or energy management.
  - name: Retail Plan Comparison
    description: Anyone can pull Origin's 3,595 published electricity and gas plans anonymously from the AER Energy Made Easy
      CDR gateway to build a comparison or switching tool.
  - name: Partner Platform Integration
    description: Origin partner organisations integrate with the Kraken REST and GraphQL APIs for account, payment, order
      and meter reading workflows.
  - name: Customer Migration
    description: The Kraken data-import REST API ingests accounts, historical statements, transactions and payment instructions
      when customers are migrated onto the platform.
- type: Integrations
  data:
  - name: Kraken Technologies
    description: Origin's retail platform is Octopus Energy's Kraken, tenanted at origin-kraken.energy; Origin holds an equity
      stake in both Octopus Energy and Kraken Technologies.
  - name: AEMO
    description: The Australian Energy Market Operator is the secondary data holder in the CDR energy sector, holding metering
      and NMI standing data that complements the retailer's own.
  - name: AER Energy Made Easy
    description: The Australian Energy Regulator hosts Origin's Consumer Data Standards plan reference data endpoints at cdr.energymadeeasy.gov.au/origin.
- type: Support
  url: https://www.originenergy.com.au/help-support
- type: Pricing
  url: https://www.originenergy.com.au/electricity-gas/plans.html
- type: SignUp
  url: https://www.originenergy.com.au/sign-up/
- type: APIReference
  url: https://developer.origin-kraken.energy/graphql/reference/
- type: GettingStarted
  url: https://developer.origin-kraken.energy/graphql/guides/basics/
- type: ChangeLog
  url: changelog/origin-energy-changelog.yml
  name: Origin Energy Kraken changelog artifact
- type: Conventions
  url: conventions/origin-energy-conventions.yml
- type: Idempotency
  url: conventions/origin-energy-conventions.yml
  name: Kraken GraphQL idempotencyKey contract across 17 mutation inputs (KT-CT-9221 on reuse)
- type: RateLimits
  url: rate-limits/origin-energy-rate-limits.yml
- type: ErrorCatalog
  url: errors/origin-energy-error-codes.yml
  name: 878 Kraken KT-XX-NNNNN error codes
- type: ErrorCatalog
  url: errors/origin-energy-problem-types.yml
  name: Error envelopes across the CDR and Kraken surfaces
- type: Lifecycle
  url: lifecycle/origin-energy-lifecycle.yml
- type: StatusPage
  url: https://public.mydata.cdr.originenergy.com.au/cds-au/v1/discovery/status
  name: Consumer Data Standards Get Status endpoint — the only operational status surface Origin publishes
- type: Deprecation
  url: https://developer.origin-kraken.energy/announcements/
  name: Dated deprecation announcements; deprecated fields state a removal-on-or-after date
- type: OAuthScopes
  url: scopes/origin-energy-scopes.yml
  name: 113 Kraken OpenID Connect scopes
- type: Conformance
  url: conformance/origin-energy-conformance.yml
- type: Security
  url: https://bugcrowd.com/engagements/originenergy-og1
  name: Origin Energy vulnerability disclosure program, managed by Bugcrowd
- type: SecurityTxt
  url: well-known/origin-energy-security.txt
- type: WellKnown
  url: well-known/origin-energy-well-known.yml
- type: Packages
  url: packages/origin-energy-packages.yml
  name: 'Searched result: no first-party client library exists in any public registry'
- type: LLMsTxt
  url: llms/origin-energy-llms.txt
  name: Origin Energy's own published llms.txt, saved verbatim
- type: LLMsTxt
  url: llms/origin-energy-api-llms.txt
  name: API Evangelist generated API-surface llms.txt
- type: DataModel
  url: data-model/origin-energy-data-model.yml
- type: Webhooks
  url: asyncapi/origin-energy-kraken-external-events.yml
  name: Kraken External Events catalogue — 440+ versioned event types emitted to AWS EventBridge
- type: AgentSkill
  url: skills/_index.yml
  name: Five packaged agent skills grounded in verified operation names
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com