Definitions

Event

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
workspacestringstring
event_idstringstring
event_timestringFormat: date-time
event_typestringEVENT_TYPE_UNSPECIFIED EVENT_TYPE_PING EVENT_TYPE_ISSUE_CREATED EVENT_TYPE_ISSUE_UPDATED EVENT_TYPE_ISSUE_STATUS_UPDATED EVENT_TYPE_ISSUE_CLOSED
pingobjectPing
issue_createdobjectIssueCreated
issue_updatedobjectIssueUpdated
issue_status_updatedobjectIssueStatusUpdated
issue_closedobjectIssueClosed
callbacksarrayCallback

AirflowDagIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
integration_idstringstringSynq integration_id that identifies the Airflow instance
dag_idstringstringAirflow dag_id that identifies the DAG

AirflowTaskIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
integration_idstringstringSynq integration_id that identifies the Airflow instance
dag_idstringstringAirflow dag_id that identifies the DAG
task_idstringstringAirflow task_id that identifies the task within the DAG

BigqueryTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
projectstringstringBigQuery project
datasetstringstringBigQuery dataset id
tablestringstringBigQuery table name

ClickhouseTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
hoststringstringClickhouse host inclusive of port
schemastringstringClickhouse database
tablestringstringClickhouse table

CustomIdentifier

CUSTOM

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
idstringstringId that identifies the custom entity The Id should be unique within the custom entity Identifier.

DatabricksTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
workspacestringstringURL of Databricks workspace
catalogstringstringDatabricks catalog
schemastringstringDatabricks schema
tablestringstringDatabricks table or view

DataproductIdentifier

DATAPRODUCT

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
idstringstringDataproduct id that identifies the Dataproduct

DbtCloudNodeIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
project_idstringstringYour dbt Cloud project id
account_idstringstringYour dbt Cloud account id
node_idstringstringDbt node_id that identifies one of dbt DAG nodes (model, test, etc)

DbtCoreNodeIdentifier

DBT

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
integration_idstringstringSynq integration_id that identifies the dbt Core project
node_idstringstringDbt node_id that identifies one of dbt DAG nodes (model, test, etc)

Identifier

Identifier is a unique reference to an entity in Synq system. Entity identifiers are designed to closely mimic identifiers used by data platforms and tools. To construct an identifier, you need to know the kind of the entity and the ids that you would normally use to identify it in the data platform or tool. For example, to identify a table in BigQuery, you would need to know the project, dataset, and table names.

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
dbt_core_nodeobjectDbtCoreNodeIdentifierDbt node that identifies one of dbt DAG nodes (model, test, etc) in dbt Core project
dbt_cloud_nodeobjectDbtCloudNodeIdentifierDbt node that identifies one of dbt DAG nodes (model, test, etc) in dbt Cloud project
bigquery_tableobjectBigqueryTableIdentifierBigQuery table identifier
snowflake_tableobjectSnowflakeTableIdentifierSnowflake table identifier
redshift_tableobjectRedshiftTableIdentifierRedshift table identifier
postgres_tableobjectPostgresTableIdentifierPostgres table identifier
mysql_tableobjectMysqlTableIdentifierMysql table identifier
clickhouse_tableobjectClickhouseTableIdentifierClickhouse table identifier
databricks_tableobjectDatabricksTableIdentifierDatabricks table identifier
airflow_dagobjectAirflowDagIdentifierAirflow DAG identifier
airflow_taskobjectAirflowTaskIdentifierAirflow task identifier within a given DAG
customobjectCustomIdentifierCustom identifier to be used with all custom created entities
dataproductobjectDataproductIdentifierDataproduct identifier
synq_pathobjectSynqPathIdentifierSynqPath identifier

MysqlTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
hoststringstringMysql host inclusive of port
schemastringstringMysql database
tablestringstringMysql table

PostgresTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
hoststringstringPostgres host inclusive of port
databasestringstringPostgres database
schemastringstringPostgres schema
tablestringstringPostgres table

RedshiftTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
clusterstringstringRedshift cluster
databasestringstringRedshift database
schemastringstringRedshift schema
tablestringstringRedshift table

SnowflakeTableIdentifier

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
accountstringstringSnowflake account
databasestringstringSnowflake database
schemastringstringSnowflake schema
tablestringstringSnowflake table

SynqPathIdentifier

SYNQ PATH

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
pathstringstringSynq path that identifies the Synq entity, needs to be one of supported paths

Actor

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
namestringstring
slackobjectSlackUser
emailobjectEmailUser
pagerdutyobjectPagerdutyUser

EmailUser

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
user_emailstringstring

PagerdutyUser

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
user_idstringstring

SlackUser

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
user_idstringstring

IssuesCommand

Not to be used directly. Use the IssuesService instead when calling via API.

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
workspacestringstring
mark_investigatingobjectMarkInvestigatingRequest
mark_fixedobjectMarkFixedRequest
mark_expectedobjectMarkExpectedRequest
mark_no_action_neededobjectMarkNoActionNeededRequest
post_commentobjectPostCommentRequest

MarkExpectedRequest

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstringID of the issue to mark as expected.
actorobjectActorActor marking the issue as expected.

MarkFixedRequest

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstringID of the issue to mark as fixed.
actorobjectActorActor marking the issue as fixed.

MarkInvestigatingRequest

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstringID of the issue to mark as investigating.
actorobjectActorActor marking the issue as investigating.

MarkNoActionNeededRequest

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstringID of the issue to mark as no action needed.
actorobjectActorActor marking the issue as no action needed.

PostCommentRequest

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstringID of the issue to post a comment on.
actorobjectActorActor posting the comment.
commentstringstringComment to post.

Callback

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
urlstringstring
action_namestringstring
issues_commandobjectIssuesCommand

IssueClosed

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issueobjectIssueSummary

IssueCreated

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issueobjectIssueSummary

IssueStatusUpdated

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issueobjectIssueSummary

IssueSummary

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issue_idstringstring
issue_group_idstringstring
issue_urlstringstring
titlestringstringSummary of the issue, what happened and where.
descriptionstringstringDetailed description of the issue.
trigger_entityobjectIssueSummary.IssueEntityEntity which triggered the issue.
directly_affected_entitiesarrayIssueSummary.IssueEntityEntities directly affected by the issue, not considering downstream ones.
started_atstringFormat: date-timeTime when the issue was triggered.
ended_atstringFormat: date-timeTime when the issue was closed.
trigger_run_idstringstring
trigger_namestringstring
trigger_messagestringstring
statusstringISSUE_STATUS_UNSPECIFIED ISSUE_STATUS_INVESTIGATING ISSUE_STATUS_EXPECTED ISSUE_STATUS_FIXED ISSUE_STATUS_NO_ACTION_NEEDED

IssueSummary.IssueEntity

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
namestringstring
type_namestringstring
identifierobjectIdentifier
folderstringstring
entity_urlstringstring

IssueUpdated

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
issueobjectIssueSummary

Ping

Test event sent during a webhook setup.

Type: object

PropertyTypeRequiredPossible valuesDeprecatedDefaultDescriptionExamples
messagestringstring

Markdown generated with jsonschema-markdown.