Globant Authentication
Globant runs three authentication models across three separate surfaces, and one of them is unusually well documented for agents: glob.ai publishes an auth.md that states in plain language what exists, what is gated, and — explicitly, so agents stop probing — what does NOT exist.
Globant declares 0 security scheme(s) across its OpenAPI definitions.
Security Schemes
Source
Authentication Profile
generated: '2026-09-14'
method: searched
source: https://glob.ai/auth.md, https://docs.globant.ai/en/wiki?20,Glob.AI+OS+API+Reference, https://docs.globant.ai/en/wiki?3895,PyGEAI+API+Authentication
provider: Globant
providerId: globant
description: >-
Globant runs three authentication models across three separate surfaces, and one of them is unusually
well documented for agents: glob.ai publishes an auth.md that states in plain language what exists,
what is gated, and — explicitly, so agents stop probing — what does NOT exist.
surfaces:
- surface: Glob.AI public API
host: glob.ai
spec: ../openapi/globant-glob-ai-public-api-openapi.json
docs: https://glob.ai/auth.md
schemes:
- type: none
applies_to:
- GET /api/catalog
- GET /api/v1/health
- /.well-known/api-catalog
- /openapi.json
- /docs/api.md
- /.well-known/agent-skills/index.json
- /llms.txt
- /llms-full.txt
note: The OpenAPI declares no securitySchemes and no security requirement; the surface is genuinely anonymous.
- type: session
applies_to: ['everything else on the glob.ai origin']
mechanism: Browser session via Globant Access Management (GAM) single sign-on
self_service: false
declared_absences:
- 'No password grant'
- 'No client-credentials flow'
- 'No API-key self-service'
- 'No self-service or anonymous agent registration — programmatic access is provisioned by authenticated users from inside the platform'
- 'No OAuth/OIDC discovery metadata: this origin is not an OAuth issuer (/.well-known/openid-configuration, /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource are not served)'
- 'No agent-autonomous payments; checkout requires human card entry'
access_path: 'https://glob.ai — reviewed request, human-in-the-loop provisioning'
- surface: Glob.AI Hubs Orchestrator (MCP)
host: api.beta.glob.ai
docs: https://glob.ai/.well-known/agent-skills/orchestrator-mcp-setup/SKILL.md
schemes:
- type: apiKey
name: MCP_TOKEN
in: env
mechanism: Token passed to the local stdio MCP server as an environment variable
issuance: 'Minted by a signed-in human in the Glob.AI console (https://aipods.glob.ai) from a project runner setup'
self_service: false
observed:
- {url: 'https://api.beta.glob.ai/api/v1/projects', status: 401, body: '{"detail":"Authentication required"}'}
- {url: 'https://api.beta.glob.ai/api/v1/health', status: 200, body: '{"status":"ok","version":"0.1.0"}'}
- surface: Globant Enterprise AI (Glob.AI OS)
host: api.saia.ai
docs: https://docs.globant.ai/en/wiki?20,Glob.AI+OS+API+Reference
schemes:
- type: http
scheme: bearer
variable: GEAI_APITOKEN
scope: project
mechanism: 'HTTP Bearer token; a per-project API token'
- type: http
scheme: bearer
variable: GEAI_ORGANIZATION_APITOKEN
scope: organization
mechanism: 'HTTP Bearer token; required for organization-level endpoints (admin/organizations, usageLimits/organizations/*)'
- type: oauth2
variable: OAuth_accesstoken
mechanism: 'Temporary OAuth access tokens offered for enhanced security'
note: >-
The docs reference OAuth access tokens but publish no authorization/token endpoint, no scope
reference and no discovery document. No scopes/ artifact was written for this reason — see
notes.
token_management:
docs: https://docs.globant.ai/en/wiki?564,API+Tokens
operations:
- 'POST /projects/tokens'
- 'GET /organization/project/{id}/tokens'
- 'GET /projects/tokens/{ApiTokenId}'
- 'PUT /projects/tokens/{ApiTokenId}'
- 'DELETE /projects/tokens/{ApiTokenId}'
- 'GET /accessControl/apitoken/validate'
related_errors:
- {code: 5, message: Api Key Not Found}
- {code: 6, message: ApiToken not found or blocked}
- {code: 7, message: ApiToken out of scope}
- {code: 101, message: Refresh token error}
- {code: 102, message: Token revoked, login again}
- {code: 103, message: Token expired, login again}
- {code: 112, message: Access token not found, login again}
- {code: 114, message: Access token not valid, login again}
- {code: 122, message: Session token error, login again}
- surface: Legacy Globant gateway
host: api.globant.com
docs: null
schemes:
- type: unknown
mechanism: 'Unknown. Every path, including / and /.well-known/*, returns HTTP 401 {"status":"Error","description":" Authentication Error"}.'
note: >-
No public documentation for this host was found anywhere. It is a live, wholly gated gateway with
no discoverable contract.
notes:
- >-
No scopes/globant-scopes.yml was written. glob.ai/auth.md states the origin is not an OAuth issuer,
the GEAI docs name OAuth access tokens without publishing a scope reference, and no OpenAPI with
oauth2 securitySchemes exists to derive a baseline from. An invented scope list would be fabrication.
- >-
RBAC inside Globant Enterprise AI is documented separately at
https://docs.globant.ai/en/wiki?242,Managing+Roles+and+Permissions+in+Glob.AI+OS and is a
platform-internal permission model, not an API scope surface.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
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
curl "https://apis.io/api/v1/security/globant-authentication"
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.