Goji · Authentication Profile

Goji Authentication

Authentication

Goji Platform API authentication. Production requests are cryptographically signed using an HMAC-SHA256 mechanism; a Basic HTTP API key and password is available for easier prototyping against the sandbox environment. There is no OAuth 2.0 / OpenID Connect surface -- no scopes artifact applies.

Goji secures its APIs with http and hmac across 2 declared security schemes, as derived from its OpenAPI definitions.

CompanyFintechPrivate MarketsInvestmentsFundsKYCPaymentsISASettlementWebhookEuroclear
Methods: http, hmac Schemes: 2 OAuth flows: API key in:

Security Schemes

hmac http
scheme: hmac-sha256
basicAuth http
scheme: basic

Source

Authentication Profile

goji-authentication.yml Raw ↑
generated: '2026-07-19'
method: searched
source: https://docs.api.goji.investments/
docs: https://docs.api.goji.investments/
description: >-
  Goji Platform API authentication. Production requests are cryptographically
  signed using an HMAC-SHA256 mechanism; a Basic HTTP API key and password is
  available for easier prototyping against the sandbox environment. There is no
  OAuth 2.0 / OpenID Connect surface -- no scopes artifact applies.
summary:
  types: [http, hmac]
  production: hmac-sha256-signed
  sandbox: http-basic
schemes:
- name: hmac
  type: http
  scheme: hmac-sha256
  description: >-
    Each HTTP request is cryptographically signed with a secret private key
    known only to the API client and Goji. The canonical string is encrypted
    with HMAC-SHA256 using the private key, the result is Base64 encoded, then
    UTF-8 URL encoded, and sent in the Authorization header.
  headers:
  - name: Authorization
    description: The Base64-encoded, URL-encoded HMAC-SHA256 signature of the request.
  - name: x-nonce
    description: A unique string for every request; included in the signature string to prevent replay attacks.
  - name: x-timestamp
    description: Milliseconds since epoch; included in the signature string to prevent replay attacks.
  sources: [docs.api.goji.investments]
- name: basicAuth
  type: http
  scheme: basic
  description: >-
    A Basic HTTP API key and password available for easier prototyping against
    the sandbox environment (api-sandbox.goji.investments). Not for production.
  sources: [docs.api.goji.investments]
notes: >-
  Production API calls must be cryptographically signed. The onboarding flow
  begins by fetching hosted Terms and Conditions (GET /platformApi/terms) and
  creating an investor (POST /platformApi/investors), which returns a clientId
  used on all subsequent calls.

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/goji-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.