Addis Energy · Authentication Profile

Addis Energy Authentication

Authentication

Authentication profile for the WordPress core REST API behind addisenergy.com. There is no developer program, no signup, no API key issuance and no OAuth server. The public surface is anonymous and read-only; the write half of the same routes is gated by WordPress application passwords, which only an existing site administrator can mint from wp-admin.

Addis Energy declares 2 security scheme(s) across its OpenAPI definitions.

CompanyEnergyClean EnergyAmmoniaClimate TechDeep TechGeoscienceSubsurfaceMaterials ScienceHydrogenFertilizerContent
Methods: Schemes: 2 OAuth flows: API key in:

Security Schemes

Anonymous none
WordPress application passwords http
scheme: basic

Source

Authentication Profile

Raw ↑
generated: '2026-09-07'
method: probed
source: https://addisenergy.com/wp-json/ (authentication block of the live route index) plus live anonymous requests to every route in openapi/
description: >-
  Authentication profile for the WordPress core REST API behind addisenergy.com. There is no
  developer program, no signup, no API key issuance and no OAuth server. The public surface is
  anonymous and read-only; the write half of the same routes is gated by WordPress application
  passwords, which only an existing site administrator can mint from wp-admin.
apis:
- addis-energy:addis-energy-posts-api
- addis-energy:addis-energy-pages-api
- addis-energy:addis-energy-media-api
- addis-energy:addis-energy-taxonomy-api
- addis-energy:addis-energy-users-api
- addis-energy:addis-energy-search-api
- addis-energy:addis-energy-discovery-api
- addis-energy:addis-energy-oembed-api
anonymous_access:
  supported: true
  scope: read-only
  evidence: >-
    GET https://addisenergy.com/wp-json/wp/v2/posts?per_page=1 returned HTTP 200 with
    `Allow: GET` and `X-WP-Total: 13` on 2026-09-07 with no credentials of any kind.
  note: >-
    The public projection is limited to the WordPress `view` context. Anonymous callers see
    published objects only; no draft, private or edit-context field is returned.
schemes:
- id: none
  type: none
  name: Anonymous
  description: >-
    All eight APIs profiled here are readable with no credential. This is the entire public
    surface.
  applies_to: every GET operation in openapi/
  verified: 2026-09-07
- id: application-passwords
  type: http
  scheme: basic
  name: WordPress application passwords
  description: >-
    HTTP Basic with a WordPress username and an application password, declared by the server's own
    discovery document at https://addisenergy.com/wp-json/ under `authentication`. This is the only
    authentication method the site advertises. It is NOT a developer credential: application
    passwords are minted per-user from wp-admin by a signed-in site administrator, so there is no
    path for a third party to obtain one.
  authorization_endpoint: https://addisenergy.com/wp-admin/authorize-application.php
  applies_to: >-
    The POST/PUT/PATCH/DELETE half of the wp/v2 routes, plus the entirety of the
    contact-form-7/v1, code-snippets/v1, siteground-optimizer/v1, duplicator/v1 and
    wp-abilities/v1 namespaces.
  public_issuance: false
  verified: 2026-09-07
gated_surfaces:
- route: /wp/v2/settings
  status: 401
  code: rest_forbidden
  note: Site settings require an authenticated administrator.
- route: /wp-abilities/v1/abilities
  status: 401
  code: rest_forbidden
  note: The WordPress Abilities API is registered but administrator-only; no ability is anonymously enumerable.
- route: /contact-form-7/v1/contact-forms
  status: 403
  code: wpcf7_forbidden
  note: Contact Form 7 form definitions are not public. The public contact form posts to /feedback, which is not a documented integration surface.
- route: /wp/v2/comments
  status: 403
  code: rest_comment_disabled
  note: Comments are disabled site-wide, so the comments collection is unavailable even anonymously.
not_present:
  oauth2: false
  openid_connect: false
  mutual_tls: false
  api_keys: false
  jwt: false
  note: >-
    No OAuth authorization server, no OpenID Connect discovery document and no API-key programme
    exist. /.well-known/openid-configuration and /.well-known/oauth-authorization-server both
    returned 404 on 2026-09-07. scopes/ is therefore not applicable and is deliberately not emitted.

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/addis-energy-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 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.

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