openapi: 3.0.1 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}".