aid: centrica url: https://raw.githubusercontent.com/api-evangelist/centrica/refs/heads/main/apis.yml name: Centrica kind: company description: >- Centrica plc is the FTSE-listed British energy and services group behind British Gas, the United Kingdom's largest household energy supplier, along with Bord Gais Energy in Ireland, Centrica Business Solutions, Centrica Energy (its wholesale power, gas and LNG trading arm) and the Hive connected-home brand. It sits across the whole value chain — upstream gas and storage at Rough, generation and battery flexibility, wholesale trading and route-to-market, retail supply to roughly ten million UK homes, and a field-service engineering business — after exiting North America with the sale of Direct Energy to NRG in January 2021 to refocus on the UK and Ireland. Its API posture is honestly closed: Britain mandated the smart-metering INFRASTRUCTURE (the licensed Smart DCC monopoly and the SMETS2 rollout) rather than a consumer data right, so Centrica has no Consumer Data Right, no Green Button and no standards-conformant consumer usage endpoint. The DESNZ non-domestic smart meter data access requirement that does bind it is discharged by a written request answered within ten working days, not by an API. Household consumers reach their own data only through the British Gas app and account login; business customers through the Energy360 DataView portal. The single publicly reachable developer surface found is the Centrica FieldOps Azure API Management developer portal — a partner field-operations platform in its development environment — and Centrica publishes no open grid or market data of its own, leaving that to NESO, Elexon and the DNOs. image: https://www.britishgas.co.uk/aem6/etc/designs/britishgas/favicons/favicon-152x152.png tags: - Energy - United Kingdom - Utilities - Electricity - Gas - Smart Metering - Energy Retail - Energy Markets - Ireland - Field Service created: '2026-07-27' modified: '2026-07-27' specificationVersion: '0.19' apis: - aid: centrica:centrica-fieldops-identity-api name: Centrica FieldOps Identity API description: >- Token-issuing API on the Centrica FieldOps API Management platform, published on Centrica's Azure API Management developer portal. A single POST /oauth2/token operation exchanges an OAuth2 client_credentials grant (client_id + client_secret, form-encoded) for a bearer access token used against the FieldOps WorkOrder, Opportunity and Appointment Slots APIs. Harvested verbatim from the portal's development environment on 2026-07-27; the production hosts api.fieldops.centrica.com and api-developer.fieldops.centrica.com both answer 403 anonymously. Calls also carry an Azure APIM subscription key (Ocp-Apim-Subscription-Key header or subscription-key query parameter). humanURL: https://api-developer.dev.fieldops.centrica.com/api-details#api=identity-api baseURL: https://api.dev.fieldops.centrica.com/api/v1/identity tags: - Identity - OAuth2 - Field Service - Partner properties: - type: OpenAPI url: openapi/centrica-fieldops-identity-api-openapi.yml - type: Overlay url: overlays/centrica-fieldops-identity-api-overlay.yaml - type: Documentation url: https://api-developer.dev.fieldops.centrica.com/apis - type: APIReference url: https://api-developer.dev.fieldops.centrica.com/api-details#api=identity-api - type: DeveloperPortal url: https://api-developer.dev.fieldops.centrica.com/ - type: Sandbox name: FieldOps development environment and APIM test console url: https://api-developer.dev.fieldops.centrica.com/api-details#api=identity-api common: - type: DomainSecurity url: security/centrica-domain-security.yml - type: Authentication url: authentication/centrica-authentication.yml - type: VulnerabilityDisclosure url: security/centrica-vulnerability-disclosure.yml - type: Security name: British Gas responsible disclosure policy url: https://www.britishgas.co.uk/global-maintenance/responsible-disclosure.html - type: WellKnown url: well-known/centrica-well-known.yml - type: SecurityTxt url: well-known/centrica-security.txt - type: Conformance url: conformance/centrica-conformance.yml - type: Conventions url: conventions/centrica-conventions.yml - type: Lifecycle url: lifecycle/centrica-lifecycle.yml - type: DataModel url: data-model/centrica-data-model.yml - type: Packages url: packages/centrica-packages.yml - type: Sandbox url: sandbox/centrica-sandbox.yml - type: RateLimits url: rate-limits/centrica-rate-limits.yml - type: Plans name: Centrica FieldOps APIM products, captured url: plans/centrica-plans.yml - type: AgentSkill url: skills/_index.yml - type: LLMsTxt url: llms/centrica-llms.txt - type: Website url: https://www.centrica.com/ - type: Documentation url: https://api-developer.dev.fieldops.centrica.com/ - type: DeveloperPortal url: https://api-developer.dev.fieldops.centrica.com/ - type: SignUp url: https://api-developer.dev.fieldops.centrica.com/signup - type: Plans url: https://api-developer.dev.fieldops.centrica.com/products - type: APIReference url: https://api-developer.dev.fieldops.centrica.com/apis - type: Login url: https://api-developer.dev.fieldops.centrica.com/signin - type: Blog url: https://www.britishgas.co.uk/business/blog - type: TermsOfService name: British Gas terms and conditions url: https://www.britishgas.co.uk/terms-and-conditions.html - type: PrivacyPolicy name: British Gas privacy policy url: https://www.britishgas.co.uk/privacy-policy.html - type: LinkedIn url: https://www.linkedin.com/company/centrica - type: GitHubOrganization url: https://github.com/ConnectedHomes maintainers: - FN: Kin Lane email: kin@apievangelist.com