Common terms for the Onna Developer Hub

# account_type

Identifier for the different account types in Onna.

# behavior

A programming construct that allows a certain trait to be reused among other software components.

# client_id

Identifies a component, defined in the configuration values.

# client_secret

Password, used in conjunction with a client_id, to generate a service token.

# container

The name of the database attached to your account. Our naming convention is to use the account name you provided during the self-registration process.

# Datasource

Content type in the Onna platform used to collect data from cloud-based services that also holds the configuration values needed to establish a connection to the remote source.

# HTTP headers

HTTP headers are used to send additional information about the request or response.

Authentication tokens can be sent in a HTTP header.

# magic_url

A one-time use link that provides a direct landing on specific content within the platform.


Multi-factor authentication.

An authentication system that requires more than one distinct authentication factor for successful authentication.

# op

Short for operation, used in the payload of a request to inform the API that an action needs to take place on a value.

# Preservation

A Preservation in Onna allows you to retain data pertaining to specific users while letting other data fall out of Onna through your normal retention settings.

# prinrole

Shorthand for "principal + role", used when sharing resources.

# resource

A resource is a representation of a data component from an origin source (Datasource).

For example, a Gmail Datasource will contain email message resources.


Security Assertion Markup Language is an XML-based standard for exchanging authentication and authorization data between an identity provider and a service provider.

# service account

A service account will permit you to access certain administrative parts of the Onna API. The service account will be able to access the platform regardless of SSO/MFA settings.

# scope

The name of your account.

scope, container, and account may be the same value.

# smart action

Smart actions are specific to the Compliance solution and can trigger email notifications or webhooks when a given query finds a match.

# spyder

A spyder is the component in the Onna architecture that retrieves and parses content from a Datasource.

# spyder manager

Schedules syncs and dynamically allocates necessary resources to the spyder. It is in charge of creating new jobs, monitoring them, and informing when finished. It also re-schedules jobs for auto-sync Spyders.


Onna offers Single Sign On (SSO) integration through Secure Assertion Markup Language (SAML) with a variety of compliant identity providers such as Okta, Google Workspace, Azure, OneLogin, PingOne.

# token

A JWT token, which is returned from the login endpoint.

# wallet

A centralized management solution for Datasource credentials. Wallets can be both per user, and for an account. Account wallets are shareable by account administrator.

# Workspace

Workspaces are collaboration spaces in Onna that allow you to:

  • Add members with different roles to collaborate in the Workspace
  • Search across and share Datasources
  • Export saved searches or entire Datasources
Last Updated: 12/2/2020, 8:40:43 AM