Getting Started with the API
Obtain API Credentials
Obtain the initial credentials from Cyrisma Support. Cyrisma will provide the API Key (aka “Username”) and API Secret (aka “Password”) used to begin communication with the API.
Change the API Secret
Change the API secret so that only your authorized applications will have API access.
Request a Session Token
Use the API credentials to request a session token. The Cyrisma risk management platform is a distributed, cloud-based platform. The initial session token can be distributed among the cloud servers that make up and support risk management across your collections of organizations and instances.
Use the Session Token
Once the session token is established among the Cyrisma instances, each subsequent transaction relies on the presentation of the session token as evidence of authorization. Tokens generally last a few minutes and can be renewed again using the credentials as often as needed.
Provision Organizations
Request to provision partner organization or an instance under a partner organization. Processing of provisioning requests is automated.
Assign Users
For users to log in to the Cyrisma web platform, request to assign at least one user to the partner account. Users will be able to sign on once at the organization level and from there, access or inspect all organizations under management within the platform. The user will set up a password via the self-service password reset feature.
What You Can Do with the API
Provision Organizations
Multiple organizations can be set up with multiple sets of users for each. Multi-Factor Authentication (via email code or authenticator apps) can be enabled as part of the initial organization provision request.
Manage Instances
The partner may log in to their organization and set up instances for their customer base.
Monitor Usage
Use the API to retrieve usage and utilization details at any time.
Retrieve Scan Data
Use the API to retrieve scan result data (Vulnerability, Baseline Configurations, or Data Scans).
Manage Partners
Manage partners (convert, suspend, or reactivate) as needed.
Configure Webhooks
Set up webhooks to receive notifications about events in your Cyrisma instances.
Base URL
All API requests should be made to:Always connect to the API service using SSL only, as any other connection type will be ignored or rejected.
Next Steps
Authentication
Learn how to authenticate with the Cyrisma API and obtain access tokens.
