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.
openapi: 3.2.0
info:
title: Urjanet Utility Cloud Authentication Webhooks API
description: REST API for the Urjanet (now part of Arcadia) utility-data aggregation platform, also branded as the Arcadia "Arc" / Utility Cloud platform. The API lets you connect end-user utility account credentials and retrieve normalized utility data — statements/bills, meters, sites, and usage — across thousands of utility providers. Endpoints below reflect resource paths described in Arcadia's public Utility Cloud API documentation; request and response schemas are not fully published and are intentionally left unspecified rather than fabricated. Verify against the official reference at https://docs.arcadia.com/v1.0-Utility-Cloud/reference/introduction before use.
termsOfService: https://urjanet.com/terms-of-service/
contact:
name: Arcadia / Urjanet Support
url: https://docs.arcadia.com/v1.0-Utility-Cloud/reference/introduction
version: '1.0'
servers:
- url: https://api.urjanet.com
description: Urjanet / Arcadia Utility Cloud production API base URL.
security:
- bearerAuth: []
tags:
- name: Webhooks
paths:
/Organization/{organizationId}:
patch:
operationId: updateOrganization
tags:
- Webhooks
summary: Update organization (including webhook configuration)
description: Update organization settings, including webhook endpoint configuration used to receive notifications on important events such as new data availability or credential status changes. Request schema not publicly documented in full.
parameters:
- name: organizationId
in: path
required: true
schema:
type: string
description: Identifier of the organization to update.
responses:
'200':
description: The updated organization.
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: Bearer token obtained from POST /auth/login, sent in the Authorization header as "Bearer {token}".