Opsgenie Schema#
graph LR
OpsgenieAccount -- RESOURCE --> OpsgenieSchedule
OpsgenieAccount -- RESOURCE --> OpsgenieTeam
OpsgenieAccount -- RESOURCE --> OpsgenieUser
OpsgenieSchedule -- OWNED_BY --> OpsgenieTeam
OpsgenieUser -- MEMBER_OF --> OpsgenieTeam
OpsgenieAccount#
An Opsgenie account.
Ontology Mapping: This node uses the ontology label
Tenant.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Opsgenie account name. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
max_user_count |
Maximum users allowed by the account plan. |
|
name |
Opsgenie account name. |
|
plan_name |
Name of the account plan. |
|
user_count |
Number of users in the account. |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieSchedule): The account contains the schedule.(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieTeam): The account contains the team.(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieUser): The account contains the user.
OpsgenieSchedule#
An on-call schedule in an Opsgenie account.
Properties#
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Opsgenie schedule ID. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
description |
Schedule description. |
|
enabled |
Whether the schedule is enabled. |
|
name |
Yes |
Schedule name. |
timezone |
Schedule time zone. |
Relationships#
(:OpsgenieSchedule)-[:OWNED_BY]->(:OpsgenieTeam): The team owns the schedule.(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieSchedule): The account contains the schedule.
OpsgenieTeam#
A team in an Opsgenie account.
Ontology Mapping: This node uses the ontology label
UserGroup.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Opsgenie team ID. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
description |
Team description. |
|
name |
Yes |
Team name. |
_ont_description |
Normalized field sourced from |
|
_ont_name |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:OpsgenieUser)-[:MEMBER_OF]->(:OpsgenieTeam): The user is a member of the team.(:OpsgenieSchedule)-[:OWNED_BY]->(:OpsgenieTeam): The team owns the schedule.(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieTeam): The account contains the team.
OpsgenieUser#
A user in an Opsgenie account.
Ontology Mapping: This node uses the ontology label
UserAccount.
Properties#
Ontology-generated fields are shown in italics.
Field |
Index |
Description |
|---|---|---|
id |
Yes |
Opsgenie user ID. |
firstseen |
Timestamp when a sync job first created this node. |
|
lastupdated |
Yes |
Timestamp of the last sync that observed this node. |
blocked |
Whether the user is blocked. |
|
created_at |
ISO 8601 timestamp when the user was created. |
|
full_name |
User display name. |
|
locale |
User locale. |
|
role |
User role name. |
|
timezone |
User time zone. |
|
username |
Yes |
User email address. |
verified |
Whether the user is verified. |
|
_ont_active |
Yes |
Normalized field sourced from |
_ont_email |
Yes |
Normalized field sourced from |
_ont_fullname |
Yes |
Normalized field sourced from |
_ont_source |
Module that populated this node’s ontology fields. |
Relationships#
(:User)-[:HAS_ACCOUNT]->(:OpsgenieUser)(:OpsgenieUser)-[:MEMBER_OF]->(:OpsgenieTeam): The user is a member of the team.(:OpsgenieAccount)-[:RESOURCE]->(:OpsgenieUser): The account contains the user.