How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Elhub website screenshot

Elhub

Elhub is Norway's national IT platform (datahub) for collecting and distributing electricity data, owned and operated by Elhub AS, a public company owned by Statnett SF. Grid companies, electricity suppliers and service providers use Elhub to exchange metering values and customer information for more than 4 million metering points, and it handles supplier switching and settlement processes. Households and businesses use Elhub Min side to view and share their own electricity data. The Elhub API Portal (api.elhub.no) offers public open-data APIs (Energy Data API, CC BY 4.0) and Maskinporten-protected APIs including Data Export, Market Data, Access, Settlement and Metering Values APIs.

agent ready

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Elhub the way a machine reads it — 149 machine-readable artifacts across 16 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Elhub scores 53.4/100 (developing), with a separate agent-readiness read of 29/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance. Every facet and dimension name is a link: it opens that measurement's page on APIs.io, where the rating runs across the whole catalog — the exact checks that feed it, how every profiled provider distributes on it, and who is at the top of it.

Kin Score Kin Score How this is scored →
scored 2026-10-17 · rubric v0.24.0
Elhub Kin Score — API readiness rating by API Evangelist

Put this on your own site. The badge is drawn live from Elhub's current Kin Score — paste it once and it updates itself every time the score is recomputed. It follows your visitor's light or dark setting, and it links back here so anyone who sees it can read the full breakdown.

<!-- Kin Score · API Evangelist -->
<a href="https://providers.apievangelist.com/providers/elhub/"
   title="Elhub on API Evangelist — API profile and Kin Score">
  <img src="https://apis.io/badge/elhub.svg"
       alt="Elhub Kin Score — API readiness rating by API Evangelist" width="150" height="150" loading="lazy">
</a>

More shapes, themes and sizes → · Score as JSON · How badges work

How we profile Elhub

Each block below is one kind of artifact we hold for Elhub. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 92

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

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

Data Export API

Maskinporten-protected API providing energy data file exports generated by on-demand or scheduled jobs of different job types, with access depending on job type and data permiss...

Elhub Accounting Point API

Accounting Point

Elhub Accounting Point Balance Responsible Party API

Accounting Point Balance Responsible Party

Elhub Accounting Point Bidding Zone API

Accounting Point Bidding Zone

Elhub Accounting Point End User API

Accounting Point End User

Elhub Accounting Point Energy Supplier API

Accounting Point Energy Supplier

Elhub Accounting Point Grid Location API

Accounting Point Grid Location

Elhub Accounting Point Metering Grid Area API

Accounting Point Metering Grid Area

Elhub Authentication API

Authentication

Elhub Authorization Documents API

Operations for creating, retrieving, managing, and submitting authorization documents.

Elhub Authorization Grants API

Operations for listing and retrieving authorization grants and their scopes.

Elhub Authorization Requests API

Operations for creating, retrieving, and managing authorization requests.

Elhub Consumption group API

The Consumption group API from Elhub — 2 operation(s) for consumption group.

Elhub Contracts API

The Contracts API from Elhub — 5 operation(s) for contracts.

Elhub Controllable Unit API

Controllable unit

Elhub Controllable Unit History API

The controllable_unit_history API from Elhub — 1 operation(s) for controllable_unit_history.

Elhub Controllable Unit Service Provider API

Relation between controllable unit and service provider

Elhub Controllable Unit Service Provider History API

The controllable_unit_service_provider_history API from Elhub — 1 operation(s) for controllable_unit_service_provider_history.

Elhub Controllable Unit Summary API

Controllable Unit Summary

Elhub Controllable Unit Suspension API

Controllable Unit Suspension

Elhub Controllable Unit Suspension Comment API

Controllable Unit Suspension Comment

Elhub Controllable Unit Suspension Comment History API

The controllable_unit_suspension_comment_history API from Elhub — 1 operation(s) for controllable_unit_suspension_comment_history.

Elhub Controllable Unit Suspension History API

The controllable_unit_suspension_history API from Elhub — 1 operation(s) for controllable_unit_suspension_history.

Elhub Events API

The Events API from Elhub — 1 operation(s) for events.

Elhub Grid area API

The Grid area API from Elhub — 3 operation(s) for grid area.

Elhub Meta API

The Meta API from Elhub — 1 operation(s) for meta.

Elhub Metering Grid Area API

Metering Grid Area

Elhub Metering points API

The Metering points API from Elhub — 3 operation(s) for metering points.

Elhub Municipality API

The Municipality API from Elhub — 3 operation(s) for municipality.

Elhub Party API

The Party API from Elhub — 6 operation(s) for party.

Elhub Party History API

The party_history API from Elhub — 1 operation(s) for party_history.

Elhub Party Membership API

Party Membership

Elhub Party Membership History API

The party_membership_history API from Elhub — 1 operation(s) for party_membership_history.

