Workera · Authentication Profile
Workera Authentication
Authentication
Workera secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.
Skills IntelligenceSkills AssessmentHuman ResourcesLearning and DevelopmentTalent ManagementWorkforce AnalyticsArtificial IntelligenceBenchmarkingEnterprise SoftwareMCPCompany
Methods: http
Schemes: 1
OAuth flows:
API key in:
Security Schemes
authorization http
scheme: bearer
Source
Authentication Profile
generated: '2026-09-04'
method: searched
source: https://skills.workera.ai/api/docs
derived_from: openapi/workera-api-openapi.json
summary:
types:
- http
primary: bearer API key
oauth2: false
note: >-
Two distinct auth models exist at Workera. The REST API uses a static, company-scoped bearer API
key. The remote MCP server at https://skills.workera.ai/mcp uses OAuth 2.0 with dynamic client
registration (see mcp/workera-mcp.yml and well-known/workera-oauth-authorization-server.json).
schemes:
- name: authorization
type: http
scheme: bearer
applied: global
location: header
header: authorization
value_format: 'Bearer YOUR_KEY'
example: >-
curl -H "Content-Type: application/json" -H "authorization: Bearer YOUR_KEY"
https://skills.workera.ai/api/v1/ping
sources:
- openapi/workera-api-openapi.json
- https://skills.workera.ai/api/docs
key_issuance:
self_serve: false
process: >-
API keys are tied to a Workera company/organization, are available only to enterprise customers,
and are issued on request through the customer's Workera CSM. There is no public developer signup
that yields an API key.
rotation: not_documented
scopes:
model: key-restricted scopes
enforcement: >-
API keys can be restricted by scope. Endpoints that require a scope return HTTP 403 when the scope
is missing.
known_scopes:
- name: audit_events
required_by:
- GET /api/v1/audit_events
evidence: https://skills.workera.ai/api/docs
note: >-
Workera documents that scopes exist and names one (audit_events) but publishes no full scope
reference. This is NOT an OAuth 2.0 scope surface, so scopes/workera-scopes.yml is intentionally
absent; the scope model belongs to the API key.
transport:
https_required: true
statement: All API requests must be made authenticated and sent over HTTPS.
mcp_authorization:
endpoint: https://skills.workera.ai/mcp
model: oauth2
issuer: https://skills.workera.ai
authorization_endpoint: https://skills.workera.ai/mcp/oauth/authorize
token_endpoint: https://skills.workera.ai/mcp/oauth/token
registration_endpoint: https://skills.workera.ai/mcp/oauth/register
grant_types:
- authorization_code
- refresh_token
pkce:
- S256
scopes_supported:
- mcp
discovery:
- https://skills.workera.ai/.well-known/oauth-authorization-server
- https://skills.workera.ai/.well-known/oauth-protected-resource/mcp
webhook_authentication:
mechanism: HMAC-SHA256 request signature
header: X-Workera-Signature
format: 'sha256=<hex digest of the raw request body keyed with the shared webhook secret>'
secret_provisioning: configured per company through the Workera CSM
source: https://skills.workera.ai/api/docs
evidence:
- url: https://skills.workera.ai/api/docs
status: 200
- url: https://skills.workera.ai/api/docs/openapi
status: 200
- url: https://skills.workera.ai/api/v1
status: 401
body: '{"code":"unauthorized","message":"You are not authorized to access this resource. Please provide a valid API key.","type":"invalid_request_error"}'
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/workera-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.