AppliedAI (AAICO) · Authentication Profile
Aaico Authentication
Authentication
AppliedAI (AAICO) declares 1 security scheme(s) across its OpenAPI definitions.
CompanyArtificial IntelligenceWorkflow AutomationAgentsEnterpriseDocument ProcessingRegulated IndustriesBusiness Process AutomationBankingInsuranceHealthcareMCPA2A
Methods:
Schemes: 1
OAuth flows:
API key in:
Security Schemes
x-service-key apiKey
· in: header ()
Source
Authentication Profile
generated: '2026-09-05'
method: searched
source: https://developer.opus.com/api-reference/quickstart
docs:
- https://developer.opus.com/api-reference/introduction
- https://developer.opus.com/api-reference/quickstart
- https://developer.opus.com/api-reference/v1-case/case-introduction
- https://developer.opus.com/api-reference/v1-integration/integration-introduction
api: Opus Platform API
base_url: https://operator.opus.com/api/v1
note: >-
Derived from the published API reference, not from an OpenAPI document — AAICO publishes no
machine-readable spec for the Opus platform API (see conformance/). The scheme below was also
confirmed live: an unauthenticated GET of https://operator.opus.com/api/v1 returns HTTP 401
with {"statusCode":401,"message":"API key is required"}.
schemes:
- id: serviceKey
type: apiKey
in: header
name: x-service-key
required: true
description: >-
A single static service key sent on every request. The key carries the acting user's identity,
their organization, and the workspaces they can target; each endpoint additionally requires a
named permission in the target workspace.
applies_to: all endpoints
scoped: false
oauth2: false
openid_connect: false
mutual_tls: false
basic_auth: false
bearer_token: false
x-evidence:
probe:
url: https://operator.opus.com/api/v1
method: GET
http_status: 401
body: '{"statusCode":401,"message":"API key is required","timestamp":"...","path":"/api/v1"}'
fetched: '2026-09-05'
key_management:
self_service: true
console_path: Opus button (top left) -> Channels -> API
create: '+ Generate API Key, with a key name and a required expiry'
shown_once: true
rotation: manual; keys are deleted and regenerated from the API page
expiry: required at creation (Key Expiry field)
listed_metadata: [name, creation date, expiration date, last used date]
revoke: Delete from the API page
docs: https://developer.opus.com/api-reference/quickstart
permissions:
model: named permissions granted per workspace, plus organization-level grants
observed:
- name: 'Workflow: Full'
level: workspace
required_by: [generate workflow, cancel run, get run status, get workflow details]
- name: 'Integration: Full'
level: organization
required_by: [create provider, create integration, add credential]
note: >-
Explicitly organization-level — a workspace-level grant is not sufficient, because
integrations belong to the organization rather than to a workspace.
failure_modes:
- status: 401
when: missing, invalid or expired key, or the key's user is no longer a member of the organization
- status: 403
when: the key is valid but the user lacks the required permission in the target workspace/organization
gaps:
- No OAuth 2.0 or OpenID Connect surface, so there is no delegated/third-party authorization path.
- No scope system — permissions are console-granted roles, not token scopes, so scopes/ is not applicable.
- Keys are not prefixed, so a leaked key is not identifiable by shape.
- No documented programmatic key-management endpoints; keys are created and revoked in the UI only.
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/aaico-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.