Elhub Price area API

The Price area API from Elhub — 3 operation(s) for price area.

Elhub Production group API

The Production group API from Elhub — 2 operation(s) for production group.

Elhub (rpc) controllable_unit_lookup API

The (rpc) controllable_unit_lookup API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup.

Elhub (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin API

The (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup_check_end_user_matches_accounting_poin.

Elhub (rpc) controllable_unit_lookup_sync_accounting_point API

The (rpc) controllable_unit_lookup_sync_accounting_point API from Elhub — 1 operation(s) for (rpc) controllable_unit_lookup_sync_accounting_point.

Elhub (rpc) current_controllable_unit_accounting_point API

The (rpc) current_controllable_unit_accounting_point API from Elhub — 1 operation(s) for (rpc) current_controllable_unit_accounting_point.

Elhub (rpc) entity_lookup API

The (rpc) entity_lookup API from Elhub — 1 operation(s) for (rpc) entity_lookup.

Elhub Secure ping API

The Secure ping API from Elhub — 2 operation(s) for secure ping.

Elhub Service Provider Product Application API

Service Provider Product Application

Elhub Service Provider Product Application Comment API

Service Provider Product Application Comment

Elhub Service Provider Product Application Comment History API

The service_provider_product_application_comment_history API from Elhub — 1 operation(s) for service_provider_product_application_comment_history.

Elhub Service Provider Product Application History API

The service_provider_product_application_history API from Elhub — 1 operation(s) for service_provider_product_application_history.

Elhub Service Provider Product Suspension API

Service Provider Product Suspension

Elhub Service Provider Product Suspension Comment API

Service Provider Product Suspension Comment

Elhub Service Provider Product Suspension Comment History API

The service_provider_product_suspension_comment_history API from Elhub — 1 operation(s) for service_provider_product_suspension_comment_history.

Elhub Service Provider Product Suspension History API

The service_provider_product_suspension_history API from Elhub — 1 operation(s) for service_provider_product_suspension_history.

Elhub Service Providing Group API

Service providing group

Elhub Service Providing Group Grid Prequalification API

Grid prequalification for service providing group

Elhub Service Providing Group Grid Prequalification Comment API

Grid prequalification for service providing group Comment

Elhub Service Providing Group Grid Prequalification Comment History API

The service_providing_group_grid_prequalification_comment_history API from Elhub — 1 operation(s) for service_providing_group_grid_prequalification_comment_history.

Elhub Service Providing Group Grid Prequalification History API

The service_providing_group_grid_prequalification_history API from Elhub — 1 operation(s) for service_providing_group_grid_prequalification_history.

Elhub Service Providing Group Grid Suspension API

Service Providing Group Grid Suspension

Elhub Service Providing Group Grid Suspension Comment API

Service Providing Group Grid Suspension Comment

Elhub Service Providing Group Grid Suspension Comment History API

The service_providing_group_grid_suspension_comment_history API from Elhub — 1 operation(s) for service_providing_group_grid_suspension_comment_history.

Elhub Service Providing Group Grid Suspension History API

The service_providing_group_grid_suspension_history API from Elhub — 1 operation(s) for service_providing_group_grid_suspension_history.

Elhub Service Providing Group History API

The service_providing_group_history API from Elhub — 1 operation(s) for service_providing_group_history.

Elhub Service Providing Group Membership API

Membership relation of controllable unit in service providing group

Elhub Service Providing Group Membership History API

The service_providing_group_membership_history API from Elhub — 1 operation(s) for service_providing_group_membership_history.

Elhub Service Providing Group Power Per Substation API

Service Providing Group Power Per Substation

Elhub Service Providing Group Product Application API

Service Providing Group Product Application

Elhub Service Providing Group Product Application Attachment API

Service Providing Group Product Application Attachment

Elhub Service Providing Group Product Application Comment API

Service Providing Group Product Application Comment

Elhub Service Providing Group Product Application Comment History API

The service_providing_group_product_application_comment_history API from Elhub — 1 operation(s) for service_providing_group_product_application_comment_history.

Elhub Service Providing Group Product Application History API

The service_providing_group_product_application_history API from Elhub — 1 operation(s) for service_providing_group_product_application_history.

Elhub Service Providing Group Product Suspension API

Service Providing Group Product Suspension

Elhub Service Providing Group Product Suspension Comment API

Service Providing Group Product Suspension Comment

Elhub Service Providing Group Product Suspension Comment History API

The service_providing_group_product_suspension_comment_history API from Elhub — 1 operation(s) for service_providing_group_product_suspension_comment_history.

Elhub Service Providing Group Product Suspension History API

The service_providing_group_product_suspension_history API from Elhub — 1 operation(s) for service_providing_group_product_suspension_history.

Elhub Service Providing Group Summary API

Service Providing Group Summary

Elhub Shared Production API

The Shared Production API from Elhub — 2 operation(s) for shared production.

Elhub Substation Cluster API

Substation Cluster

Elhub System Operator Product Type API

System Operator Product Type

Elhub System Operator Product Type History API

The system_operator_product_type_history API from Elhub — 1 operation(s) for system_operator_product_type_history.

Elhub Technical Resource API

Technical Resource

Elhub Technical Resource History API

The technical_resource_history API from Elhub — 1 operation(s) for technical_resource_history.

Elhub Updates API

The Updates API from Elhub — 1 operation(s) for updates.

Elhub Versions API

The Versions API from Elhub — 2 operation(s) for versions.

Elhub Virtual Calculations API

The Virtual Calculations API from Elhub — 2 operation(s) for virtual calculations.

Elhub Work in Progress API

Endpoints under development and not yet part of the stable API contract.

Scroll within the panel for all 92 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the things the Kin Score reads for access clarity — renamed from commercial clarity in rubric 0.12, because a free statutory interface has access terms and no commercial ones.

Published pricing tiers and plan structures.

Elhub Plans Pricing

0 plans

PLANS

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Elhub Rate Limits

1 limits

RATE LIMITS

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Elhub Context

120 classes · 317 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Elhub — flex information system rules

5 rules · 5 errors

SPECTRAL

Elhub API Rules

16 rules · 5 errors · 8 warnings

SPECTRAL

JSON Schema 48

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

client_credentials_request

3 properties

JSON SCHEMA

ContractResponses

0 properties

JSON SCHEMA

ContractSummaryResponse

0 properties

JSON SCHEMA

controllable_unit_history_response

19 properties

JSON SCHEMA

controllable_unit_history

22 properties

JSON SCHEMA

controllable_unit_lookup_request

3 properties

JSON SCHEMA

controllable_unit_lookup_response

3 properties

JSON SCHEMA

controllable_unit_response

18 properties

JSON SCHEMA

controllable_unit

19 properties

JSON SCHEMA

CreateContractRequests

0 properties

JSON SCHEMA

entity_client

10 properties

JSON SCHEMA

entity_lookup_request

4 properties

JSON SCHEMA

entity_lookup_response

1 properties

JSON SCHEMA

jwt_bearer_request

2 properties

JSON SCHEMA

line_response

12 properties

JSON SCHEMA

ConsumptionGroupResponse

4 properties

JSON SCHEMA

DataExportResponse

4 properties

JSON SCHEMA

GridAreaResponse

4 properties

JSON SCHEMA

MeteringPointResponse

4 properties

JSON SCHEMA

MunicipalityResponse

4 properties

JSON SCHEMA

PriceAreaResponse

4 properties

JSON SCHEMA

ProductionGroupResponse

4 properties

JSON SCHEMA

session_response

6 properties

JSON SCHEMA

SharedProductionVersionResponseDto

2 properties

JSON SCHEMA

SingleContractResponse

0 properties

JSON SCHEMA

SingleUpdateContractRequest

0 properties

JSON SCHEMA

substation_cluster_response

11 properties

JSON SCHEMA

substation_response

13 properties

JSON SCHEMA

technical_resource_history_response

18 properties

JSON SCHEMA

token_exchange_request

4 properties

JSON SCHEMA

UpdateContractRequests

0 properties

JSON SCHEMA

userinfo_response

6 properties

JSON SCHEMA

V1AuthorizationDocumentResource

1 properties

JSON SCHEMA

V1AuthorizationDocumentSubmission

1 properties

JSON SCHEMA

V1AuthorizationGrantResource

1 properties

JSON SCHEMA

V1AuthorizationRequestResource

1 properties

JSON SCHEMA

V1AuthorizationRequestSubmission

1 properties

JSON SCHEMA

VersionGetResponse

3 properties

JSON SCHEMA

VersionListResponse

3 properties

JSON SCHEMA

VirtualCalculationGetResponse

3 properties

JSON SCHEMA

VirtualCalculationListResponse

4 properties

JSON SCHEMA

Scroll within the panel for all 48 ·

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

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

Elhub Authentication

http · 2 schemes

SECURITY

Elhub Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Scopes 1

OAuth scopes are the vocabulary of least-privilege access. Profiling them shows exactly what an integration — or an agent acting on a user's behalf — is allowed to do.

OAuth scopes governing access to this provider's APIs.

Elhub Scopes

117 scopes

117 scopes

SCOPES

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

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

Elhub Agentic Access

263 operations · 80 acting · 14 human-in-the-loop

263 operations · 80 acting

AGENTIC

Resources

Every other property we hold for Elhub — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

← All providers · Data indexed from github.com/api-evangelist/elhub · machine-readable index on apis.io

Where this information came from

This is an independent, third-party profile of Elhub, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.