Genability · Authentication Profile

Genability Authentication

Authentication

Genability secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.

EnergyUnited StatesUtilitiesElectricityTariffsEnergy RatesRate CalculationEnergy Data PlatformSolarGrid
Methods: http Schemes: 1 OAuth flows: API key in:

Security Schemes

sec0 http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-07-27'
method: searched
source: openapi/genability-signal-openapi.json
docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication
summary:
  types:
  - http
  http_schemes:
  - basic
  api_key_in: []
  oauth2_flows: []
  oauth2: false
  oidc: false
  mtls: false
schemes:
- name: sec0
  type: http
  scheme: basic
  sources:
  - openapi/genability-signal-openapi.json
  applied: >-
    Globally — the document declares a root-level security requirement
    [{sec0: []}], so every one of the 33 operations requires it.
  credentials:
    username: appId
    password: appKey
  docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/authentication
  quote: >-
    "Authenticate Arcadia Signal API requests with HTTP Basic authentication
    using your appId and appKey." appId = username, appKey = password. "Most
    HTTP clients can send Basic Auth credentials directly. If your client
    requires a header, construct an Authorization: Basic header from the
    Base64-encoded appId:appKey pair."
credential_provisioning:
  self_serve: true
  steps:
  - Create an Arcadia user account at https://dash.genability.com/signup
  - Create or join an Organization at https://dash.genability.com/org (14-day free trial)
  - Create an API Application at https://dash.genability.com/org/applications to mint appId and appKey
  - Authenticate with HTTP Basic
  credit_card_required: true
  quote: >-
    "If you are on a free trial, you will need to enter a valid credit card to
    create an Application and get an API Key."
  docs: https://docs.arcadia.com/v2022-12-21-Signal/docs/quick-start
validation:
  endpoint: GET /rest/echo/authenticate
  operationId: echo-api-authenticate
  docs: https://docs.arcadia.com/v2022-12-21-Signal/reference/echo-api-authenticate
transport:
  tls_required: true
  quote: '"All API methods should be called over SSL."'
  observed_tls: TLSv1.2 on api.genability.com (security/genability-domain-security.yml)
anonymous_access:
  available: false
  note: >-
    The /rest/public/ paths are "public" only in the sense of non-org-scoped
    reference data. A live anonymous GET of
    https://api.genability.com/rest/public/tariffs on 2026-07-27 returned HTTP
    401 with {"code":"Unauthorized","message":"The credentials were not supplied
    or are invalid","propertyName":"appId"}.
not_supported:
  oauth2: No oauth2 securityScheme, no token endpoint, no scopes — scopes/ is intentionally absent.
  openid_connect: >-
    https://api.genability.com/.well-known/openid-configuration returns the
    Signal 401 envelope, not an OIDC document.
  mutual_tls: Not offered.
  api_key_header: Not offered — credentials travel as Basic auth, not as a key header.
related:
  sso: >-
    https://docs.arcadia.com/v2022-12-21-Signal/docs/single-sign-on covers SSO
    for human sign-in to the Arcadia dashboard, not API authentication.
  permissions: >-
    Creating private TOU definitions (POST /rest/timeofuses) "requires special
    API permissions. Contact platformsupport@arcadia.com to request access."

Work with this as data

Every security artifact here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for security posture

4 MCP tools reach this
  • find_securityBrowse and filter every security artifact in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This security artifact
curl "https://apis.io/api/v1/security/genability-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.