WaveBL · Authentication Profile
Wavebl Authentication
Authentication
WaveBL declares 0 security scheme(s) across its OpenAPI definitions.
Electronic Bill of LadingDigital TradeTrade DocumentsTrade FinanceOcean FreightShippingLogisticsSupply ChainMaritimeCustomsBlockchainFreight ForwardingBankingDocument Exchange
Methods:
Schemes: 0
OAuth flows:
API key in:
Security Schemes
Source
Authentication Profile
generated: '2026-09-04'
method: probed
source: >-
WaveBL's own production login bundle
(https://ib.prod.wavebl.com/static/js/main.92f24860.chunk.js), the OpenID Connect discovery
document served at https://wsupport.wavebl.com/.well-known/openid-configuration, and anonymous
probes of the WaveBL API Gateway hosts on 2026-09-04.
summary: >-
WaveBL documents no API authentication anywhere. There is no OpenAPI to derive securitySchemes
from and no auth page on any public property. What can be established anonymously is the identity
machinery behind WaveBL's own web properties, recorded below as observed fact rather than as a
documented API contract.
api_authentication:
documented: false
schemes: []
note: >-
No API key, token, OAuth flow, mTLS profile or signing scheme is published for any WaveBL API.
The one reachable API surface, https://coa.wavebl.com/coadocuments/*, rejects anonymous GET and
OPTIONS with HTTP 403 {"message":"Missing Authentication Token"} — the AWS API Gateway response
for an undefined method, which carries no WWW-Authenticate challenge, so even the scheme cannot
be inferred from the outside. Partner integrations against the DCSA eBL Issuance and Surrender
Response APIs are provisioned through WaveBL sales and support; no credential-issuance
documentation is public.
observed_identity_surfaces:
- surface: WaveBL platform login (ib.prod.wavebl.com)
type: oauth2
flow: authorization_code
provider: Amazon Cognito user pools via the AWS Amplify Identity Broker
region: eu-west-1
hosted_ui_domain: wave-identity-broker-prod.auth.eu-west-1.amazoncognito.com
scopes:
- phone
- email
- openid
- profile
- aws.cognito.signin.user.admin
username_attribute: email
mfa: optional
mfa_types:
- SMS
- TOTP
password_min_length: 8
evidence:
- url: https://ib.prod.wavebl.com/
status: 200
note: >-
Page title "WaveBL Login". Its production bundle carries the Amplify configuration block
naming the Cognito region, the identity-broker API endpoint, the hosted-UI domain, the OAuth
scope set, responseType "code" and the MFA/password policy quoted above. Client and pool
identifiers are deliberately NOT recorded here.
- url: https://wave-identity-broker-prod.auth.eu-west-1.amazoncognito.com/oauth2/authorize
status: 400
note: >-
Live Cognito hosted UI — a bare authorize request without client_id returns the Cognito error
page, confirming the authorization server exists.
- url: https://wave-identity-broker-prod.auth.eu-west-1.amazoncognito.com/.well-known/openid-configuration
status: 404
note: >-
Cognito hosted-UI domains do not publish discovery; the pool's OIDC metadata is served by AWS
at cognito-idp.eu-west-1.amazonaws.com (HTTP 200), not by WaveBL.
- surface: WaveBL support community (wsupport.wavebl.com)
type: openIdConnect
provider: Salesforce Experience Cloud
discovery: https://wsupport.wavebl.com/.well-known/openid-configuration
issuer: https://wsupport.wavebl.com
token_endpoint_auth_methods:
- client_secret_post
- client_secret_basic
- private_key_jwt
id_token_signing_alg: RS256
dynamic_registration: true
evidence:
- url: https://wsupport.wavebl.com/.well-known/openid-configuration
status: 200
note: >-
Full OIDC discovery document saved verbatim to
well-known/wavebl-wsupport-openid-configuration.json. This is the support portal's identity
surface, not an API authorization server for the eBL platform.
- surface: WaveBL API Gateway hosts
type: unknown
evidence:
- url: https://coa.wavebl.com/coadocuments/search
status: 403
- url: https://prod-registration.api.wavebl.com/
status: 403
- url: https://prod-logingate.api.wavebl.com/
status: 403
- url: https://prod-coa.api.wavebl.com/
status: 403
- url: https://wave-ai-staging.rnd.wavebl.com/openapi.json
status: 403
note: >-
Every one answers {"message":"Missing Authentication Token"} with no WWW-Authenticate header.
AWS API Gateway returns this identically for an unauthenticated request and for a method that
does not exist, so it establishes only that the hosts are live API Gateways.
scopes:
documented: false
note: >-
No OAuth scope reference is published for any WaveBL API. The Cognito scope set recorded above
is the sign-in scope set for the platform's own web client, not an API permission model, so no
scopes/ artifact is written and no OAuthScopes pointer is emitted.
pointer_policy: >-
An Authentication pointer IS emitted against this file, because it records a real, evidenced
authentication posture measured from WaveBL's own production surface. It should not be read as
WaveBL having documented API authentication — it has not.
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.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/wavebl-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.