Opaque id of the entity, set on every identifier the API returns. Round-trip
it verbatim; the format is not part of this contract and may change, and it
is never constructed by hand.
OUTPUT ONLY. On a request this field is ignored — the structured variant is
what resolves. That is what lets you hand an identifier straight back
unchanged, or edit its structured fields, without the two disagreeing about
which entity you meant. To name an entity BY opaque id on a request, set the
synq_path variant to that id: it carries exactly this string, and it is
also how an entity whose platform has no structured variant is named.
Opaque identifier of the dbt Core project. Usually the Coalesce Quality
integration id (a UUID), but may also be the dbt project name from
manifest.json when the integration is configured to identify assets by
project name. Treat it as an opaque string, not a UUID.
Required. Host of the Redshift endpoint, as in the connection, for example
my-cluster.abc123.eu-west-1.redshift.amazonaws.com. A port suffix is
accepted and ignored. The bare cluster name (my-cluster) is not enough,
because one name can exist in more than one account or region. A response
returns the host in its normalized form, which is also accepted on input.
The rule below also refuses an empty value. It is not required, because
required stops the other rules and its error does not say what to send.
Required. Host of the Redshift endpoint, as in the connection, for example
my-cluster.abc123.eu-west-1.redshift.amazonaws.com. A port suffix is
accepted and ignored. The bare cluster name (my-cluster) is not enough,
because one name can exist in more than one account or region. A response
returns the host in its normalized form, which is also accepted on input.
The rule below also refuses an empty value. It is not required, because
required stops the other rules and its error does not say what to send.
redshift_table.cluster.full_host // cluster must be the full host of the Redshift endpoint from the connection, for example my-cluster.abc123.eu-west-1.redshift.amazonaws.com
AWS account and region the Athena workgroup runs in, formatted as
"." (e.g. "123456789012.eu-west-1"). Auto-derived
from sts:GetCallerIdentity at integration setup time.
Fabric workspace GUID, decoded from the endpoint host in instance.
Optional and informational: the table is addressed by
instance/database/schema/table, so leave it empty if you don't have it —
it does not affect how the identifier resolves.
Traits to select by, instead of — or alongside — naming types.
A trait is a property a type has, so is_monitorable means "everything a
monitor can run on" without listing the forty-odd types that satisfy it
today. The list it stands for is worked out each time the selection runs,
so a selection saved this way covers a new platform's tables as soon as we
support them, and you never have to revisit it.
Entities carrying any of the traits match. When types is also set the two
narrow each other: the entity must be one of the named types AND carry one
of the traits.
Accepted values, and what each one means, come from the selection-query
grammar the API publishes (describe_resolver_ql, or the query editor's
reference). A name that is not in it selects nothing rather than being
ignored, so a typo narrows the result to empty instead of widening it —
check a trait against the grammar before storing a selection. In a query
written as text this is with_type(traits="is_monitorable"), and there a
name outside the grammar is rejected outright.
A trait may also be a type alias, spelled alias:<name> where <name> is
one of the aliases the grammar lists among the entity types, e.g.
alias:table. It selects every type the alias stands for, worked out each
time the selection runs like any other trait. A selection written as
with_type("table") is stored this way and reads back with
traits: ["alias:table"]; writing that back keeps the same selection. In a
query written as text an alias is always with_type("table"), never
traits="alias:table".
Opaque folder identifiers (a folder's own entity id). folders is the
structured, human-authorable alternative. When path is the only source
set and deep is unset, deep defaults to true for back-compat with
queries authored before deep existed.
Opaque id of the entity the folder hierarchy hangs under — an integration
root or container (for example a warehouse instance, a database, or a
transformation project). Take it verbatim from FolderRef.root_entity_id
of a folder you already read, or from an entity id returned elsewhere.
Ordered folder names from the root down to this folder (root first, leaf
last), for example ["staging", "sales"]. Empty means the ref points at the
root entity itself. Folder names are kept as separate segments (not joined
with "/") because some platforms allow "/" inside a single folder name.
Simplified source: the assets named directly by opaque entity id. Use this
for the common "same folder as these specific assets" case; equivalent to an
input_query that lists the same ids.
AWS account and region the Athena workgroup runs in, formatted as
"." (e.g. "123456789012.eu-west-1"). Auto-derived
by Coalesce Quality from sts:GetCallerIdentity at integration setup time.
Workspace SQL analytics endpoint host, e.g.
".datawarehouse.fabric.microsoft.com". Identifies the Fabric
workspace the integration connects to. Fabric is workspace-scoped with
cross-database queries, so the workspace host alone identifies the platform
(like Databricks' workspace URL); a specific warehouse/table is addressed by
FabricTableIdentifier.
Fabric workspace GUID — the identifier used by the Fabric REST API for
workspace-scoped resources. The Fabric endpoint host in instance encodes
the tenant and workspace GUIDs; this is the decoded workspace GUID, provided
so you don't have to decode it yourself. instance remains the identifying
value. Optional: empty when the host isn't a standard Fabric endpoint.
Entra (Azure AD) tenant GUID, decoded from the endpoint host in instance
alongside workspace_id. Optional: empty when the host isn't a standard
Fabric endpoint.
When false or unset, matches only the direct members of the folder(s). When
true, matches the entire recursive subtree (members of subfolders too).
Exception: when only the legacy path source is set and deep is unset,
it defaults to true (preserves the behaviour of queries authored before this
flag existed). With folders or folder_of, unset means false (shallow).
An empty list selects no entities, exactly as an empty identifier_list
does. Be deliberate about it, because it is not the same as leaving the part
out: a part that selects nothing still counts, so it empties an AND, adds
nothing to an OR, and removes nothing from an EXCEPT. If what you mean is
"do not restrict on specific entities", omit the part instead of sending it
empty.
Ids may be up to 1024 characters — the same limit as Identifier.entity_id,
where you read them from, so any id the API returned is accepted here.
When false (default): only each asset's immediate parent folder. When true:
every ancestor folder up the hierarchy, so InFolder then also matches
assets in those ancestor folders.
Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats
monitors and deployment rules; the remaining values are field statistics and apply to
field stats columns only.
Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats
monitors and deployment rules; the remaining values are field statistics and apply to
field stats columns only.
ResolverQL selection string — an advanced, more expressive alternative to
query. ResolverQL is a superset of the structured query: use it for
selections query cannot express (e.g. lineage walks, column predicates).
When set (non-empty) on write, resolver_ql is the source of truth and the
structured query is ignored. The selection is compiled when it is written
and stored in that form, so the text itself is not kept: two spellings of the
same selection store the same rule, and a type alias such as "table" is
expanded to the types it names at the time of the write. On read this field
carries the canonical rendering of the stored selection, equal to
rendered_resolver_ql, whichever way the rule was written, and is empty when
the selection has no ResolverQL representation. Writing a read response back
unchanged stores the same selection. query is always populated.
Canonical ResolverQL rendering of this rule's selection, populated for every
query rule regardless of how it was authored. OUTPUT ONLY — it is ignored on
write; set resolver_ql to author a selection in ResolverQL. Empty only for
selections that have no ResolverQL representation. Compare selections by
this field rather than by the text a rule was written with, which may be
spelled differently.
ResolverQL selection string for the exclusion set. Same semantics as
QueryConfig.resolver_ql: when set on write it takes precedence over query
and is stored compiled; on read it carries the canonical rendering of the
stored selection, equal to rendered_resolver_ql. query is always
populated.
Canonical ResolverQL rendering of the exclusion selection. Same semantics as
QueryConfig.rendered_resolver_ql: OUTPUT ONLY, populated for every rule,
ignored on write.
Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats
monitors and deployment rules; the remaining values are field statistics and apply to
field stats columns only.
Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats
monitors and deployment rules; the remaining values are field statistics and apply to
field stats columns only.
Config ID this rule was authored from, when deployed via configuration as
code. Unset for rules authored directly through this API.
On a write this field is only ever set, never unset: omitting it keeps the
stored value, so a full-replace update cannot detach the rule from the
config that owns it. An empty string is a real config id — the one a deploy
that declares no namespace uses — so sending it attaches the rule to that
config rather than clearing the field. No value detaches a rule; recreating
it is the only way to hand it back to the app.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Coalesce Quality Documentation","colors":{"primary":"#135594","light":"#e8f0f8","dark":"#0d3966"},"logo":{"light":"https://mintcdn.com/synq-15/VrNXC6Gv5xCECUGd/logo/coalesce-quality-logo.svg?fit=max\u0026auto=format\u0026n=VrNXC6Gv5xCECUGd\u0026q=85\u0026s=4ad60b616ed815902c710f413d59cf63","dark":"https://mintcdn.com/synq-15/VrNXC6Gv5xCECUGd/logo/coalesce-quality-logo-white.svg?fit=max\u0026auto=format\u0026n=VrNXC6Gv5xCECUGd\u0026q=85\u0026s=4d8c4a954595c0dfd25bfdf645e6cb56"},"favicon":{"light":"https://mintcdn.com/synq-15/xb0Db-MnOw_Ojah5/favicon.svg?fit=max\u0026auto=format\u0026n=xb0Db-MnOw_Ojah5\u0026q=85\u0026s=860c7081b896f01fe24af1c330da1796","dark":"https://mintcdn.com/synq-15/qs0RRq4z_2GWyKyp/favicon-dark.svg?fit=max\u0026auto=format\u0026n=qs0RRq4z_2GWyKyp\u0026q=85\u0026s=b740f42e7f6972f91d62be5b2840c805"},"navbar":{"links":[{"href":"https://coalesce.io/product/quality/","label":"Website"},{"href":"https://coalesce.io/product/request-demo/","label":"Book a Demo"}],"primary":{"type":"button","label":"Coalesce Quality Platform","href":"https://app.synq.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/coalesceio"}},"integrations":{"ga4":{"measurementId":"G-P55J2JTKF1"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://coalesce.io/resources/"},{"anchor":"Changelog","icon":"rocket","href":"https://synq.io/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"synq-15","hasAudioNarration":false,"actualSubdomain":"synq-15","customDomains":["docs.synq.io"],"gitSource":{"type":"github","owner":"getsynq","repo":"docs","deployBranch":"master","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aecb414e142d265493a8a86","collectionId":"96dd6f2b-88bb-4d89-a679-534e33a89a90","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aecb414e142d265493a8a86"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aedccbfa97e78d5bc08e291","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Documentation","count":450},{"language":"default","tag":"Developer API","count":342},{"language":"default","tag":"REST API","count":331},{"language":"default","tag":"synq.incidents.v1.IncidentsService","count":14},{"language":"default","tag":"Monitors","count":13},{"language":"default","tag":"Reconciliations","count":13},{"language":"default","tag":"synq.alerts.services.v2.AlertsService","count":13},{"language":"default","tag":"synq.monitors.automated_monitors.v1.DeploymentRulesService","count":12},{"language":"default","tag":"synq.domains.v2.DomainsService","count":10},{"language":"default","tag":"synq.users.v1.UsersService","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"global.css","content":".dark img[src^=\"/images/\"]{background:white;border-radius:0.5rem;padding:4px}"}],"page":{"pagePath":"api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview","slug":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview","pageMetadata":{"title":"GetDeployOverview","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rule","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"GetDeployOverview","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rule","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/synq-15/7fe5b7dda612017d/region.js"],"openApiReferenceData":{"operation":{"tags":["synq.monitors.automated_monitors.v1.DeploymentRulesService"],"summary":"GetDeployOverview","operationId":"synq.monitors.automated_monitors.v1.DeploymentRulesService.GetDeployOverview","parameters":["ecd45c2e-731f-4053-a3a9-c03562f5cffb","70110bd8-d3f0-4b5a-9eb8-072ae8be8a07","52ea02d5-902d-4dca-8829-bf7b9a26cd07","1d70f21e-05fe-4731-9188-c7e236048577","2914425c-dcf7-41c0-a2f0-093f8dbcfaea","49611aa1-09e0-43ac-adc3-d5c1fb584f0b","0630b6fa-23c3-480c-a76d-dfdb74415905","86f742fb-235a-4b40-a3a1-3fe32245b056","ca2a9f6b-7e3a-4d6a-8a70-7b8d2a29c617","faa8e4dd-869c-4782-ad1f-224982899d93","a33cb946-887e-4add-a475-59e1592f5ba2","212177c9-2675-4abe-9556-be4701604157","e80062b2-e257-4a0a-ba57-0baa4aab4144","a48a641f-0b2e-4c94-839e-4ba16143e762","461544f7-26fb-4ec1-b024-1abdc995e495","f436ef25-076e-4da0-9e2d-84d2c5c305e3","8baca3db-951b-4061-a5e5-037d06db6135","b41c565c-11e5-4dc9-a929-f07c380335f5","64236e53-f53d-4c8b-b20f-a2240e70d0e6","4f6a5c5d-21ba-4c2a-afb6-56d59898accd","a8bc31ca-76c8-4165-befc-f6ba403149f9","99050733-38b1-4041-b287-6f8a642a01dd","9b44701b-b1fd-479f-bdcb-741c26baec1d","ba98261a-2ae9-4b9f-9d92-9d77f66cbc92","3326d92c-2fbd-48e1-91d3-c99f456becba","b8f0b3d3-c3ee-4c2f-8f0c-40456f05e24c","91177acf-8203-43a8-bacb-66e10b3d0af7","0de2a2b5-c1d4-4bf1-9b91-0a8f73c7ec7b","3afb478f-3232-47db-973f-0191523be8a5","38c38fbd-7ace-4e40-a2dc-3e21aa5a7567","d57b87bc-83b8-4d86-8b41-4930ff456384","550368aa-01f6-4945-a5da-d66a6868e1b4","129f199c-c1cb-4dab-aea8-5f235f8ac614","b34e163b-b5c8-4dba-9ff6-39fd26e4eb2d","c281af6f-e054-4051-be0e-6a91912374a8","8280e8b5-a193-41e6-9db2-6037b5875055","adde9595-383a-4fdf-934c-521f462645d2","6e434474-5237-4ee1-999b-d8ed4fbb0c06","2e98285c-873e-4ee5-bac0-60a491da5ac6","a718a8dc-c7c8-4fe6-aa53-2ac023b199a2","d516adeb-4598-43fe-917d-d191781759bc","9f85920c-9ee1-4d38-9273-badff5faabd8","49ed28d9-5943-4e78-b258-bb6b4594d0c4","ab15575b-70d0-4c4a-8291-04943c24210e","1af81c40-94ff-4b33-8308-697af1630605","3a32eb8b-cedc-4c25-872f-5773cae9002d","59f7c48b-dd7b-4dab-a76f-6bc07b5876d9","2a96c0a3-ce91-40bf-babb-394a3153bf22","610a5111-b6ea-482a-9a34-3df494dcc0f9","ce4d8128-abf6-4ecb-bbf9-c126b6a377af","d6c011b0-bdcf-4cdc-98da-4499de602300","8f74af56-0459-4436-9034-9488dc13b5fe","e3d10e08-af02-45f4-9ce7-3d928680a555","113e7546-d5eb-4d7c-b89f-f932aaf93116","ee3de58a-9e77-4def-b910-87c43cf4d91f","aebac9fb-344d-4bb7-819c-7269d759da47","9ef56ac8-9145-46f2-a78c-b89d44176637","5d722a59-dbe1-46ef-ad6a-1c46f0fa51f8","99275ff7-173b-4b11-9bfe-6c8f622c9a6d","d942c388-0d12-4cc3-8275-88a481024c9c","fc452a15-3be5-476c-95fe-05df472de9f8","f2b16dcd-37e1-44d7-8a20-5ebc9f28bda2","e185ac3b-a47b-4569-92b1-f864ff41934d","32c2ae73-9e22-4cfa-83ff-a91970176de2","3f941ac9-99bb-42a2-af7d-8609c46a0c47","ea7fc66d-0bb0-462b-a362-18c7ed59a3c5","967667cc-fcd6-4cf7-82c8-3563230ff520","e47f46af-278c-4af4-8a6d-cd7c7221735e","6f48e806-0392-4582-b91c-12e40b9c888e","b32707b8-aa06-45da-b31b-46dea5c63765","44ced151-718f-43be-a00c-02aed1f079f5","ef0e56a4-c51c-467b-87d7-f8f6e051d602","b3a97934-8b93-4476-8c51-461e7078f12d","f839ae38-a80e-4b93-8395-33d192df0350","fd8e54a2-33cf-4879-a191-8978f0668a17","01975132-af01-4c04-803a-2ceaf5305072","3401bf94-1d06-4d24-b304-fadf157a4bc3","9f3b3d13-531d-4c9f-b365-66011b57d857","1df88d38-6a96-406f-82b2-86af590ec049","d8493b3c-21a4-4c58-9f7c-2b47be9cefe1","acbda8f6-69c4-4c13-8e60-fdb26811f9a5","75651249-5cd5-477e-9546-839435296bdb","4d7b2b71-53ea-4448-848c-05a0b16dd1bc","ef341c5f-efb3-477c-aa82-829ed835fcb3","098fa15e-b469-43c2-8308-45184cd8e1cf","efe91b12-d3c9-4612-b983-6b06d7ffcdb1","ba04b861-a459-425c-82d7-0b9ae89c63d5","e3e5f2bd-6237-445f-b5ca-92259caf217d","10d04e60-c198-4be0-ab72-6b8fffac4e37","32fe08fc-4c40-40e1-9e5d-6b83539db7bb","3c4ee355-57e8-4a31-b8f0-a018c683d82a","c9841808-c6f5-4ef0-a61e-508e0c4432c0","203764ba-053e-4c62-bad9-05e23ffc56c0","6097f565-2e16-419d-810f-97ee1ab163bc","b12fea3a-5d88-49d3-b2c9-0b44b195f4f4","248f6181-8cd0-48f1-a8ac-5ff0b5b68053","eeb26083-dc24-49ac-b204-01a5d1a18d19","9f260020-f9d2-4fe4-a6f3-a8380005a306","80214fee-f6a0-4524-a08b-bd2465b7eae7","52c1b412-d6ec-4051-ac02-4ec297e1d6d0","8c851e14-df31-4448-a038-06a9058e111d","235af703-ba9c-4768-9554-6289b2c750d3","12427e73-050c-4054-a9c4-071ae31c24f2","c3b3db70-f1fd-4068-83af-2eeb2ef81827","1a1d1fec-fcc3-4ba7-bbaf-7761d4333ea9","c72f8653-6714-4bff-910c-16598f953c01","818fb820-6aaf-4e47-95bd-67957d34093e","2b26bd68-c5e2-480d-bf24-ff43d2f620d3","226cc8ff-4094-4cba-93a8-797e9de11624","524fc19d-9658-4251-a99e-89c261b6de46","1820dc5a-51f2-40a4-8c69-8f2b1d7fe648","b5e32d44-901f-4d08-8d64-0036d3a35a4a","209248bf-b00a-44bb-83d4-82418c56f4ed","96ba4797-88b7-443f-9105-48306af33e9c","1f8f44fc-f32f-44fb-9391-d206a398c90b","52d049fa-d693-4903-bcc6-3fd2c8a89a0c","f34dc82d-7fdc-4390-818c-82d575cf7e3b","3ab669dc-87f6-47c2-8eaa-09ed80f8cecd","24f4f58f-bc39-4d33-ba61-6fa5b278e2d6","5d5179dd-b9ed-41e1-bda9-6c3de71a2fff","c13121dc-9b5e-4786-8401-09adfcb9e623","857feef3-8133-4ed7-a6e1-61ad75e413f6","717b627f-1b54-4ae2-b31c-1b7fb2201d77","5cb3fd0e-8dc6-4717-a377-8edd672092e5","78afca4b-ecd8-47b8-a842-e379b0cfe671","fa9a7589-add4-46da-bf7a-4842da7c27f1","eb1c80c4-211a-4106-9807-b262dddf023f","db63f6af-c82b-4eb4-a91b-e70ec3b0ffed","855982b0-b013-4dac-8bcd-bfdfac19104e","de58df80-a714-4420-a891-4fb21b2b73ef","602ea587-3745-4df2-a0c9-ba951501e97f","316c04a3-826f-4e5e-b8f6-72a6e89c5ef1","9c9b2366-bfa9-441d-bd0f-4c924dae39c2","4e6016f0-2948-4d0e-bb22-d33e9dd58d2a","d6f97cc2-4547-4f46-8931-6330196dc41a","0bba5470-f158-4e01-bb40-b5e2444eae2b","8a1d5f58-2e40-4949-af57-6d02e8fb0851","eaa4d613-bbdd-499f-bc86-6830f02600d4","fe3dde13-d1dc-42d5-b69a-0e3de194171b","6baf7734-2ab2-4118-8f4e-43f21d9573e2","9ba5901d-1cbd-488f-b469-1440241bf58c","4b936c00-e7fc-4c65-af9c-f83b71ea2c1d","b4bb3cfd-2d49-41b7-a6f7-7c48b77464ce","3bdd8252-af3b-41bb-a6e7-c38697021b2c","553d5e1f-73e9-47c6-a9c7-76cc3fe689da","bf229262-fa55-4668-a307-d296c7b888ab","e9fb960a-89e8-4214-87b9-cc01ac96c437","5813efa2-97e0-455e-8ee3-67e2ebfec443","07a87bc8-50ee-43e8-9fad-8650cd946eec"],"responses":{"200":"bddcb22f-91d7-45dc-a209-ff23af5b0ae8"},"method":"get","type":"path","servers":["82cf4404-d9d3-43bb-9fb0-2f40a78dde7b","aa6da49a-b0c5-4d36-8910-d2ed76885994","c9d25553-4913-481a-b29f-92bb1f2b1ce2"],"security":["85f48775-9ef8-48fb-a7f7-5dbc785cd09f"],"path":"/api/monitors/automated/v1/deployment-rule","baseUrlOptions":["https://developer.synq.io","https://api.us.synq.io","https://api.au.synq.io"],"title":"GetDeployOverview","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"ecd45c2e-731f-4053-a3a9-c03562f5cffb":{"name":"deploymentRule.id","in":"query","schema":{"type":"string","title":"id","format":"uuid","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"70110bd8-d3f0-4b5a-9eb8-072ae8be8a07":{"name":"deploymentRule.title","in":"query","schema":{"type":"string","title":"title","maxLength":100,"uniqueKey":"","typeLabel":"string"}},"52ea02d5-902d-4dca-8829-bf7b9a26cd07":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.entityId","in":"query","description":"Opaque id of the entity, set on every identifier the API returns. Round-trip\n it verbatim; the format is not part of this contract and may change, and it\n is never constructed by hand.\n\n OUTPUT ONLY. On a request this field is ignored — the structured variant is\n what resolves. That is what lets you hand an identifier straight back\n unchanged, or edit its structured fields, without the two disagreeing about\n which entity you meant. To name an entity BY opaque id on a request, set the\n `synq_path` variant to that id: it carries exactly this string, and it is\n also how an entity whose platform has no structured variant is named.","schema":{"type":"string","title":"entity_id","maxLength":1024,"description":"Opaque id of the entity, set on every identifier the API returns. Round-trip\n it verbatim; the format is not part of this contract and may change, and it\n is never constructed by hand.\n\n OUTPUT ONLY. On a request this field is ignored — the structured variant is\n what resolves. That is what lets you hand an identifier straight back\n unchanged, or edit its structured fields, without the two disagreeing about\n which entity you meant. To name an entity BY opaque id on a request, set the\n `synq_path` variant to that id: it carries exactly this string, and it is\n also how an entity whose platform has no structured variant is named.","uniqueKey":"","typeLabel":"string"}},"1d70f21e-05fe-4731-9188-c7e236048577":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dbtCoreNode.integrationId","in":"query","description":"Opaque identifier of the dbt Core project. Usually the Coalesce Quality\n integration id (a UUID), but may also be the dbt project name from\n manifest.json when the integration is configured to identify assets by\n project name. Treat it as an opaque string, not a UUID.","required":true,"schema":{"type":"string","title":"integration_id","description":"Opaque identifier of the dbt Core project. Usually the Coalesce Quality\n integration id (a UUID), but may also be the dbt project name from\n manifest.json when the integration is configured to identify assets by\n project name. Treat it as an opaque string, not a UUID.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2914425c-dcf7-41c0-a2f0-093f8dbcfaea":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dbtCoreNode.nodeId","in":"query","description":"Dbt node_id that identifies one of dbt DAG nodes (model, test, etc)","required":true,"schema":{"type":"string","title":"node_id","description":"Dbt node_id that identifies one of dbt DAG nodes (model, test, etc)","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"49611aa1-09e0-43ac-adc3-d5c1fb584f0b":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dbtCloudNode.projectId","in":"query","description":"Your dbt Cloud project id","required":true,"schema":{"type":"string","title":"project_id","description":"Your dbt Cloud project id","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"0630b6fa-23c3-480c-a76d-dfdb74415905":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dbtCloudNode.accountId","in":"query","description":"Your dbt Cloud account id","schema":{"type":"string","title":"account_id","description":"Your dbt Cloud account id","uniqueKey":"","typeLabel":"string"}},"86f742fb-235a-4b40-a3a1-3fe32245b056":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dbtCloudNode.nodeId","in":"query","description":"Dbt node_id that identifies one of dbt DAG nodes (model, test, etc)","required":true,"schema":{"type":"string","title":"node_id","description":"Dbt node_id that identifies one of dbt DAG nodes (model, test, etc)","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ca2a9f6b-7e3a-4d6a-8a70-7b8d2a29c617":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.bigqueryTable.project","in":"query","description":"BigQuery project","required":true,"schema":{"type":"string","title":"project","description":"BigQuery project","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"faa8e4dd-869c-4782-ad1f-224982899d93":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.bigqueryTable.dataset","in":"query","description":"BigQuery dataset id","required":true,"schema":{"type":"string","title":"dataset","description":"BigQuery dataset id","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"a33cb946-887e-4add-a475-59e1592f5ba2":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.bigqueryTable.table","in":"query","description":"BigQuery table name","required":true,"schema":{"type":"string","title":"table","description":"BigQuery table name","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"212177c9-2675-4abe-9556-be4701604157":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.snowflakeTable.account","in":"query","description":"Snowflake account","required":true,"schema":{"type":"string","title":"account","description":"Snowflake account","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e80062b2-e257-4a0a-ba57-0baa4aab4144":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.snowflakeTable.database","in":"query","description":"Snowflake database","required":true,"schema":{"type":"string","title":"database","description":"Snowflake database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"a48a641f-0b2e-4c94-839e-4ba16143e762":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.snowflakeTable.schema","in":"query","description":"Snowflake schema","required":true,"schema":{"type":"string","title":"schema","description":"Snowflake schema","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"461544f7-26fb-4ec1-b024-1abdc995e495":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.snowflakeTable.table","in":"query","description":"Snowflake table","required":true,"schema":{"type":"string","title":"table","description":"Snowflake table","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"f436ef25-076e-4da0-9e2d-84d2c5c305e3":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.redshiftTable.cluster","in":"query","description":"Required. Host of the Redshift endpoint, as in the connection, for example\n `my-cluster.abc123.eu-west-1.redshift.amazonaws.com`. A port suffix is\n accepted and ignored. The bare cluster name (`my-cluster`) is not enough,\n because one name can exist in more than one account or region. A response\n returns the host in its normalized form, which is also accepted on input.\n\n The rule below also refuses an empty value. It is not `required`, because\n `required` stops the other rules and its error does not say what to send.","schema":{"type":"string","title":"cluster","description":"Required. Host of the Redshift endpoint, as in the connection, for example\n `my-cluster.abc123.eu-west-1.redshift.amazonaws.com`. A port suffix is\n accepted and ignored. The bare cluster name (`my-cluster`) is not enough,\n because one name can exist in more than one account or region. A response\n returns the host in its normalized form, which is also accepted on input.\n\n The rule below also refuses an empty value. It is not `required`, because\n `required` stops the other rules and its error does not say what to send.\nRequired. Host of the Redshift endpoint, as in the connection, for example\n `my-cluster.abc123.eu-west-1.redshift.amazonaws.com`. A port suffix is\n accepted and ignored. The bare cluster name (`my-cluster`) is not enough,\n because one name can exist in more than one account or region. A response\n returns the host in its normalized form, which is also accepted on input.\n\n The rule below also refuses an empty value. It is not `required`, because\n `required` stops the other rules and its error does not say what to send.\nredshift_table.cluster.full_host // cluster must be the full host of the Redshift endpoint from the connection, for example my-cluster.abc123.eu-west-1.redshift.amazonaws.com\n","uniqueKey":"","typeLabel":"string"}},"8baca3db-951b-4061-a5e5-037d06db6135":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.redshiftTable.database","in":"query","description":"Redshift database","required":true,"schema":{"type":"string","title":"database","description":"Redshift database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b41c565c-11e5-4dc9-a929-f07c380335f5":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.redshiftTable.schema","in":"query","description":"Redshift schema","required":true,"schema":{"type":"string","title":"schema","description":"Redshift schema","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"64236e53-f53d-4c8b-b20f-a2240e70d0e6":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.redshiftTable.table","in":"query","description":"Redshift table","required":true,"schema":{"type":"string","title":"table","description":"Redshift table","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"4f6a5c5d-21ba-4c2a-afb6-56d59898accd":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.postgresTable.host","in":"query","description":"Postgres hostname without port","required":true,"schema":{"type":"string","title":"host","description":"Postgres hostname without port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"a8bc31ca-76c8-4165-befc-f6ba403149f9":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.postgresTable.database","in":"query","description":"Postgres database","required":true,"schema":{"type":"string","title":"database","description":"Postgres database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"99050733-38b1-4041-b287-6f8a642a01dd":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.postgresTable.schema","in":"query","description":"Postgres schema","required":true,"schema":{"type":"string","title":"schema","description":"Postgres schema","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"9b44701b-b1fd-479f-bdcb-741c26baec1d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.postgresTable.table","in":"query","description":"Postgres table","required":true,"schema":{"type":"string","title":"table","description":"Postgres table","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ba98261a-2ae9-4b9f-9d92-9d77f66cbc92":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.mysqlTable.host","in":"query","description":"Mysql hostname without port","required":true,"schema":{"type":"string","title":"host","description":"Mysql hostname without port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"3326d92c-2fbd-48e1-91d3-c99f456becba":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.mysqlTable.schema","in":"query","description":"Mysql database","required":true,"schema":{"type":"string","title":"schema","description":"Mysql database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b8f0b3d3-c3ee-4c2f-8f0c-40456f05e24c":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.mysqlTable.table","in":"query","description":"Mysql table","required":true,"schema":{"type":"string","title":"table","description":"Mysql table","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"91177acf-8203-43a8-bacb-66e10b3d0af7":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.clickhouseTable.host","in":"query","description":"Clickhouse hostname without port","required":true,"schema":{"type":"string","title":"host","description":"Clickhouse hostname without port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"0de2a2b5-c1d4-4bf1-9b91-0a8f73c7ec7b":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.clickhouseTable.schema","in":"query","description":"Clickhouse database","required":true,"schema":{"type":"string","title":"schema","description":"Clickhouse database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"3afb478f-3232-47db-973f-0191523be8a5":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.clickhouseTable.table","in":"query","description":"Clickhouse table","required":true,"schema":{"type":"string","title":"table","description":"Clickhouse table","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"38c38fbd-7ace-4e40-a2dc-3e21aa5a7567":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.airflowDag.integrationId","in":"query","description":"Coalesce Quality integration_id that identifies the Airflow instance","required":true,"schema":{"type":"string","title":"integration_id","description":"Coalesce Quality integration_id that identifies the Airflow instance","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d57b87bc-83b8-4d86-8b41-4930ff456384":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.airflowDag.dagId","in":"query","description":"Airflow dag_id that identifies the DAG","required":true,"schema":{"type":"string","title":"dag_id","description":"Airflow dag_id that identifies the DAG","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"550368aa-01f6-4945-a5da-d66a6868e1b4":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.airflowTask.integrationId","in":"query","description":"Coalesce Quality integration_id that identifies the Airflow instance","required":true,"schema":{"type":"string","title":"integration_id","description":"Coalesce Quality integration_id that identifies the Airflow instance","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"129f199c-c1cb-4dab-aea8-5f235f8ac614":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.airflowTask.dagId","in":"query","description":"Airflow dag_id that identifies the DAG","required":true,"schema":{"type":"string","title":"dag_id","description":"Airflow dag_id that identifies the DAG","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b34e163b-b5c8-4dba-9ff6-39fd26e4eb2d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.airflowTask.taskId","in":"query","description":"Airflow task_id that identifies the task within the DAG","required":true,"schema":{"type":"string","title":"task_id","description":"Airflow task_id that identifies the task within the DAG","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"c281af6f-e054-4051-be0e-6a91912374a8":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.custom.id","in":"query","description":"Id that identifies the custom entity\n The Id should be unique within the custom entity Identifier.","required":true,"schema":{"type":"string","title":"id","description":"Id that identifies the custom entity\n The Id should be unique within the custom entity Identifier.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"8280e8b5-a193-41e6-9db2-6037b5875055":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.dataproduct.id","in":"query","description":"Dataproduct id that identifies the Dataproduct","required":true,"schema":{"type":"string","title":"id","format":"uuid","description":"Dataproduct id that identifies the Dataproduct","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"adde9595-383a-4fdf-934c-521f462645d2":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.synqPath.path","in":"query","description":"Coalesce Quality path that identifies the Coalesce Quality entity, needs to be one of supported paths","required":true,"schema":{"type":"string","title":"path","description":"Coalesce Quality path that identifies the Coalesce Quality entity, needs to be one of supported paths","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"6e434474-5237-4ee1-999b-d8ed4fbb0c06":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.databricksTable.workspace","in":"query","description":"URL of Databricks workspace","required":true,"schema":{"type":"string","title":"workspace","description":"URL of Databricks workspace","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2e98285c-873e-4ee5-bac0-60a491da5ac6":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.databricksTable.catalog","in":"query","description":"Databricks catalog","required":true,"schema":{"type":"string","title":"catalog","description":"Databricks catalog","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"a718a8dc-c7c8-4fe6-aa53-2ac023b199a2":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.databricksTable.schema","in":"query","description":"Databricks schema","required":true,"schema":{"type":"string","title":"schema","description":"Databricks schema","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d516adeb-4598-43fe-917d-d191781759bc":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.databricksTable.table","in":"query","description":"Databricks table or view","required":true,"schema":{"type":"string","title":"table","description":"Databricks table or view","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"9f85920c-9ee1-4d38-9273-badff5faabd8":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.trinoTable.host","in":"query","description":"Hostname of the Trino instance","required":true,"schema":{"type":"string","title":"host","description":"Hostname of the Trino instance","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"49ed28d9-5943-4e78-b258-bb6b4594d0c4":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.trinoTable.catalog","in":"query","description":"Trino catalog","required":true,"schema":{"type":"string","title":"catalog","description":"Trino catalog","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ab15575b-70d0-4c4a-8291-04943c24210e":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.trinoTable.schema","in":"query","description":"Trino schema","required":true,"schema":{"type":"string","title":"schema","description":"Trino schema","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"1af81c40-94ff-4b33-8308-697af1630605":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.trinoTable.table","in":"query","description":"Trino table or view","required":true,"schema":{"type":"string","title":"table","description":"Trino table or view","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"3a32eb8b-cedc-4c25-872f-5773cae9002d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.sqlMeshModel.integrationId","in":"query","description":"Coalesce Quality integration_id that identifies the dbt Core project","required":true,"schema":{"type":"string","title":"integration_id","format":"uuid","description":"Coalesce Quality integration_id that identifies the dbt Core project","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"59f7c48b-dd7b-4dab-a76f-6bc07b5876d9":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.sqlMeshModel.fqn","in":"query","description":"SQLMesh model fully qualified name","required":true,"schema":{"type":"string","title":"fqn","description":"SQLMesh model fully qualified name","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2a96c0a3-ce91-40bf-babb-394a3153bf22":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.sqlMeshAudit.integrationId","in":"query","description":"Coalesce Quality integration_id that identifies the dbt Core project","required":true,"schema":{"type":"string","title":"integration_id","format":"uuid","description":"Coalesce Quality integration_id that identifies the dbt Core project","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"610a5111-b6ea-482a-9a34-3df494dcc0f9":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.sqlMeshAudit.fqn","in":"query","description":"SQLMesh model fully qualified name","required":true,"schema":{"type":"string","title":"fqn","description":"SQLMesh model fully qualified name","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ce4d8128-abf6-4ecb-bbf9-c126b6a377af":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.sqlMeshAudit.auditId","in":"query","description":"Identifier of the audit","required":true,"schema":{"type":"string","title":"audit_id","description":"Identifier of the audit","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d6c011b0-bdcf-4cdc-98da-4499de602300":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.mssqlTable.host","in":"query","description":"Hostname of the SQL Server instance","required":true,"schema":{"type":"string","title":"host","description":"Hostname of the SQL Server instance","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"8f74af56-0459-4436-9034-9488dc13b5fe":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.mssqlTable.database","in":"query","description":"SQL Server database","required":true,"schema":{"type":"string","title":"database","description":"SQL Server database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e3d10e08-af02-45f4-9ce7-3d928680a555":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.mssqlTable.schema","in":"query","description":"SQL Server schema (e.g. \"dbo\")","required":true,"schema":{"type":"string","title":"schema","description":"SQL Server schema (e.g. \"dbo\")","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"113e7546-d5eb-4d7c-b89f-f932aaf93116":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.mssqlTable.table","in":"query","description":"SQL Server table or view","required":true,"schema":{"type":"string","title":"table","description":"SQL Server table or view","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ee3de58a-9e77-4def-b910-87c43cf4d91f":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.oracleTable.host","in":"query","description":"Hostname of the Oracle instance","required":true,"schema":{"type":"string","title":"host","description":"Hostname of the Oracle instance","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"aebac9fb-344d-4bb7-819c-7269d759da47":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.oracleTable.serviceName","in":"query","description":"Oracle service name (PDB)","required":true,"schema":{"type":"string","title":"service_name","description":"Oracle service name (PDB)","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"9ef56ac8-9145-46f2-a78c-b89d44176637":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.oracleTable.schema","in":"query","description":"Oracle schema (= owning user)","required":true,"schema":{"type":"string","title":"schema","description":"Oracle schema (= owning user)","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"5d722a59-dbe1-46ef-ad6a-1c46f0fa51f8":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.oracleTable.table","in":"query","description":"Oracle table or view","required":true,"schema":{"type":"string","title":"table","description":"Oracle table or view","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"99275ff7-173b-4b11-9bfe-6c8f622c9a6d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.athenaTable.instance","in":"query","description":"AWS account and region the Athena workgroup runs in, formatted as\n \"\u003caccount-id>.\u003cregion>\" (e.g. \"123456789012.eu-west-1\"). Auto-derived\n from sts:GetCallerIdentity at integration setup time.","required":true,"schema":{"type":"string","title":"instance","description":"AWS account and region the Athena workgroup runs in, formatted as\n \"\u003caccount-id>.\u003cregion>\" (e.g. \"123456789012.eu-west-1\"). Auto-derived\n from sts:GetCallerIdentity at integration setup time.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"d942c388-0d12-4cc3-8275-88a481024c9c":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.athenaTable.catalog","in":"query","description":"Glue Data Catalog name. Almost always \"AwsDataCatalog\" — the default\n catalog for Athena unless the customer registered a federated catalog.","required":true,"schema":{"type":"string","title":"catalog","description":"Glue Data Catalog name. Almost always \"AwsDataCatalog\" — the default\n catalog for Athena unless the customer registered a federated catalog.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"fc452a15-3be5-476c-95fe-05df472de9f8":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.athenaTable.database","in":"query","description":"Glue database (the namespace users typically filter on).","required":true,"schema":{"type":"string","title":"database","description":"Glue database (the namespace users typically filter on).","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"f2b16dcd-37e1-44d7-8a20-5ebc9f28bda2":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.athenaTable.table","in":"query","description":"Glue table or view name.","required":true,"schema":{"type":"string","title":"table","description":"Glue table or view name.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e185ac3b-a47b-4569-92b1-f864ff41934d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.savedView.id","in":"query","description":"Saved view id (client-supplied UUID) that identifies the saved view","required":true,"schema":{"type":"string","title":"id","format":"uuid","description":"Saved view id (client-supplied UUID) that identifies the saved view","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"32c2ae73-9e22-4cfa-83ff-a91970176de2":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.instance","in":"query","description":"Workspace SQL analytics endpoint host, e.g.\n \"\u003cworkspace-id>.datawarehouse.fabric.microsoft.com\".","required":true,"schema":{"type":"string","title":"instance","description":"Workspace SQL analytics endpoint host, e.g.\n \"\u003cworkspace-id>.datawarehouse.fabric.microsoft.com\".","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"3f941ac9-99bb-42a2-af7d-8609c46a0c47":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.database","in":"query","description":"Fabric warehouse / lakehouse (database).","required":true,"schema":{"type":"string","title":"database","description":"Fabric warehouse / lakehouse (database).","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ea7fc66d-0bb0-462b-a362-18c7ed59a3c5":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.schema","in":"query","description":"Schema within the database.","required":true,"schema":{"type":"string","title":"schema","description":"Schema within the database.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"967667cc-fcd6-4cf7-82c8-3563230ff520":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.table","in":"query","description":"Table or view name.","required":true,"schema":{"type":"string","title":"table","description":"Table or view name.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e47f46af-278c-4af4-8a6d-cd7c7221735e":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.workspaceId","in":"query","description":"Fabric workspace GUID, decoded from the endpoint host in `instance`.\n Optional and informational: the table is addressed by\n instance/database/schema/table, so leave it empty if you don't have it —\n it does not affect how the identifier resolves.","schema":{"type":"string","title":"workspace_id","description":"Fabric workspace GUID, decoded from the endpoint host in `instance`.\n Optional and informational: the table is addressed by\n instance/database/schema/table, so leave it empty if you don't have it —\n it does not affect how the identifier resolves.","uniqueKey":"","typeLabel":"string"}},"6f48e806-0392-4582-b91c-12e40b9c888e":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.fabricTable.tenantId","in":"query","description":"Entra (Azure AD) tenant GUID, decoded from the endpoint host in `instance`.\n Optional and informational, like workspace_id.","schema":{"type":"string","title":"tenant_id","description":"Entra (Azure AD) tenant GUID, decoded from the endpoint host in `instance`.\n Optional and informational, like workspace_id.","uniqueKey":"","typeLabel":"string"}},"b32707b8-aa06-45da-b31b-46dea5c63765":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.db2Table.host","in":"query","description":"Host name of the Db2 server","required":true,"schema":{"type":"string","title":"host","description":"Host name of the Db2 server","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"44ced151-718f-43be-a00c-02aed1f079f5":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.db2Table.database","in":"query","description":"Database name or alias, as in `CONNECT TO \u003cdatabase>`","required":true,"schema":{"type":"string","title":"database","description":"Database name or alias, as in `CONNECT TO \u003cdatabase>`","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"ef0e56a4-c51c-467b-87d7-f8f6e051d602":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.db2Table.schema","in":"query","description":"Db2 schema (e.g. \"DB2INST1\")","required":true,"schema":{"type":"string","title":"schema","description":"Db2 schema (e.g. \"DB2INST1\")","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b3a97934-8b93-4476-8c51-461e7078f12d":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitoredId.db2Table.table","in":"query","description":"Db2 table or view","required":true,"schema":{"type":"string","title":"table","description":"Db2 table or view","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"f839ae38-a80e-4b93-8395-33d192df0350":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.monitorId","in":"query","description":"Identifier of the monitor","required":true,"schema":{"type":"string","title":"monitor_id","description":"Identifier of the monitor","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"fd8e54a2-33cf-4879-a191-8978f0668a17":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.segment","in":"query","description":"Optional monitor segmentation identifier","schema":{"type":"string","title":"segment","description":"Optional monitor segmentation identifier","uniqueKey":"","typeLabel":"string"}},"01975132-af01-4c04-803a-2ceaf5305072":{"name":"deploymentRule.queryConfig.query.parts.identifierList.identifiers.monitor.integrationId","in":"query","description":"Coalesce Quality integration_id of the monitored identifier","schema":{"type":"string","title":"integration_id","description":"Coalesce Quality integration_id of the monitored identifier","deprecated":true,"uniqueKey":"","typeLabel":"string"}},"3401bf94-1d06-4d24-b304-fadf157a4bc3":{"name":"deploymentRule.queryConfig.query.parts.withNameSearch.searchQuery","in":"query","schema":{"type":"string","title":"search_query","uniqueKey":"","typeLabel":"string"}},"9f3b3d13-531d-4c9f-b365-66011b57d857":{"name":"deploymentRule.queryConfig.query.parts.withType.type.default","in":"query","description":"Default Coalesce Quality types","schema":{"type":"string","title":"default","enum":["ENTITY_TYPE_UNSPECIFIED","ENTITY_TYPE_BQ_TABLE","ENTITY_TYPE_BQ_VIEW","ENTITY_TYPE_BQ_PROCEDURE","ENTITY_TYPE_BQ_FUNCTION","ENTITY_TYPE_LOOKER_LOOK","ENTITY_TYPE_LOOKER_EXPLORE","ENTITY_TYPE_LOOKER_VIEW","ENTITY_TYPE_LOOKER_DASHBOARD","ENTITY_TYPE_LOOKER_INSTANCE","ENTITY_TYPE_DBT_MODEL","ENTITY_TYPE_DBT_TEST","ENTITY_TYPE_DBT_SOURCE","ENTITY_TYPE_DBT_PROJECT","ENTITY_TYPE_DBT_METRIC","ENTITY_TYPE_DBT_SNAPSHOT","ENTITY_TYPE_DBT_SEED","ENTITY_TYPE_DBT_ANALYSIS","ENTITY_TYPE_DBT_EXPOSURE","ENTITY_TYPE_DBT_GROUP","ENTITY_TYPE_DBT_SEMANTIC_MODEL","ENTITY_TYPE_DBT_CLOUD_PROJECT","ENTITY_TYPE_DBT_CLOUD_JOB","ENTITY_TYPE_SNOWFLAKE_TABLE","ENTITY_TYPE_SNOWFLAKE_VIEW","ENTITY_TYPE_SNOWFLAKE_STREAM","ENTITY_TYPE_SNOWFLAKE_DYNAMIC_TABLE","ENTITY_TYPE_SNOWFLAKE_TASK","ENTITY_TYPE_SNOWFLAKE_EXTERNAL_TABLE","ENTITY_TYPE_SNOWFLAKE_MATERIALIZED_VIEW","ENTITY_TYPE_SNOWFLAKE_PROCEDURE","ENTITY_TYPE_SNOWFLAKE_FUNCTION","ENTITY_TYPE_SNOWFLAKE_SEMANTIC_VIEW","ENTITY_TYPE_SNOWFLAKE_STAGE","ENTITY_TYPE_SNOWFLAKE_STREAMLIT","ENTITY_TYPE_SNOWFLAKE_NOTEBOOK","ENTITY_TYPE_SNOWFLAKE_WAREHOUSE","ENTITY_TYPE_SNOWFLAKE_PIPE","ENTITY_TYPE_SNOWFLAKE_CORTEX_SEARCH_SERVICE","ENTITY_TYPE_REDSHIFT_TABLE","ENTITY_TYPE_REDSHIFT_VIEW","ENTITY_TYPE_REDSHIFT_PROCEDURE","ENTITY_TYPE_REDSHIFT_FUNCTION","ENTITY_TYPE_TABLEAU_EMBEDDED","ENTITY_TYPE_TABLEAU_PUBLISHED","ENTITY_TYPE_TABLEAU_CUSTOM_SQL","ENTITY_TYPE_TABLEAU_TABLE","ENTITY_TYPE_TABLEAU_SHEET","ENTITY_TYPE_TABLEAU_DASHBOARD","ENTITY_TYPE_TABLEAU_WORKBOOK","ENTITY_TYPE_TABLEAU_SITE","ENTITY_TYPE_AIRFLOW_DAG","ENTITY_TYPE_AIRFLOW_TASK","ENTITY_TYPE_CLICKHOUSE_TABLE","ENTITY_TYPE_CLICKHOUSE_VIEW","ENTITY_TYPE_ANOMALY_MONITOR","ENTITY_TYPE_ANOMALY_MONITOR_SEGMENT","ENTITY_TYPE_SQLTEST_TEST","ENTITY_TYPE_RECON_SUITE","ENTITY_TYPE_RECON_CASE","ENTITY_TYPE_LINEAGE_FOLD","ENTITY_TYPE_POSTGRES_TABLE","ENTITY_TYPE_POSTGRES_VIEW","ENTITY_TYPE_MYSQL_TABLE","ENTITY_TYPE_MYSQL_VIEW","ENTITY_TYPE_DATABRICKS_WAREHOUSE","ENTITY_TYPE_DATABRICKS_TABLE","ENTITY_TYPE_DATABRICKS_VIEW","ENTITY_TYPE_DATABRICKS_JOB","ENTITY_TYPE_DATABRICKS_JOB_TASK","ENTITY_TYPE_DATABRICKS_NOTEBOOK","ENTITY_TYPE_DATABRICKS_QUERY","ENTITY_TYPE_DATABRICKS_DASHBOARD","ENTITY_TYPE_DATABRICKS_METRIC_VIEW","ENTITY_TYPE_DATABRICKS_APP","ENTITY_TYPE_SQLMESH_PROJECT","ENTITY_TYPE_SQLMESH_SQL_MODEL","ENTITY_TYPE_SQLMESH_PYTHON_MODEL","ENTITY_TYPE_SQLMESH_EXTERNAL","ENTITY_TYPE_SQLMESH_SEED","ENTITY_TYPE_SQLMESH_AUDIT","ENTITY_TYPE_SQLMESH_UNIT_TEST","ENTITY_TYPE_SQLMESH_ENVIRONMENT","ENTITY_TYPE_SQLMESH_SNAPSHOT","ENTITY_TYPE_DUCKDB_TABLE","ENTITY_TYPE_DUCKDB_VIEW","ENTITY_TYPE_TRINO_TABLE","ENTITY_TYPE_TRINO_VIEW","ENTITY_TYPE_ATLAN_ASSET","ENTITY_TYPE_ATLAN_INTEGRATION","ENTITY_TYPE_COALESCE_PROJECT","ENTITY_TYPE_COALESCE_ENVIRONMENT","ENTITY_TYPE_COALESCE_NODE","ENTITY_TYPE_COALESCE_NODE_TEST","ENTITY_TYPE_COALESCE_JOB","ENTITY_TYPE_CASTORDOC_TABLE","ENTITY_TYPE_CASTORDOC_DASHBOARD","ENTITY_TYPE_CASTORDOC_VIEW","ENTITY_TYPE_CASTORDOC_TILE","ENTITY_TYPE_CASTORDOC_VIZ_MODEL","ENTITY_TYPE_POWERBI_REPORT","ENTITY_TYPE_POWERBI_TILE","ENTITY_TYPE_POWERBI_DATASET","ENTITY_TYPE_POWERBI_DASHBOARD","ENTITY_TYPE_POWERBI_TENANT","ENTITY_TYPE_THOUGHTSPOT_LIVEBOARD","ENTITY_TYPE_THOUGHTSPOT_WORKSHEET","ENTITY_TYPE_SIGMA_WORKBOOK","ENTITY_TYPE_SIGMA_DATA_MODEL","ENTITY_TYPE_SIGMA_ORGANIZATION","ENTITY_TYPE_DOMO_PAGE","ENTITY_TYPE_DOMO_DATASET","ENTITY_TYPE_MSSQL_TABLE","ENTITY_TYPE_MSSQL_VIEW","ENTITY_TYPE_MSSQL_PROCEDURE","ENTITY_TYPE_MSSQL_FUNCTION","ENTITY_TYPE_ORACLE_TABLE","ENTITY_TYPE_ORACLE_VIEW","ENTITY_TYPE_ORACLE_PROCEDURE","ENTITY_TYPE_ORACLE_FUNCTION","ENTITY_TYPE_ATHENA_TABLE","ENTITY_TYPE_ATHENA_VIEW","ENTITY_TYPE_FABRIC_TABLE","ENTITY_TYPE_FABRIC_VIEW","ENTITY_TYPE_FABRIC_PROCEDURE","ENTITY_TYPE_FABRIC_FUNCTION","ENTITY_TYPE_DB2_TABLE","ENTITY_TYPE_DB2_VIEW","ENTITY_TYPE_DB2_PROCEDURE","ENTITY_TYPE_DB2_FUNCTION","ENTITY_TYPE_LOOKER_STUDIO_CUSTOMER","ENTITY_TYPE_LOOKER_STUDIO_REPORT","ENTITY_TYPE_LOOKER_STUDIO_DATA_SOURCE","ENTITY_TYPE_CUSTOM_ENTITY_GENERIC","ENTITY_TYPE_CUSTOM_ENTITY_CUSTOM_TYPE_MIN","ENTITY_TYPE_CUSTOM_ENTITY_CUSTOM_TYPE_MAX"],"description":"Default Coalesce Quality types","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"1df88d38-6a96-406f-82b2-86af590ec049":{"name":"deploymentRule.queryConfig.query.parts.withType.type.custom","in":"query","description":"Custom types as defined through synq.entities.custom.v1.TypesService","schema":{"type":"integer","title":"custom","format":"int32","description":"Custom types as defined through synq.entities.custom.v1.TypesService","uniqueKey":"","typeLabel":"integer\u003cint32>"}},"d8493b3c-21a4-4c58-9f7c-2b47be9cefe1":{"name":"deploymentRule.queryConfig.query.parts.withType.traits","in":"query","description":"Traits to select by, instead of — or alongside — naming types.\n\n A trait is a property a type has, so `is_monitorable` means \"everything a\n monitor can run on\" without listing the forty-odd types that satisfy it\n today. The list it stands for is worked out each time the selection runs,\n so a selection saved this way covers a new platform's tables as soon as we\n support them, and you never have to revisit it.\n\n Entities carrying any of the traits match. When `types` is also set the two\n narrow each other: the entity must be one of the named types AND carry one\n of the traits.\n\n Accepted values, and what each one means, come from the selection-query\n grammar the API publishes (`describe_resolver_ql`, or the query editor's\n reference). A name that is not in it selects nothing rather than being\n ignored, so a typo narrows the result to empty instead of widening it —\n check a trait against the grammar before storing a selection. In a query\n written as text this is `with_type(traits=\"is_monitorable\")`, and there a\n name outside the grammar is rejected outright.\n\n A trait may also be a type alias, spelled `alias:\u003cname>` where `\u003cname>` is\n one of the aliases the grammar lists among the entity types, e.g.\n `alias:table`. It selects every type the alias stands for, worked out each\n time the selection runs like any other trait. A selection written as\n `with_type(\"table\")` is stored this way and reads back with\n `traits: [\"alias:table\"]`; writing that back keeps the same selection. In a\n query written as text an alias is always `with_type(\"table\")`, never\n `traits=\"alias:table\"`.","schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"traits","description":"Traits to select by, instead of — or alongside — naming types.\n\n A trait is a property a type has, so `is_monitorable` means \"everything a\n monitor can run on\" without listing the forty-odd types that satisfy it\n today. The list it stands for is worked out each time the selection runs,\n so a selection saved this way covers a new platform's tables as soon as we\n support them, and you never have to revisit it.\n\n Entities carrying any of the traits match. When `types` is also set the two\n narrow each other: the entity must be one of the named types AND carry one\n of the traits.\n\n Accepted values, and what each one means, come from the selection-query\n grammar the API publishes (`describe_resolver_ql`, or the query editor's\n reference). A name that is not in it selects nothing rather than being\n ignored, so a typo narrows the result to empty instead of widening it —\n check a trait against the grammar before storing a selection. In a query\n written as text this is `with_type(traits=\"is_monitorable\")`, and there a\n name outside the grammar is rejected outright.\n\n A trait may also be a type alias, spelled `alias:\u003cname>` where `\u003cname>` is\n one of the aliases the grammar lists among the entity types, e.g.\n `alias:table`. It selects every type the alias stands for, worked out each\n time the selection runs like any other trait. A selection written as\n `with_type(\"table\")` is stored this way and reads back with\n `traits: [\"alias:table\"]`; writing that back keeps the same selection. In a\n query written as text an alias is always `with_type(\"table\")`, never\n `traits=\"alias:table\"`.","uniqueKey":"","typeLabel":"string[]"}},"acbda8f6-69c4-4c13-8e60-fdb26811f9a5":{"name":"deploymentRule.queryConfig.query.parts.withAnnotation.name","in":"query","schema":{"type":"string","title":"name","uniqueKey":"","typeLabel":"string"}},"75651249-5cd5-477e-9546-839435296bdb":{"name":"deploymentRule.queryConfig.query.parts.withAnnotation.acceptedValue","in":"query","schema":{"type":"string","title":"accepted_value","deprecated":true,"uniqueKey":"","typeLabel":"string"}},"4d7b2b71-53ea-4448-848c-05a0b16dd1bc":{"name":"deploymentRule.queryConfig.query.parts.withAnnotation.acceptedValues","in":"query","schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"accepted_values","uniqueKey":"","typeLabel":"string[]"}},"ef341c5f-efb3-477c-aa82-829ed835fcb3":{"name":"deploymentRule.queryConfig.query.parts.inFolder.path","in":"query","description":"Opaque folder identifiers (a folder's own entity id). `folders` is the\n structured, human-authorable alternative. When `path` is the only source\n set and `deep` is unset, `deep` defaults to true for back-compat with\n queries authored before `deep` existed.","schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"path","description":"Opaque folder identifiers (a folder's own entity id). `folders` is the\n structured, human-authorable alternative. When `path` is the only source\n set and `deep` is unset, `deep` defaults to true for back-compat with\n queries authored before `deep` existed.","uniqueKey":"","typeLabel":"string[]"}},"098fa15e-b469-43c2-8308-45184cd8e1cf":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folders.rootEntityId","in":"query","description":"Opaque id of the entity the folder hierarchy hangs under — an integration\n root or container (for example a warehouse instance, a database, or a\n transformation project). Take it verbatim from `FolderRef.root_entity_id`\n of a folder you already read, or from an entity id returned elsewhere.","schema":{"type":"string","title":"root_entity_id","description":"Opaque id of the entity the folder hierarchy hangs under — an integration\n root or container (for example a warehouse instance, a database, or a\n transformation project). Take it verbatim from `FolderRef.root_entity_id`\n of a folder you already read, or from an entity id returned elsewhere.","uniqueKey":"","typeLabel":"string"}},"efe91b12-d3c9-4612-b983-6b06d7ffcdb1":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folders.folders","in":"query","description":"Ordered folder names from the root down to this folder (root first, leaf\n last), for example [\"staging\", \"sales\"]. Empty means the ref points at the\n root entity itself. Folder names are kept as separate segments (not joined\n with \"/\") because some platforms allow \"/\" inside a single folder name.","schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"folders","description":"Ordered folder names from the root down to this folder (root first, leaf\n last), for example [\"staging\", \"sales\"]. Empty means the ref points at the\n root entity itself. Folder names are kept as separate segments (not joined\n with \"/\") because some platforms allow \"/\" inside a single folder name.","uniqueKey":"","typeLabel":"string[]"}},"ba04b861-a459-425c-82d7-0b9ae89c63d5":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.entityIds","in":"query","description":"Simplified source: the assets named directly by opaque entity id. Use this\n for the common \"same folder as these specific assets\" case; equivalent to an\n input_query that lists the same ids.","schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"entity_ids","description":"Simplified source: the assets named directly by opaque entity id. Use this\n for the common \"same folder as these specific assets\" case; equivalent to an\n input_query that lists the same ids.","uniqueKey":"","typeLabel":"string[]"}},"e3e5f2bd-6237-445f-b5ca-92259caf217d":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.bigquery.project","in":"query","description":"BigQuery project","required":true,"schema":{"type":"string","title":"project","description":"BigQuery project","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"10d04e60-c198-4be0-ab72-6b8fffac4e37":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.clickhouse.host","in":"query","description":"Clickhouse host inclusive of port","required":true,"schema":{"type":"string","title":"host","description":"Clickhouse host inclusive of port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"32fe08fc-4c40-40e1-9e5d-6b83539db7bb":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.clickhouse.schema","in":"query","description":"Clickhouse database","required":true,"schema":{"type":"string","title":"schema","description":"Clickhouse database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"3c4ee355-57e8-4a31-b8f0-a018c683d82a":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.snowflake.account","in":"query","description":"Snowflake account","required":true,"schema":{"type":"string","title":"account","description":"Snowflake account","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"c9841808-c6f5-4ef0-a61e-508e0c4432c0":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.snowflake.database","in":"query","description":"Snowflake database","required":true,"schema":{"type":"string","title":"database","description":"Snowflake database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"203764ba-053e-4c62-bad9-05e23ffc56c0":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.redshift.cluster","in":"query","description":"Redshift cluster","required":true,"schema":{"type":"string","title":"cluster","description":"Redshift cluster","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"6097f565-2e16-419d-810f-97ee1ab163bc":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.redshift.database","in":"query","description":"Redshift database","required":true,"schema":{"type":"string","title":"database","description":"Redshift database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b12fea3a-5d88-49d3-b2c9-0b44b195f4f4":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.postgres.host","in":"query","description":"Postgres host inclusive of port","required":true,"schema":{"type":"string","title":"host","description":"Postgres host inclusive of port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"248f6181-8cd0-48f1-a8ac-5ff0b5b68053":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.postgres.database","in":"query","description":"Postgres database","required":true,"schema":{"type":"string","title":"database","description":"Postgres database","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"eeb26083-dc24-49ac-b204-01a5d1a18d19":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.mysql.host","in":"query","description":"Mysql host inclusive of port","required":true,"schema":{"type":"string","title":"host","description":"Mysql host inclusive of port","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"9f260020-f9d2-4fe4-a6f3-a8380005a306":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.databricks.workspace","in":"query","description":"URL of the databricks workspace","required":true,"schema":{"type":"string","title":"workspace","description":"URL of the databricks workspace","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"80214fee-f6a0-4524-a08b-bd2465b7eae7":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.dbtCloud.apiEndpoint","in":"query","description":"API endpoint for Dbt Cloud","required":true,"schema":{"type":"string","title":"api_endpoint","description":"API endpoint for Dbt Cloud","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"52c1b412-d6ec-4051-ac02-4ec297e1d6d0":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.dbtCloud.accountId","in":"query","description":"Account ID","required":true,"schema":{"type":"string","title":"account_id","description":"Account ID","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"8c851e14-df31-4448-a038-06a9058e111d":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.dbtCloud.projectId","in":"query","description":"Project ID","required":true,"schema":{"type":"string","title":"project_id","description":"Project ID","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"235af703-ba9c-4768-9554-6289b2c750d3":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.sqlMesh.defaultDatabaseInstance","in":"query","description":"Default database instance for SQL Mesh","required":true,"schema":{"type":"string","title":"default_database_instance","description":"Default database instance for SQL Mesh","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"12427e73-050c-4054-a9c4-071ae31c24f2":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.duckdb.motherduckAccount","in":"query","schema":{"type":"string","title":"motherduck_account","uniqueKey":"","typeLabel":"string"}},"c3b3db70-f1fd-4068-83af-2eeb2ef81827":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.trino.coordinator","in":"query","schema":{"type":"string","title":"coordinator","uniqueKey":"","typeLabel":"string"}},"1a1d1fec-fcc3-4ba7-bbaf-7761d4333ea9":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.mssql.host","in":"query","description":"SQL Server host","required":true,"schema":{"type":"string","title":"host","description":"SQL Server host","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"c72f8653-6714-4bff-910c-16598f953c01":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.mssql.database","in":"query","description":"Database name","required":true,"schema":{"type":"string","title":"database","description":"Database name","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"818fb820-6aaf-4e47-95bd-67957d34093e":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.oracle.host","in":"query","description":"Oracle host","required":true,"schema":{"type":"string","title":"host","description":"Oracle host","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2b26bd68-c5e2-480d-bf24-ff43d2f620d3":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.oracle.serviceName","in":"query","description":"Oracle service name (PDB)","required":true,"schema":{"type":"string","title":"service_name","description":"Oracle service name (PDB)","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"226cc8ff-4094-4cba-93a8-797e9de11624":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.athena.instance","in":"query","description":"AWS account and region the Athena workgroup runs in, formatted as\n \"\u003caccount-id>.\u003cregion>\" (e.g. \"123456789012.eu-west-1\"). Auto-derived\n by Coalesce Quality from sts:GetCallerIdentity at integration setup time.","required":true,"schema":{"type":"string","title":"instance","description":"AWS account and region the Athena workgroup runs in, formatted as\n \"\u003caccount-id>.\u003cregion>\" (e.g. \"123456789012.eu-west-1\"). Auto-derived\n by Coalesce Quality from sts:GetCallerIdentity at integration setup time.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"524fc19d-9658-4251-a99e-89c261b6de46":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.athena.catalog","in":"query","description":"Glue Data Catalog name. Almost always \"AwsDataCatalog\" — the default\n catalog for Athena unless the customer registered a federated catalog.","required":true,"schema":{"type":"string","title":"catalog","description":"Glue Data Catalog name. Almost always \"AwsDataCatalog\" — the default\n catalog for Athena unless the customer registered a federated catalog.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"1820dc5a-51f2-40a4-8c69-8f2b1d7fe648":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.fabric.instance","in":"query","description":"Workspace SQL analytics endpoint host, e.g.\n \"\u003cworkspace-id>.datawarehouse.fabric.microsoft.com\". Identifies the Fabric\n workspace the integration connects to. Fabric is workspace-scoped with\n cross-database queries, so the workspace host alone identifies the platform\n (like Databricks' workspace URL); a specific warehouse/table is addressed by\n FabricTableIdentifier.","required":true,"schema":{"type":"string","title":"instance","description":"Workspace SQL analytics endpoint host, e.g.\n \"\u003cworkspace-id>.datawarehouse.fabric.microsoft.com\". Identifies the Fabric\n workspace the integration connects to. Fabric is workspace-scoped with\n cross-database queries, so the workspace host alone identifies the platform\n (like Databricks' workspace URL); a specific warehouse/table is addressed by\n FabricTableIdentifier.","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"b5e32d44-901f-4d08-8d64-0036d3a35a4a":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.fabric.workspaceId","in":"query","description":"Fabric workspace GUID — the identifier used by the Fabric REST API for\n workspace-scoped resources. The Fabric endpoint host in `instance` encodes\n the tenant and workspace GUIDs; this is the decoded workspace GUID, provided\n so you don't have to decode it yourself. `instance` remains the identifying\n value. Optional: empty when the host isn't a standard Fabric endpoint.","schema":{"type":"string","title":"workspace_id","description":"Fabric workspace GUID — the identifier used by the Fabric REST API for\n workspace-scoped resources. The Fabric endpoint host in `instance` encodes\n the tenant and workspace GUIDs; this is the decoded workspace GUID, provided\n so you don't have to decode it yourself. `instance` remains the identifying\n value. Optional: empty when the host isn't a standard Fabric endpoint.","uniqueKey":"","typeLabel":"string"}},"209248bf-b00a-44bb-83d4-82418c56f4ed":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.fabric.tenantId","in":"query","description":"Entra (Azure AD) tenant GUID, decoded from the endpoint host in `instance`\n alongside workspace_id. Optional: empty when the host isn't a standard\n Fabric endpoint.","schema":{"type":"string","title":"tenant_id","description":"Entra (Azure AD) tenant GUID, decoded from the endpoint host in `instance`\n alongside workspace_id. Optional: empty when the host isn't a standard\n Fabric endpoint.","uniqueKey":"","typeLabel":"string"}},"96ba4797-88b7-443f-9105-48306af33e9c":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.db2.host","in":"query","description":"Host name of the Db2 server","required":true,"schema":{"type":"string","title":"host","description":"Host name of the Db2 server","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"1f8f44fc-f32f-44fb-9391-d206a398c90b":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.db2.database","in":"query","description":"Database name or alias, as in `CONNECT TO \u003cdatabase>`","required":true,"schema":{"type":"string","title":"database","description":"Database name or alias, as in `CONNECT TO \u003cdatabase>`","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"52d049fa-d693-4903-bcc6-3fd2c8a89a0c":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDataPlatform.identifier.synqIntegrationId","in":"query","description":"Coalesce Quality integration ID maps to the created integration on the Coalesce Quality platform.","schema":{"type":"string","title":"synq_integration_id","description":"Coalesce Quality integration ID maps to the created integration on the Coalesce Quality platform.","uniqueKey":"","typeLabel":"string"}},"f34dc82d-7fdc-4390-818c-82d575cf7e3b":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.withDataPlatformType.types","in":"query","schema":{"type":"array","items":{"type":"string","title":"DataPlatformType","enum":["DATA_PLATFORM_TYPE_UNSPECIFIED","DATA_PLATFORM_TYPE_BIGQUERY","DATA_PLATFORM_TYPE_LOOKER","DATA_PLATFORM_TYPE_DBT","DATA_PLATFORM_TYPE_DBT_CLOUD","DATA_PLATFORM_TYPE_DBT_SELF_HOSTED","DATA_PLATFORM_TYPE_SNOWFLAKE","DATA_PLATFORM_TYPE_GCP","DATA_PLATFORM_TYPE_GIT","DATA_PLATFORM_TYPE_GITHUB","DATA_PLATFORM_TYPE_REDSHIFT","DATA_PLATFORM_TYPE_TABLEAU","DATA_PLATFORM_TYPE_AIRFLOW","DATA_PLATFORM_TYPE_CLICKHOUSE","DATA_PLATFORM_TYPE_POSTGRES","DATA_PLATFORM_TYPE_MYSQL","DATA_PLATFORM_TYPE_DATABRICKS","DATA_PLATFORM_TYPE_SQLMESH","DATA_PLATFORM_TYPE_DUCKDB","DATA_PLATFORM_TYPE_TRINO","DATA_PLATFORM_TYPE_ATLAN","DATA_PLATFORM_TYPE_COALESCE","DATA_PLATFORM_TYPE_CASTORDOC","DATA_PLATFORM_TYPE_FIVETRAN","DATA_PLATFORM_TYPE_DAGSTER","DATA_PLATFORM_TYPE_AIRBYTE","DATA_PLATFORM_TYPE_STITCH","DATA_PLATFORM_TYPE_SNOWPLOW","DATA_PLATFORM_TYPE_POWERBI","DATA_PLATFORM_TYPE_THOUGHTSPOT","DATA_PLATFORM_TYPE_SIGMA","DATA_PLATFORM_TYPE_DOMO","DATA_PLATFORM_TYPE_MSSQL","DATA_PLATFORM_TYPE_ORACLE","DATA_PLATFORM_TYPE_ATHENA","DATA_PLATFORM_TYPE_FABRIC","DATA_PLATFORM_TYPE_DB2","DATA_PLATFORM_TYPE_LOOKER_STUDIO","DATA_PLATFORM_TYPE_HEX","DATA_PLATFORM_TYPE_OMNI","DATA_PLATFORM_TYPE_METABASE","DATA_PLATFORM_TYPE_GOOGLE_SHEETS","DATA_PLATFORM_TYPE_GRAFANA","DATA_PLATFORM_TYPE_STREAMLIT","DATA_PLATFORM_TYPE_ASTRATO","DATA_PLATFORM_TYPE_SNOWFLAKE_CORTEX","DATA_PLATFORM_TYPE_SNOWFLAKE_INTELLIGENCE","DATA_PLATFORM_TYPE_CUBE","DATA_PLATFORM_TYPE_CENSUS","DATA_PLATFORM_TYPE_HIGHTOUCH","DATA_PLATFORM_TYPE_WORKATO","DATA_PLATFORM_TYPE_ESTUARY","DATA_PLATFORM_TYPE_DLT","DATA_PLATFORM_TYPE_TERRAFORM","DATA_PLATFORM_TYPE_HEVO","DATA_PLATFORM_TYPE_DATASTREAM","DATA_PLATFORM_TYPE_QLIK","DATA_PLATFORM_TYPE_SALESFORCE","DATA_PLATFORM_TYPE_SYNQ"],"uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"types","uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"3ab669dc-87f6-47c2-8eaa-09ed80f8cecd":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inFolder.deep","in":"query","description":"When false or unset, matches only the direct members of the folder(s). When\n true, matches the entire recursive subtree (members of subfolders too).\n\n Exception: when only the legacy `path` source is set and `deep` is unset,\n it defaults to true (preserves the behaviour of queries authored before this\n flag existed). With `folders` or `folder_of`, unset means false (shallow).","schema":{"type":"boolean","title":"deep","description":"When false or unset, matches only the direct members of the folder(s). When\n true, matches the entire recursive subtree (members of subfolders too).\n\n Exception: when only the legacy `path` source is set and `deep` is unset,\n it defaults to true (preserves the behaviour of queries authored before this\n flag existed). With `folders` or `folder_of`, unset means false (shallow).","uniqueKey":"","typeLabel":"boolean"}},"24f4f58f-bc39-4d33-ba61-6fa5b278e2d6":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.inDomain.domainId","in":"query","schema":{"type":"string","title":"domain_id","format":"uuid","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"5d5179dd-b9ed-41e1-bda9-6c3de71a2fff":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.identitiesOf.inputQuery.operand","in":"query","description":"Defaults to AND if not specified.","schema":{"type":"string","title":"operand","enum":["QUERY_OPERAND_UNSPECIFIED","QUERY_OPERAND_AND","QUERY_OPERAND_OR","QUERY_OPERAND_EXCEPT","QUERY_OPERAND_UPSTREAM","QUERY_OPERAND_DOWNSTREAM"],"description":"Defaults to AND if not specified.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"c13121dc-9b5e-4786-8401-09adfcb9e623":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.entityIds.entityIds","in":"query","description":"The entities to select. An id may not be blank.\n\n An empty list selects no entities, exactly as an empty `identifier_list`\n does. Be deliberate about it, because it is not the same as leaving the part\n out: a part that selects nothing still counts, so it empties an AND, adds\n nothing to an OR, and removes nothing from an EXCEPT. If what you mean is\n \"do not restrict on specific entities\", omit the part instead of sending it\n empty.\n\n Ids may be up to 1024 characters — the same limit as `Identifier.entity_id`,\n where you read them from, so any id the API returned is accepted here.","schema":{"type":"array","items":{"type":"string","maxLength":1024,"minLength":1,"uniqueKey":"items.[INDEX]","typeLabel":"string"},"title":"entity_ids","description":"The entities to select. An id may not be blank.\n\n An empty list selects no entities, exactly as an empty `identifier_list`\n does. Be deliberate about it, because it is not the same as leaving the part\n out: a part that selects nothing still counts, so it empties an AND, adds\n nothing to an OR, and removes nothing from an EXCEPT. If what you mean is\n \"do not restrict on specific entities\", omit the part instead of sending it\n empty.\n\n Ids may be up to 1024 characters — the same limit as `Identifier.entity_id`,\n where you read them from, so any id the API returned is accepted here.","uniqueKey":"","typeLabel":"string[]"}},"857feef3-8133-4ed7-a6e1-61ad75e413f6":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.inputQuery.parts.unsupported.queryJson","in":"query","schema":{"type":"string","title":"query_json","uniqueKey":"","typeLabel":"string"}},"717b627f-1b54-4ae2-b31c-1b7fb2201d77":{"name":"deploymentRule.queryConfig.query.parts.inFolder.folderOf.includeAllAncestors","in":"query","description":"When false (default): only each asset's immediate parent folder. When true:\n every ancestor folder up the hierarchy, so `InFolder` then also matches\n assets in those ancestor folders.","schema":{"type":"boolean","title":"include_all_ancestors","description":"When false (default): only each asset's immediate parent folder. When true:\n every ancestor folder up the hierarchy, so `InFolder` then also matches\n assets in those ancestor folders.","uniqueKey":"","typeLabel":"boolean"}},"5cb3fd0e-8dc6-4717-a377-8edd672092e5":{"name":"deploymentRule.queryConfig.query.parts.query.operand","in":"query","schema":{"type":"string","title":"operand","enum":["QUERY_OPERAND_UNSPECIFIED","QUERY_OPERAND_AND","QUERY_OPERAND_OR","QUERY_OPERAND_EXCEPT","QUERY_OPERAND_UPSTREAM","QUERY_OPERAND_DOWNSTREAM"],"description":"QueryOperand defines how multiple QueryParts within a Query are combined.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"78afca4b-ecd8-47b8-a842-e379b0cfe671":{"name":"deploymentRule.queryConfig.severity","in":"query","schema":{"type":"string","title":"severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"fa9a7589-add4-46da-bf7a-4842da7c27f1":{"name":"deploymentRule.queryConfig.sensitivity","in":"query","schema":{"type":"string","title":"sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"eb1c80c4-211a-4106-9807-b262dddf023f":{"name":"deploymentRule.queryConfig.metricIds","in":"query","schema":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"metric_ids","minItems":1,"uniqueItems":true,"uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"db63f6af-c82b-4eb4-a91b-e70ec3b0ffed":{"name":"deploymentRule.queryConfig.keepDeletedMonitors","in":"query","schema":{"type":"boolean","title":"keep_deleted_monitors","uniqueKey":"","typeLabel":"boolean"}},"855982b0-b013-4dac-8bcd-bfdfac19104e":{"name":"deploymentRule.queryConfig.metricOptions.sensitivity","in":"query","schema":{"type":"string","title":"sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"de58df80-a714-4420-a891-4fb21b2b73ef":{"name":"deploymentRule.queryConfig.metricOptions.metricId","in":"query","schema":{"type":"string","title":"metric_id","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"602ea587-3745-4df2-a0c9-ba951501e97f":{"name":"deploymentRule.queryConfig.resolverQl","in":"query","description":"ResolverQL selection string — an advanced, more expressive alternative to\n `query`. ResolverQL is a superset of the structured `query`: use it for\n selections `query` cannot express (e.g. lineage walks, column predicates).\n When set (non-empty) on write, `resolver_ql` is the source of truth and the\n structured `query` is ignored. The selection is compiled when it is written\n and stored in that form, so the text itself is not kept: two spellings of the\n same selection store the same rule, and a type alias such as \"table\" is\n expanded to the types it names at the time of the write. On read this field\n carries the canonical rendering of the stored selection, equal to\n `rendered_resolver_ql`, whichever way the rule was written, and is empty when\n the selection has no ResolverQL representation. Writing a read response back\n unchanged stores the same selection. `query` is always populated.","schema":{"type":"string","title":"resolver_ql","description":"ResolverQL selection string — an advanced, more expressive alternative to\n `query`. ResolverQL is a superset of the structured `query`: use it for\n selections `query` cannot express (e.g. lineage walks, column predicates).\n When set (non-empty) on write, `resolver_ql` is the source of truth and the\n structured `query` is ignored. The selection is compiled when it is written\n and stored in that form, so the text itself is not kept: two spellings of the\n same selection store the same rule, and a type alias such as \"table\" is\n expanded to the types it names at the time of the write. On read this field\n carries the canonical rendering of the stored selection, equal to\n `rendered_resolver_ql`, whichever way the rule was written, and is empty when\n the selection has no ResolverQL representation. Writing a read response back\n unchanged stores the same selection. `query` is always populated.","uniqueKey":"","typeLabel":"string"}},"316c04a3-826f-4e5e-b8f6-72a6e89c5ef1":{"name":"deploymentRule.queryConfig.renderedResolverQl","in":"query","description":"Canonical ResolverQL rendering of this rule's selection, populated for every\n query rule regardless of how it was authored. OUTPUT ONLY — it is ignored on\n write; set `resolver_ql` to author a selection in ResolverQL. Empty only for\n selections that have no ResolverQL representation. Compare selections by\n this field rather than by the text a rule was written with, which may be\n spelled differently.","schema":{"type":"string","title":"rendered_resolver_ql","description":"Canonical ResolverQL rendering of this rule's selection, populated for every\n query rule regardless of how it was authored. OUTPUT ONLY — it is ignored on\n write; set `resolver_ql` to author a selection in ResolverQL. Empty only for\n selections that have no ResolverQL representation. Compare selections by\n this field rather than by the text a rule was written with, which may be\n spelled differently.","uniqueKey":"","typeLabel":"string"}},"9c9b2366-bfa9-441d-bd0f-4c924dae39c2":{"name":"deploymentRule.queryConfig.delayModel","in":"query","description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","schema":{"type":"string","title":"delay_model","enum":["DELAY_MODEL_UNSPECIFIED","DELAY_MODEL_STANDARD","DELAY_MODEL_WEEKLY_PATTERN"],"description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"4e6016f0-2948-4d0e-bb22-d33e9dd58d2a":{"name":"deploymentRule.exclusiveQueryConfig.resolverQl","in":"query","description":"ResolverQL selection string for the exclusion set. Same semantics as\n QueryConfig.resolver_ql: when set on write it takes precedence over `query`\n and is stored compiled; on read it carries the canonical rendering of the\n stored selection, equal to `rendered_resolver_ql`. `query` is always\n populated.","schema":{"type":"string","title":"resolver_ql","description":"ResolverQL selection string for the exclusion set. Same semantics as\n QueryConfig.resolver_ql: when set on write it takes precedence over `query`\n and is stored compiled; on read it carries the canonical rendering of the\n stored selection, equal to `rendered_resolver_ql`. `query` is always\n populated.","uniqueKey":"","typeLabel":"string"}},"d6f97cc2-4547-4f46-8931-6330196dc41a":{"name":"deploymentRule.exclusiveQueryConfig.renderedResolverQl","in":"query","description":"Canonical ResolverQL rendering of the exclusion selection. Same semantics as\n QueryConfig.rendered_resolver_ql: OUTPUT ONLY, populated for every rule,\n ignored on write.","schema":{"type":"string","title":"rendered_resolver_ql","description":"Canonical ResolverQL rendering of the exclusion selection. Same semantics as\n QueryConfig.rendered_resolver_ql: OUTPUT ONLY, populated for every rule,\n ignored on write.","uniqueKey":"","typeLabel":"string"}},"0bba5470-f158-4e01-bb40-b5e2444eae2b":{"name":"deploymentRule.staticConfig.path","in":"query","schema":{"type":"string","title":"path","uniqueKey":"","typeLabel":"string"}},"8a1d5f58-2e40-4949-af57-6d02e8fb0851":{"name":"deploymentRule.staticConfig.severity","in":"query","schema":{"type":"string","title":"severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"eaa4d613-bbdd-499f-bc86-6830f02600d4":{"name":"deploymentRule.staticConfig.sensitivity","in":"query","schema":{"type":"string","title":"sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"fe3dde13-d1dc-42d5-b69a-0e3de194171b":{"name":"deploymentRule.staticConfig.metricIds","in":"query","schema":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"metric_ids","minItems":1,"uniqueItems":true,"uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"6baf7734-2ab2-4118-8f4e-43f21d9573e2":{"name":"deploymentRule.staticConfig.delayModel","in":"query","description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","schema":{"type":"string","title":"delay_model","enum":["DELAY_MODEL_UNSPECIFIED","DELAY_MODEL_STANDARD","DELAY_MODEL_WEEKLY_PATTERN"],"description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"9ba5901d-1cbd-488f-b469-1440241bf58c":{"name":"deploymentRule.exclusiveStaticConfig.path","in":"query","schema":{"type":"string","title":"path","uniqueKey":"","typeLabel":"string"}},"4b936c00-e7fc-4c65-af9c-f83b71ea2c1d":{"name":"deploymentRule.productConfig.productId","in":"query","schema":{"type":"string","title":"product_id","uniqueKey":"","typeLabel":"string"}},"b4bb3cfd-2d49-41b7-a6f7-7c48b77464ce":{"name":"deploymentRule.productConfig.severity","in":"query","schema":{"type":"string","title":"severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"3bdd8252-af3b-41bb-a6e7-c38697021b2c":{"name":"deploymentRule.productConfig.sensitivity","in":"query","schema":{"type":"string","title":"sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"553d5e1f-73e9-47c6-a9c7-76cc3fe689da":{"name":"deploymentRule.productConfig.metricIds","in":"query","schema":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"metric_ids","minItems":1,"uniqueItems":true,"uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"bf229262-fa55-4668-a307-d296c7b888ab":{"name":"deploymentRule.productConfig.keepDeletedMonitors","in":"query","schema":{"type":"boolean","title":"keep_deleted_monitors","uniqueKey":"","typeLabel":"boolean"}},"e9fb960a-89e8-4214-87b9-cc01ac96c437":{"name":"deploymentRule.productConfig.delayModel","in":"query","description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","schema":{"type":"string","title":"delay_model","enum":["DELAY_MODEL_UNSPECIFIED","DELAY_MODEL_STANDARD","DELAY_MODEL_WEEKLY_PATTERN"],"description":"How the delay and volume_change_delay metrics model the expected arrival time of new\n data. Unset leaves the stored value unchanged.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"5813efa2-97e0-455e-8ee3-67e2ebfec443":{"name":"deploymentRule.source","in":"query","schema":{"type":"string","title":"source","enum":["SOURCE_APP","SOURCE_API"],"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"07a87bc8-50ee-43e8-9fad-8650cd946eec":{"name":"deploymentRule.configId","in":"query","description":"Config ID this rule was authored from, when deployed via configuration as\n code. Unset for rules authored directly through this API.\n\n On a write this field is only ever set, never unset: omitting it keeps the\n stored value, so a full-replace update cannot detach the rule from the\n config that owns it. An empty string is a real config id — the one a deploy\n that declares no namespace uses — so sending it attaches the rule to that\n config rather than clearing the field. No value detaches a rule; recreating\n it is the only way to hand it back to the app.","schema":{"type":"string","title":"config_id","description":"Config ID this rule was authored from, when deployed via configuration as\n code. Unset for rules authored directly through this API.\n\n On a write this field is only ever set, never unset: omitting it keeps the\n stored value, so a full-replace update cannot detach the rule from the\n config that owns it. An empty string is a real config id — the one a deploy\n that declares no namespace uses — so sending it attaches the rule to that\n config rather than clearing the field. No value detaches a rule; recreating\n it is the only way to hand it back to the app.","uniqueKey":"","typeLabel":"string"}}},"responses":{"bddcb22f-91d7-45dc-a209-ff23af5b0ae8":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"overview":{"type":"object","properties":{"monitorsToCreateFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.monitorsToCreateFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.monitorsToCreateFor","typeLabel":"string[]"},"monitorsToDeleteFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.monitorsToDeleteFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.monitorsToDeleteFor","typeLabel":"string[]"},"activeMonitorsFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.activeMonitorsFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.activeMonitorsFor","typeLabel":"string[]"},"monitorSettingsChanges":{"type":"array","items":{"type":"object","properties":{"monitoredAssetPath":{"type":"string","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].monitoredAssetPath","typeLabel":"string"},"originalSettings":{"type":"object","properties":{"severity":{"type":"string","title":"Severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.severity","typeLabel":"enum\u003cstring>"},"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"description":"LEGACY - global sensitivity","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.sensitivity","typeLabel":"enum\u003cstring>"},"metricIds":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricIds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"LEGACY - which metrics to monitor","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricIds","typeLabel":"enum\u003cstring>[]"},"metricOptions":{"type":"array","items":{"type":"object","properties":{"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX].sensitivity","typeLabel":"enum\u003cstring>"},"metricId":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","not":{"enum":[0]},"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX].metricId","typeLabel":"enum\u003cstring>"}},"title":"MetricOption","additionalProperties":false,"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX]","typeLabel":"MetricOption · object"},"description":"NEW - per-metric sensitivity","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings.metricOptions","typeLabel":"MetricOption · object[]"}},"title":"AutomatedMonitorSettings","additionalProperties":false,"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].originalSettings","typeLabel":"AutomatedMonitorSettings · object"},"newSettings":{"type":"object","properties":{"severity":{"type":"string","title":"Severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.severity","typeLabel":"enum\u003cstring>"},"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"description":"LEGACY - global sensitivity","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.sensitivity","typeLabel":"enum\u003cstring>"},"metricIds":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricIds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"LEGACY - which metrics to monitor","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricIds","typeLabel":"enum\u003cstring>[]"},"metricOptions":{"type":"array","items":{"type":"object","properties":{"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX].sensitivity","typeLabel":"enum\u003cstring>"},"metricId":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","not":{"enum":[0]},"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX].metricId","typeLabel":"enum\u003cstring>"}},"title":"MetricOption","additionalProperties":false,"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX]","typeLabel":"MetricOption · object"},"description":"NEW - per-metric sensitivity","uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings.metricOptions","typeLabel":"MetricOption · object[]"}},"title":"AutomatedMonitorSettings","additionalProperties":false,"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX].newSettings","typeLabel":"AutomatedMonitorSettings · object"}},"title":"MonitorSettingsChange","additionalProperties":false,"uniqueKey":"overview.monitorSettingsChanges.items.[INDEX]","typeLabel":"MonitorSettingsChange · object"},"uniqueKey":"overview.monitorSettingsChanges","typeLabel":"MonitorSettingsChange · object[]"},"customMonitorsToCreateFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.customMonitorsToCreateFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.customMonitorsToCreateFor","typeLabel":"string[]"},"customMonitorsToDeleteFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.customMonitorsToDeleteFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.customMonitorsToDeleteFor","typeLabel":"string[]"},"activeCustomMonitorsFor":{"type":"array","items":{"type":"string","uniqueKey":"overview.activeCustomMonitorsFor.items.[INDEX]","typeLabel":"string"},"uniqueKey":"overview.activeCustomMonitorsFor","typeLabel":"string[]"},"customMonitorSettingsChanges":{"type":"array","items":{"type":"object","properties":{"monitoredAssetPath":{"type":"string","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].monitoredAssetPath","typeLabel":"string"},"originalSettings":{"type":"object","properties":{"severity":{"type":"string","title":"Severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.severity","typeLabel":"enum\u003cstring>"},"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"description":"LEGACY - global sensitivity","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.sensitivity","typeLabel":"enum\u003cstring>"},"metricIds":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricIds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"LEGACY - which metrics to monitor","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricIds","typeLabel":"enum\u003cstring>[]"},"metricOptions":{"type":"array","items":{"type":"object","properties":{"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX].sensitivity","typeLabel":"enum\u003cstring>"},"metricId":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","not":{"enum":[0]},"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX].metricId","typeLabel":"enum\u003cstring>"}},"title":"MetricOption","additionalProperties":false,"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricOptions.items.[INDEX]","typeLabel":"MetricOption · object"},"description":"NEW - per-metric sensitivity","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings.metricOptions","typeLabel":"MetricOption · object[]"}},"title":"AutomatedMonitorSettings","additionalProperties":false,"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].originalSettings","typeLabel":"AutomatedMonitorSettings · object"},"newSettings":{"type":"object","properties":{"severity":{"type":"string","title":"Severity","enum":["SEVERITY_UNSPECIFIED","SEVERITY_WARNING","SEVERITY_ERROR","SEVERITY_INFO"],"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.severity","typeLabel":"enum\u003cstring>"},"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"description":"LEGACY - global sensitivity","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.sensitivity","typeLabel":"enum\u003cstring>"},"metricIds":{"type":"array","items":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricIds.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"LEGACY - which metrics to monitor","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricIds","typeLabel":"enum\u003cstring>[]"},"metricOptions":{"type":"array","items":{"type":"object","properties":{"sensitivity":{"type":"string","title":"Sensitivity","enum":["SENSITIVITY_UNSPECIFIED","SENSITIVITY_PRECISE","SENSITIVITY_BALANCED","SENSITIVITY_RELAXED"],"not":{"enum":[0]},"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX].sensitivity","typeLabel":"enum\u003cstring>"},"metricId":{"type":"string","title":"MetricId","enum":["METRIC_ID_UNSPECIFIED","METRIC_ID_ROW_COUNT","METRIC_ID_DELAY","METRIC_ID_VOLUME_CHANGE_DELAY","METRIC_ID_NUM_ROWS","METRIC_ID_NUM_NULL","METRIC_ID_PCT_NULL","METRIC_ID_NUM_UNIQUE","METRIC_ID_PCT_UNIQUE","METRIC_ID_NUM_EMPTY","METRIC_ID_PCT_EMPTY","METRIC_ID_MEAN","METRIC_ID_MIN","METRIC_ID_MAX","METRIC_ID_MEDIAN","METRIC_ID_STDDEV"],"description":"Metric a monitor predicts. ROW_COUNT, DELAY and VOLUME_CHANGE_DELAY apply to table stats\n monitors and deployment rules; the remaining values are field statistics and apply to\n field stats columns only.","not":{"enum":[0]},"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX].metricId","typeLabel":"enum\u003cstring>"}},"title":"MetricOption","additionalProperties":false,"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricOptions.items.[INDEX]","typeLabel":"MetricOption · object"},"description":"NEW - per-metric sensitivity","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings.metricOptions","typeLabel":"MetricOption · object[]"}},"title":"AutomatedMonitorSettings","additionalProperties":false,"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].newSettings","typeLabel":"AutomatedMonitorSettings · object"},"resolvedFreshnessField":{"oneOf":[{"type":"string","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].resolvedFreshnessField.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].resolvedFreshnessField.oneOf.1","typeLabel":"null"}],"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX].resolvedFreshnessField","typeLabel":"string | null"}},"title":"CustomMonitorSettingsChange","additionalProperties":false,"uniqueKey":"overview.customMonitorSettingsChanges.items.[INDEX]","typeLabel":"CustomMonitorSettingsChange · object"},"uniqueKey":"overview.customMonitorSettingsChanges","typeLabel":"CustomMonitorSettingsChange · object[]"},"skippedAssets":{"type":"array","items":{"type":"object","properties":{"assetPath":{"type":"string","uniqueKey":"overview.skippedAssets.items.[INDEX].assetPath","typeLabel":"string"},"reason":{"type":"string","description":"Why the asset was skipped, as a stable SCREAMING_SNAKE token. Clients branch\n on these, so treat the spellings as part of this API: adding a value is safe,\n renaming one is a breaking change. A value not listed here may appear — a\n client must fall through to \"skipped, reason unrecognised\" rather than assume\n the set is closed.\n\n SKIPPED_HIGHER_PRIORITY_RULE another rule of higher precedence governs\n the asset, so this rule's settings never\n reach it (see rule precedence)\n SKIPPED_NO_FRESHNESS_COLUMN_MATCH no column matched the freshness field\n SKIPPED_NO_FRESHNESS_FIELD_PATTERN no freshness field pattern is configured\n SKIPPED_NO_INTEGRATION the asset's integration is gone\n SKIPPED_TEST_PREPARATION_FAILED the test could not be prepared\n SKIPPED_TEST_OWNED_BY_OTHER_RULE another rule already deploys that test\n\n A string rather than an enum for compatibility: an enum would have to be\n introduced as a second field, since the producers already write these tokens.","uniqueKey":"overview.skippedAssets.items.[INDEX].reason","typeLabel":"string"},"reasonCode":{"type":"string","title":"SkipReason","enum":["SKIP_REASON_UNSPECIFIED","SKIP_REASON_HIGHER_PRIORITY_RULE","SKIP_REASON_NO_FRESHNESS_COLUMN_MATCH","SKIP_REASON_NO_FRESHNESS_FIELD_PATTERN","SKIP_REASON_NO_INTEGRATION","SKIP_REASON_TEST_PREPARATION_FAILED","SKIP_REASON_TEST_OWNED_BY_OTHER_RULE"],"description":"Machine-checkable form of `reason`, so a client can branch on a value the\n compiler knows instead of string-matching a wire constant. `reason` remains\n authoritative and keeps being written unchanged; `reason_code` is\n SKIP_REASON_UNSPECIFIED for a `reason` this field does not yet cover — fall\n through to \"skipped, reason unrecognised\" rather than treat that as\n impossible, since the set of reasons is expected to grow.","uniqueKey":"overview.skippedAssets.items.[INDEX].reasonCode","typeLabel":"enum\u003cstring>"}},"title":"SkippedAsset","additionalProperties":false,"uniqueKey":"overview.skippedAssets.items.[INDEX]","typeLabel":"SkippedAsset · object"},"uniqueKey":"overview.skippedAssets","typeLabel":"SkippedAsset · object[]"},"overlappingRuleIds":{"type":"array","items":{"type":"string","uniqueKey":"overview.overlappingRuleIds.items.[INDEX]","typeLabel":"string"},"description":"Deployment rules OTHER than the one this overview is for that also govern the\n assets it leaves monitored (the ones in active_monitors_for /\n active_custom_monitors_for). Exact and complete: it is read off the same\n rule/asset rows the overview itself is computed from, so no per-asset lookup\n can improve on it. Empty when no other rule covers those assets — and note\n that a rule whose contribution is shadowed instead (SkippedAsset.reason\n SKIPPED_HIGHER_PRIORITY_RULE) is not here; those assets are not left\n monitored by this rule at all.\n\n Ids only. Read their titles, owners and types with\n ListDeploymentRules(rule_ids).","uniqueKey":"overview.overlappingRuleIds","typeLabel":"string[]"}},"title":"MonitorsDeploymentOverview","additionalProperties":false,"uniqueKey":"overview","typeLabel":"MonitorsDeploymentOverview · object"}},"title":"GetDeployOverviewResponse","additionalProperties":false,"uniqueKey":"","typeLabel":"GetDeployOverviewResponse · object"},"examples":{"Example":{"title":"Example","value":{"overview":{"monitorsToCreateFor":["\u003cstring>"],"monitorsToDeleteFor":["\u003cstring>"],"activeMonitorsFor":["\u003cstring>"],"monitorSettingsChanges":[{"monitoredAssetPath":"\u003cstring>","originalSettings":{"severity":"SEVERITY_UNSPECIFIED","sensitivity":"SENSITIVITY_UNSPECIFIED","metricIds":["METRIC_ID_UNSPECIFIED"],"metricOptions":[{"sensitivity":"SENSITIVITY_UNSPECIFIED","metricId":"METRIC_ID_UNSPECIFIED"}]},"newSettings":{"severity":"SEVERITY_UNSPECIFIED","sensitivity":"SENSITIVITY_UNSPECIFIED","metricIds":["METRIC_ID_UNSPECIFIED"],"metricOptions":[{"sensitivity":"SENSITIVITY_UNSPECIFIED","metricId":"METRIC_ID_UNSPECIFIED"}]}}],"customMonitorsToCreateFor":["\u003cstring>"],"customMonitorsToDeleteFor":["\u003cstring>"],"activeCustomMonitorsFor":["\u003cstring>"],"customMonitorSettingsChanges":[{"monitoredAssetPath":"\u003cstring>","originalSettings":{"severity":"SEVERITY_UNSPECIFIED","sensitivity":"SENSITIVITY_UNSPECIFIED","metricIds":["METRIC_ID_UNSPECIFIED"],"metricOptions":[{"sensitivity":"SENSITIVITY_UNSPECIFIED","metricId":"METRIC_ID_UNSPECIFIED"}]},"newSettings":{"severity":"SEVERITY_UNSPECIFIED","sensitivity":"SENSITIVITY_UNSPECIFIED","metricIds":["METRIC_ID_UNSPECIFIED"],"metricOptions":[{"sensitivity":"SENSITIVITY_UNSPECIFIED","metricId":"METRIC_ID_UNSPECIFIED"}]},"resolvedFreshnessField":"\u003cstring>"}],"skippedAssets":[{"assetPath":"\u003cstring>","reason":"\u003cstring>","reasonCode":"SKIP_REASON_UNSPECIFIED"}],"overlappingRuleIds":["\u003cstring>"]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"85f48775-9ef8-48fb-a7f7-5dbc785cd09f":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"82cf4404-d9d3-43bb-9fb0-2f40a78dde7b":{"url":"https://developer.synq.io"},"aa6da49a-b0c5-4d36-8910-d2ed76885994":{"url":"https://api.us.synq.io"},"c9d25553-4913-481a-b29f-92bb1f2b1ce2":{"url":"https://api.au.synq.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"synq-15","siteName":"Coalesce Quality Documentation","title":"GetDeployOverview - Coalesce Quality Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T12:49:19.526Z","originalFileLocation":"api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Coalesce Quality Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"GetDeployOverview - Coalesce Quality Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Coalesce Quality Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://synq-15.mintlify.site/_mintlify/api/og/v2?division=synq.monitors.automated_monitors.v1.DeploymentRulesService\u0026amp;title=GetDeployOverview\u0026amp;theme=c4b0b33f9bac9b90d2a12108\u0026amp;signature=1cc9e9c4ee1b1bb3a9cb8c7c3dc62979478f22860138534c201b0e15e18296d0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"GetDeployOverview - Coalesce Quality Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://synq-15.mintlify.site/_mintlify/api/og/v2?division=synq.monitors.automated_monitors.v1.DeploymentRulesService\u0026amp;title=GetDeployOverview\u0026amp;theme=c4b0b33f9bac9b90d2a12108\u0026amp;signature=1cc9e9c4ee1b1bb3a9cb8c7c3dc62979478f22860138534c201b0e15e18296d0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/synq-15/B7wGMZU-A3ADVMov/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Coalesce Quality Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#135594\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.synq.io/#organization\",\"name\":\"Coalesce Quality Documentation\",\"url\":\"https://docs.synq.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/synq-15/VrNXC6Gv5xCECUGd/logo/coalesce-quality-logo.svg?fit=max\u0026auto=format\u0026n=VrNXC6Gv5xCECUGd\u0026q=85\u0026s=4ad60b616ed815902c710f413d59cf63\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.synq.io#website\",\"name\":\"Coalesce Quality Documentation\",\"url\":\"https://docs.synq.io\",\"publisher\":{\"@id\":\"https://docs.synq.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview#webpage\",\"url\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview\",\"name\":\"GetDeployOverview\",\"dateModified\":\"2026-11-06T12:49:19.526Z\",\"isPartOf\":{\"@id\":\"https://docs.synq.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Developer API\",\"item\":\"https://docs.synq.io/api-reference/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST API\",\"item\":\"https://docs.synq.io/api-reference/synqagentreconv1yamlservice/parseyaml\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GetDeployOverview\",\"item\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview#apireference\",\"headline\":\"GetDeployOverview\",\"name\":\"GetDeployOverview\",\"url\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.synq.io/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview#webpage\"},\"dateModified\":\"2026-11-06T12:49:19.526Z\",\"publisher\":{\"@id\":\"https://docs.synq.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.synq.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Coalesce Quality Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Coalesce Quality Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://coalesce.io/resources/"},{"anchor":"Changelog","icon":"rocket","href":"https://synq.io/changelog"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Command-line tools","href":"/cli"}]},{"group":"Alerts","pages":[{"title":"Alerts overview","href":"/alerts/alert-overview"},{"title":"Setting up alerts","href":"/alerts/setting-up-alerts"},{"title":"Tagging owners","href":"/alerts/tagging-owners"},{"title":"Routing alerts","href":"/alerts/routing-alerts"},{"title":"Business alerts","href":"/alerts/business-alerts"},{"title":"Writing alert templates","href":"/alerts/templates"}]},{"group":"Monitors","pages":[{"title":"Monitors overview","href":"/monitors/monitors-overview"},{"title":"Setting up monitors","href":"/monitors/setting-up-monitors"},{"title":"Setting up deployment rules","href":"/monitors/deployment-rules"},{"title":"Configuring monitor sensitivity","href":"/monitors/monitor-sensitivity"},{"title":"Monitor feedback","href":"/monitors/monitor-feedback"},{"title":"Muting monitors","href":"/monitors/muting-monitors"},{"title":"Defining monitors in code","href":"/monitors/monitors-as-code"},{"title":"Agent workflow","href":"/monitors/agent-workflow"},{"title":"Monitors CLI reference","href":"/monitors/cli"},{"title":"SQL Tests","href":"/monitors/sql-tests"},{"title":"Running checks from your pipeline","href":"/monitors/on-demand-checks"},{"title":"Working with time dimensions and scheduling for monitors","href":"/monitors/time-dimensions"},{"title":"What monitoring costs in your warehouse","href":"/monitors/warehouse-cost"}]},{"group":"Monitors Types","pages":[{"title":"Table stats monitor","href":"/monitor-types/table-stats-monitor"},{"title":"Volume monitor","href":"/monitor-types/volume-monitor"},{"title":"Freshness monitor","href":"/monitor-types/freshness-monitor"},{"title":"Custom SQL monitor","href":"/monitor-types/custom-sql-monitor"},{"title":"Field stats monitor","href":"/monitor-types/fieldstats"},{"title":"Schema monitor","href":"/monitor-types/schema-monitor"}]},{"group":"Reconciliations","pages":[{"title":"Reconciliation overview","href":"/reconciliation/overview"},{"title":"Getting started","href":"/reconciliation/getting-started"},{"title":"Concepts and vocabulary","href":"/reconciliation/concepts"},{"title":"Authoring suites","href":"/reconciliation/authoring-suites"},{"title":"Comparison modes","href":"/reconciliation/comparison-modes"},{"title":"Time windows and cutoffs","href":"/reconciliation/time-windows-and-cutoffs"},{"title":"Running locally","href":"/reconciliation/running-locally"},{"title":"Workspace suites","href":"/reconciliation/workspace-suites"},{"title":"Investigating results","href":"/reconciliation/investigating-results"},{"title":"CI/CD and automation","href":"/reconciliation/cicd-and-automation"},{"title":"How comparison works","href":"/reconciliation/how-comparison-works"},{"title":"Agent workflow","href":"/reconciliation/agent-workflow"},{"title":"Reconciliation CLI reference","href":"/reconciliation/cli"}]},{"group":"Data Products","pages":[{"title":"Data products overview","href":"/data-products/data-products-overview"},{"title":"Creating a data product","href":"/data-products/creating-a-data-product"},{"title":"BI Status Badge","href":"/data-products/bi-badge"}]},{"group":"Scout AI","pages":[{"title":"Scout overview","href":"/scout/scout"},{"title":"Setting up and configuring Scout","href":"/scout/setting-up-scout"},{"title":"Scout on-premise setup","href":"/scout/on-premise"},{"title":"MCP","href":"/scout/mcp"},{"title":"Agent workflow","href":"/scout/agent-workflow"},{"title":"Scout CLI reference","href":"/scout/cli"}]},{"group":"Ownership","pages":[{"title":"Ownership overview","href":"/ownership/ownership-overview"},{"title":"Creating an owner","href":"/ownership/creating-an-owner"},{"title":"Domains","href":"/ownership/domains"}]},{"group":"Incidents","pages":[{"title":"Incidents overview","href":"/incidents/incident-overview"}]},{"group":"Analytics","pages":[{"title":"Analytics overview","href":"/analytics/analytics-overview"},{"title":"How metrics are calculated","href":"/analytics/how-metrics-are-calculated"},{"title":"Check categories","href":"/analytics/check-categories"}]},{"group":"Query activity","pages":[{"title":"Query activity","href":"/query-activity/overview"}]},{"group":"Lineage","pages":[{"title":"Lineage overview","href":"/lineage/lineage"},{"title":"Column-level lineage","href":"/lineage/column-level-lineage"}]},{"group":"BI Integrations","pages":[{"title":"Looker","href":"/bi-integrations/looker"},{"title":"Tableau","href":"/bi-integrations/tableau"},{"title":"Omni","href":"/bi-integrations/omni"}]},{"group":"Data Warehouse Integrations","pages":[{"title":"BigQuery","href":"/dw-integrations/bigquery"},{"title":"ClickHouse","href":"/dw-integrations/clickhouse"},{"title":"Databricks","href":"/dw-integrations/databricks"},{"title":"Microsoft Fabric","href":"/dw-integrations/fabric"},{"title":"Redshift","href":"/dw-integrations/redshift"},{"title":"Snowflake","href":"/dw-integrations/snowflake"},{"title":"Trino","href":"/dw-integrations/trino"},{"title":"DWH Agent","href":"/dw-integrations/agent"},{"title":"MotherDuck","href":"/dw-integrations/motherduck"}]},{"group":"Transactional databases","pages":[{"title":"Postgres","href":"/transactional-databases/postgres"},{"title":"MySQL","href":"/transactional-databases/mysql"},{"title":"Microsoft SQL Server","href":"/transactional-databases/mssql"},{"title":"Oracle","href":"/transactional-databases/oracle"},{"title":"IBM Db2","href":"/transactional-databases/db2"}]},{"group":"Code Integrations","pages":[{"title":"Code Integration Requirements","href":"/code-integrations/overview"},{"title":"GitHub Integration","href":"/code-integrations/github"},{"title":"GitLab Integration","href":"/code-integrations/gitlab"},{"title":"Bitbucket Integration","href":"/code-integrations/bitbucket"},{"title":"Azure DevOps Integration","href":"/code-integrations/azure-devops"},{"title":"Other Git Providers","href":"/code-integrations/ssh-git"}]},{"group":"dbt Integrations","pages":[{"title":"dbt Core","href":"/dbt-integrations/dbt-core"},{"title":"dbt Cloud","href":"/dbt-integrations/dbt-cloud"},{"title":"Coalesce Quality options for dbt","href":"/dbt-integrations/synq-options"}]},{"group":"SQLMesh Integrations","pages":[{"title":"SQLMesh","href":"/sqlmesh-integrations/sqlmesh"}]},{"group":"Coalesce Integrations","pages":[{"title":"Coalesce Transform","href":"/coalesce-integrations/coalesce-transform"},{"title":"Coalesce Catalog","href":"/coalesce-integrations/coalesce-catalog"}]},{"group":"Orchestration Tool Integrations","pages":[{"title":"Airflow","href":"/orchestration-integrations/airflow"},{"title":"Airflow + dbt Core Linking","href":"/orchestration-integrations/airflow-dbt-core"}]},{"group":"Alerting Integrations","pages":[{"title":"Slack","href":"/alert-integrations/slack"},{"title":"Email","href":"/alert-integrations/email"},{"title":"Microsoft Teams","href":"/alert-integrations/ms-teams"},{"title":"PagerDuty","href":"/alert-integrations/pagerduty"},{"title":"Opsgenie","href":"/alert-integrations/opsgenie"}]},{"group":"Catalogs","pages":[{"title":"Atlan","href":"/catalogs/atlan"}]},{"group":"Google Cloud Integrations","pages":[{"title":"Google Cloud Storage","href":"/gcp-integrations/cloud-storage"},{"title":"Google Cloud Pub/Sub","href":"/gcp-integrations/pubsub"}]},{"group":"Admin","pages":[{"title":"Single Sign-On (SSO)","href":"/admin/sso"},{"title":"Inviting new users","href":"/admin/invite_user"},{"title":"User roles","href":"/admin/user_roles"},{"title":"Monitor Usage","href":"/admin/monitor-usage"}]},{"group":"Security","pages":[{"title":"Security Policy","href":"/security/security"},{"title":"Subprocessors","href":"/security/subprocessors"},{"title":"Data Warehouse Access","href":"/security/dwh-access"},{"title":"Private Connectivity","href":"/security/private-connectivity"},{"title":"IP Whitelist","href":"/security/ip"}]},{"group":"Support","pages":[{"title":"Coalesce Quality Support","href":"/support/support"}]},{"group":"Developer API","pages":[{"title":"Getting Started","href":"/api-reference/getting-started"},{"title":"API Scopes","href":"/api-reference/scopes"},{"group":"REST API","pages":[{"group":"synq.agent.recon.v1.YamlService","pages":[{"title":"ParseYaml","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/agent/recon/v1/yaml/parse","href":"/api-reference/synqagentreconv1yamlservice/parseyaml"},{"title":"RenderYaml","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/agent/recon/v1/yaml/render","href":"/api-reference/synqagentreconv1yamlservice/renderyaml"},{"title":"ValidateSuite","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/agent/recon/v1/yaml/validate","href":"/api-reference/synqagentreconv1yamlservice/validatesuite"}]},{"group":"synq.alerts.services.v1.AlertsService","pages":[{"title":"Update","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/alerts/v1","href":"/api-reference/synqalertsservicesv1alertsservice/update"},{"title":"Create","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v1","href":"/api-reference/synqalertsservicesv1alertsservice/create"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/alerts/v1","href":"/api-reference/synqalertsservicesv1alertsservice/delete"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v1/get","href":"/api-reference/synqalertsservicesv1alertsservice/batchget"},{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v1/list","href":"/api-reference/synqalertsservicesv1alertsservice/list"},{"title":"ToggleEnabled","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v1/toggle","href":"/api-reference/synqalertsservicesv1alertsservice/toggleenabled"}]},{"group":"synq.alerts.services.v2.AlertsService","pages":[{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/alerts/v2","href":"/api-reference/synqalertsservicesv2alertsservice/upsert"},{"title":"Create","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2","href":"/api-reference/synqalertsservicesv2alertsservice/create"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/alerts/v2","href":"/api-reference/synqalertsservicesv2alertsservice/delete"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/get","href":"/api-reference/synqalertsservicesv2alertsservice/batchget"},{"title":"GetIncidentOwnerAlert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/alerts/v2/incident-owner","href":"/api-reference/synqalertsservicesv2alertsservice/getincidentowneralert"},{"title":"ToggleIncidentOwnerAlert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/incident-owner","href":"/api-reference/synqalertsservicesv2alertsservice/toggleincidentowneralert"},{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/list","href":"/api-reference/synqalertsservicesv2alertsservice/list"},{"title":"Rename","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/rename","href":"/api-reference/synqalertsservicesv2alertsservice/rename"},{"title":"UpdateSettings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/settings","href":"/api-reference/synqalertsservicesv2alertsservice/updatesettings"},{"title":"UpdateTargets","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/targets","href":"/api-reference/synqalertsservicesv2alertsservice/updatetargets"},{"title":"UpdateTemplate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/template","href":"/api-reference/synqalertsservicesv2alertsservice/updatetemplate"},{"title":"SendTestAlert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/test","href":"/api-reference/synqalertsservicesv2alertsservice/sendtestalert"},{"title":"ToggleEnabled","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/alerts/v2/toggle","href":"/api-reference/synqalertsservicesv2alertsservice/toggleenabled"}]},{"group":"synq.entities.changes.v1.ChangesService","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/changes/v1","href":"/api-reference/synqentitieschangesv1changesservice/list"},{"title":"BatchChange","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/changes/v1/by-id","href":"/api-reference/synqentitieschangesv1changesservice/batchchange"}]},{"group":"synq.entities.code.v1.CodeService","pages":[{"title":"ListCode","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/code/v1","href":"/api-reference/synqentitiescodev1codeservice/listcode"}]},{"group":"synq.entities.constraints.v1.TableConstraintsService","pages":[{"title":"GetTableConstraints","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/constraints/v1/table-constraints","href":"/api-reference/synqentitiesconstraintsv1tableconstraintsservice/gettableconstraints"}]},{"group":"synq.entities.coordinates.v1.DatabaseCoordinatesService","pages":[{"title":"BatchIdsByCoordinates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/coordinates/v1/database/by-fqn","href":"/api-reference/synqentitiescoordinatesv1databasecoordinatesservice/batchidsbycoordinates"},{"title":"BatchDatabaseCoordinates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/coordinates/v1/database/by-id","href":"/api-reference/synqentitiescoordinatesv1databasecoordinatesservice/batchdatabasecoordinates"}]},{"group":"synq.datachecks.v1.TriggerService","pages":[{"title":"TriggerDatachecks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/scheduler/v1/trigger","href":"/api-reference/synqdatachecksv1triggerservice/triggerdatachecks"}]},{"group":"synq.datachecks.sqltests.v1.SqlTestsDeploymentRulesService","pages":[{"title":"ListSqlTestDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/datachecks/sql-test-deployment-rules/v1","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/listsqltestdeploymentrules"},{"title":"BatchDeleteSqlTestDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/datachecks/sql-test-deployment-rules/v1/batch","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/batchdeletesqltestdeploymentrules"},{"title":"BatchDeploySqlTestDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/sql-test-deployment-rules/v1/batch/deployed","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/batchdeploysqltestdeploymentrules"},{"title":"BatchGetSqlTestDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/sql-test-deployment-rules/v1/by-id","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/batchgetsqltestdeploymentrules"},{"title":"DeploySqlTestDeploymentRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/sql-test-deployment-rules/v1/deployed","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/deploysqltestdeploymentrule"},{"title":"GetSqlTestDeployOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/datachecks/sql-test-deployment-rules/v1/overview","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/getsqltestdeployoverview"},{"title":"DeleteSqlTestDeploymentRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/datachecks/sql-test-deployment-rules/v1/{id}","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/deletesqltestdeploymentrule"},{"title":"GetSqlTestDeployDeleteOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/datachecks/sql-test-deployment-rules/v1/{id}/deleted","href":"/api-reference/synqdatacheckssqltestsv1sqltestsdeploymentrulesservice/getsqltestdeploydeleteoverview"}]},{"group":"synq.datachecks.sqltests.v1.SqlTestsService","pages":[{"title":"ListSqlTests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/datachecks/sqltests/v1","href":"/api-reference/synqdatacheckssqltestsv1sqltestsservice/listsqltests"},{"title":"BatchUpsertSqlTests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/sqltests/v1","href":"/api-reference/synqdatacheckssqltestsv1sqltestsservice/batchupsertsqltests"},{"title":"BatchDeleteSqlTests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/datachecks/sqltests/v1","href":"/api-reference/synqdatacheckssqltestsv1sqltestsservice/batchdeletesqltests"},{"title":"BatchGetSqlTests","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/sqltests/v1/by-id","href":"/api-reference/synqdatacheckssqltestsv1sqltestsservice/batchgetsqltests"}]},{"group":"synq.datachecks.testsuggestions.v1.TestSuggestionsService","pages":[{"title":"BatchGetTestSuggestionsForEntities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/datachecks/testsuggestions/v1","href":"/api-reference/synqdatacheckstestsuggestionsv1testsuggestionsservice/batchgettestsuggestionsforentities"},{"title":"BatchCreateTestSuggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datachecks/testsuggestions/v1","href":"/api-reference/synqdatacheckstestsuggestionsv1testsuggestionsservice/batchcreatetestsuggestions"},{"title":"BatchAcceptTestSuggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/datachecks/testsuggestions/v1/accepted","href":"/api-reference/synqdatacheckstestsuggestionsv1testsuggestionsservice/batchaccepttestsuggestions"},{"title":"BatchRejectTestSuggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/datachecks/testsuggestions/v1/rejected","href":"/api-reference/synqdatacheckstestsuggestionsv1testsuggestionsservice/batchrejecttestsuggestions"}]},{"group":"synq.dataproducts.v1.DataproductsService","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/dataproducts/v1","href":"/api-reference/synqdataproductsv1dataproductsservice/list"},{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1","href":"/api-reference/synqdataproductsv1dataproductsservice/upsert"},{"title":"SetDefinition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1/definition","href":"/api-reference/synqdataproductsv1dataproductsservice/setdefinition"},{"title":"UpsertDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1/definition/part","href":"/api-reference/synqdataproductsv1dataproductsservice/upsertdefinitionpart"},{"title":"RemoveDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1/definition/part/delete","href":"/api-reference/synqdataproductsv1dataproductsservice/removedefinitionpart"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1/delete","href":"/api-reference/synqdataproductsv1dataproductsservice/delete"},{"title":"Get","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v1/get","href":"/api-reference/synqdataproductsv1dataproductsservice/get"}]},{"group":"synq.dataproducts.v2.DataproductsService","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/dataproducts/v2","href":"/api-reference/synqdataproductsv2dataproductsservice/list"},{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v2","href":"/api-reference/synqdataproductsv2dataproductsservice/upsert"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v2/batch-get","href":"/api-reference/synqdataproductsv2dataproductsservice/batchget"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v2/delete","href":"/api-reference/synqdataproductsv2dataproductsservice/delete"},{"title":"SetDefinition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/dataproducts/v2/{id}/definition","href":"/api-reference/synqdataproductsv2dataproductsservice/setdefinition"},{"title":"UpsertDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/dataproducts/v2/{id}/definition/parts","href":"/api-reference/synqdataproductsv2dataproductsservice/upsertdefinitionpart"},{"title":"RemoveDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/dataproducts/v2/{id}/definition/parts/{part_id}","href":"/api-reference/synqdataproductsv2dataproductsservice/removedefinitionpart"},{"title":"ListMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/dataproducts/v2/{id}/members","href":"/api-reference/synqdataproductsv2dataproductsservice/listmembers"}]},{"group":"synq.ingest.dwh.v1.DwhService","pages":[{"title":"IngestTaskResults","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/task/{task_id}/task-results","href":"/api-reference/synqingestdwhv1dwhservice/ingesttaskresults"},{"title":"IngestLineage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/lineage","href":"/api-reference/synqingestdwhv1dwhservice/ingestlineage"},{"title":"IngestObjectInformation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/object-information","href":"/api-reference/synqingestdwhv1dwhservice/ingestobjectinformation"},{"title":"IngestObjectMetrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/object-metrics","href":"/api-reference/synqingestdwhv1dwhservice/ingestobjectmetrics"},{"title":"IngestQueryLogs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/query-logs","href":"/api-reference/synqingestdwhv1dwhservice/ingestquerylogs"},{"title":"IngestSchemas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/schemas","href":"/api-reference/synqingestdwhv1dwhservice/ingestschemas"},{"title":"IngestSqlDefinitions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/sql-definitions","href":"/api-reference/synqingestdwhv1dwhservice/ingestsqldefinitions"},{"title":"IngestTableConstraints","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/datawarehouse/v1/connection/{connection_id}/upload/{upload_id}/table-constraints","href":"/api-reference/synqingestdwhv1dwhservice/ingesttableconstraints"}]},{"group":"synq.deliveries.v1.DeliveriesService","pages":[{"title":"ListDeliveries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/deliveries/v1","href":"/api-reference/synqdeliveriesv1deliveriesservice/listdeliveries"},{"title":"BatchGetDeliveries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/deliveries/v1/by-id","href":"/api-reference/synqdeliveriesv1deliveriesservice/batchgetdeliveries"},{"title":"SummariseDeliveries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/deliveries/v1/summarise","href":"/api-reference/synqdeliveriesv1deliveriesservice/summarisedeliveries"},{"title":"SendTestDelivery","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/deliveries/v1/test","href":"/api-reference/synqdeliveriesv1deliveriesservice/sendtestdelivery"},{"title":"ListAttempts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/deliveries/v1/{delivery_id}/attempts","href":"/api-reference/synqdeliveriesv1deliveriesservice/listattempts"},{"title":"Redeliver","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/deliveries/v1/{delivery_id}/redeliver","href":"/api-reference/synqdeliveriesv1deliveriesservice/redeliver"}]},{"group":"synq.domains.members.v1.DomainMembersService","pages":[{"title":"ListUserDomains","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/members/v1/users/{user_id}/domains","href":"/api-reference/synqdomainsmembersv1domainmembersservice/listuserdomains"},{"title":"SetDefaultUserDomain","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/members/v1/{domain_id}/default-for-user","href":"/api-reference/synqdomainsmembersv1domainmembersservice/setdefaultuserdomain"},{"title":"ListDomainMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/members/v1/{domain_id}/members","href":"/api-reference/synqdomainsmembersv1domainmembersservice/listdomainmembers"},{"title":"AddDomainMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/members/v1/{domain_id}/members","href":"/api-reference/synqdomainsmembersv1domainmembersservice/adddomainmembers"},{"title":"RemoveDomainMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/members/v1/{domain_id}/members/remove","href":"/api-reference/synqdomainsmembersv1domainmembersservice/removedomainmembers"}]},{"group":"synq.domains.v1.DomainsService","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v1","href":"/api-reference/synqdomainsv1domainsservice/list"},{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v1","href":"/api-reference/synqdomainsv1domainsservice/upsert"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v1/batch-get","href":"/api-reference/synqdomainsv1domainsservice/batchget"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v1/delete","href":"/api-reference/synqdomainsv1domainsservice/delete"},{"title":"GetUsage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v1/usage","href":"/api-reference/synqdomainsv1domainsservice/getusage"},{"title":"SetDefinition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/domains/v1/{domain_id}/definition","href":"/api-reference/synqdomainsv1domainsservice/setdefinition"},{"title":"UpsertDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v1/{domain_id}/definition/parts","href":"/api-reference/synqdomainsv1domainsservice/upsertdefinitionpart"},{"title":"RemoveDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/domains/v1/{domain_id}/definition/parts/{part_id}","href":"/api-reference/synqdomainsv1domainsservice/removedefinitionpart"},{"title":"FetchDomainWithSubDomains","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v1/{domain_id}/sub-domains","href":"/api-reference/synqdomainsv1domainsservice/fetchdomainwithsubdomains"}]},{"group":"synq.domains.v2.DomainsService","pages":[{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v2","href":"/api-reference/synqdomainsv2domainsservice/list"},{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v2","href":"/api-reference/synqdomainsv2domainsservice/upsert"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v2/batch-get","href":"/api-reference/synqdomainsv2domainsservice/batchget"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v2/delete","href":"/api-reference/synqdomainsv2domainsservice/delete"},{"title":"GetUsage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v2/usage","href":"/api-reference/synqdomainsv2domainsservice/getusage"},{"title":"SetDefinition","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/domains/v2/{id}/definition","href":"/api-reference/synqdomainsv2domainsservice/setdefinition"},{"title":"UpsertDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/domains/v2/{id}/definition/parts","href":"/api-reference/synqdomainsv2domainsservice/upsertdefinitionpart"},{"title":"RemoveDefinitionPart","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/domains/v2/{id}/definition/parts/{part_id}","href":"/api-reference/synqdomainsv2domainsservice/removedefinitionpart"},{"title":"ListMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v2/{id}/members","href":"/api-reference/synqdomainsv2domainsservice/listmembers"},{"title":"FetchDomainWithSubDomains","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/domains/v2/{id}/sub-domains","href":"/api-reference/synqdomainsv2domainsservice/fetchdomainwithsubdomains"}]},{"group":"synq.entities.activity.v1alpha.ActivityService","pages":[{"title":"ListActors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/actor-list","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/listactors"},{"title":"GetActorSummary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/actor-summary","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/getactorsummary"},{"title":"ListEntityActors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/actors","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/listentityactors"},{"title":"GetActivityOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/overview","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/getactivityoverview"},{"title":"ListPersonActivity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/person","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/listpersonactivity"},{"title":"BatchGetPopularity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/popularity","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/batchgetpopularity"},{"title":"GetEntityActivitySeries","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/series","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/getentityactivityseries"},{"title":"ListAccessSignals","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/signals","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/listaccesssignals"},{"title":"BatchGetEntityUsage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/activity/v1alpha/usage","href":"/api-reference/synqentitiesactivityv1alphaactivityservice/batchgetentityusage"}]},{"group":"synq.entities.annotations.v1.AnnotationsService","pages":[{"title":"ListAnnotations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/annotations/v1","href":"/api-reference/synqentitiesannotationsv1annotationsservice/listannotations"},{"title":"BatchGetEntityAnnotations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/annotations/v1/batchGet","href":"/api-reference/synqentitiesannotationsv1annotationsservice/batchgetentityannotations"}]},{"group":"synq.entities.checks.v1.ChecksCategoriesService","pages":[{"title":"ListCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/checks/v1/categories","href":"/api-reference/synqentitieschecksv1checkscategoriesservice/listcheckcategories"},{"title":"DeleteCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/checks/v1/categories:delete","href":"/api-reference/synqentitieschecksv1checkscategoriesservice/deletecheckcategories"},{"title":"UpsertCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/checks/v1/categories:upsert","href":"/api-reference/synqentitieschecksv1checkscategoriesservice/upsertcheckcategories"}]},{"group":"synq.entities.custom.v1.EntityExecutionsService","pages":[{"title":"UpsertExecution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/executions/v1","href":"/api-reference/synqentitiescustomv1entityexecutionsservice/upsertexecution"},{"title":"UpsertLogEntry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/executions/v1/log-entry","href":"/api-reference/synqentitiescustomv1entityexecutionsservice/upsertlogentry"}]},{"group":"synq.entities.custom.v1.ChecksRelationshipsService","pages":[{"title":"UpsertCheckRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/check-relationships","href":"/api-reference/synqentitiescustomv1checksrelationshipsservice/upsertcheckrelationships"},{"title":"DeleteCheckRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/check-relationships","href":"/api-reference/synqentitiescustomv1checksrelationshipsservice/deletecheckrelationships"},{"title":"ListCheckRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/check-relationships/list","href":"/api-reference/synqentitiescustomv1checksrelationshipsservice/listcheckrelationships"}]},{"group":"synq.entities.custom.v1.EntitiesService","pages":[{"title":"ListEntities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/custom/v1/entities","href":"/api-reference/synqentitiescustomv1entitiesservice/listentities"},{"title":"UpsertEntity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/entities","href":"/api-reference/synqentitiescustomv1entitiesservice/upsertentity"},{"title":"DeleteEntity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/entities","href":"/api-reference/synqentitiescustomv1entitiesservice/deleteentity"}]},{"group":"synq.entities.custom.v1.FeaturesService","pages":[{"title":"UpsertEntityFeature","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/features","href":"/api-reference/synqentitiescustomv1featuresservice/upsertentityfeature"},{"title":"DeleteEntityFeature","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/features","href":"/api-reference/synqentitiescustomv1featuresservice/deleteentityfeature"},{"title":"ListEntityFeatures","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/features/list","href":"/api-reference/synqentitiescustomv1featuresservice/listentityfeatures"}]},{"group":"synq.entities.custom.v1.GroupsService","pages":[{"title":"UpsertEntitiesGroup","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/groups","href":"/api-reference/synqentitiescustomv1groupsservice/upsertentitiesgroup"},{"title":"DeleteEntitiesGroup","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/groups","href":"/api-reference/synqentitiescustomv1groupsservice/deleteentitiesgroup"},{"title":"ListEntityGroups","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/groups/list","href":"/api-reference/synqentitiescustomv1groupsservice/listentitygroups"}]},{"group":"synq.entities.custom.v1.RelationshipsService","pages":[{"title":"UpsertRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/relationships","href":"/api-reference/synqentitiescustomv1relationshipsservice/upsertrelationships"},{"title":"DeleteRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/relationships","href":"/api-reference/synqentitiescustomv1relationshipsservice/deleterelationships"},{"title":"ListRelationships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/relationships/list","href":"/api-reference/synqentitiescustomv1relationshipsservice/listrelationships"}]},{"group":"synq.entities.custom.v1.TypesService","pages":[{"title":"UpsertType","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/types","href":"/api-reference/synqentitiescustomv1typesservice/upserttype"},{"title":"DeleteType","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/entities/custom/v1/types","href":"/api-reference/synqentitiescustomv1typesservice/deletetype"},{"title":"ListTypes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/custom/v1/types/list","href":"/api-reference/synqentitiescustomv1typesservice/listtypes"}]},{"group":"synq.entities.folders.v1.FoldersService","pages":[{"title":"Browse","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/folders/v1/browse","href":"/api-reference/synqentitiesfoldersv1foldersservice/browse"},{"title":"GetFolderOf","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/folders/v1/folder-of","href":"/api-reference/synqentitiesfoldersv1foldersservice/getfolderof"},{"title":"ListMembers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/folders/v1/members","href":"/api-reference/synqentitiesfoldersv1foldersservice/listmembers"}]},{"group":"synq.entities.platformusers.v1alpha.PlatformUsersService","pages":[{"title":"BatchGetPlatformUsers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/platform-users/v1alpha/batch-get","href":"/api-reference/synqentitiesplatformusersv1alphaplatformusersservice/batchgetplatformusers"},{"title":"ListLinkSuggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/platform-users/v1alpha/link-suggestions","href":"/api-reference/synqentitiesplatformusersv1alphaplatformusersservice/listlinksuggestions"},{"title":"ListPlatformUsers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/platform-users/v1alpha/list","href":"/api-reference/synqentitiesplatformusersv1alphaplatformusersservice/listplatformusers"}]},{"group":"synq.entities.platformusers.v1alpha.ServiceAccountsService","pages":[{"title":"ApplyServiceAccountChanges","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/service-accounts/v1alpha/apply","href":"/api-reference/synqentitiesplatformusersv1alphaserviceaccountsservice/applyserviceaccountchanges"},{"title":"BatchGetServiceAccounts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/service-accounts/v1alpha/batch-get","href":"/api-reference/synqentitiesplatformusersv1alphaserviceaccountsservice/batchgetserviceaccounts"},{"title":"ListServiceAccounts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/service-accounts/v1alpha/list","href":"/api-reference/synqentitiesplatformusersv1alphaserviceaccountsservice/listserviceaccounts"},{"title":"PlanServiceAccountChanges","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/service-accounts/v1alpha/plan","href":"/api-reference/synqentitiesplatformusersv1alphaserviceaccountsservice/planserviceaccountchanges"},{"title":"ListServiceAccountSuggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/service-accounts/v1alpha/suggestions","href":"/api-reference/synqentitiesplatformusersv1alphaserviceaccountsservice/listserviceaccountsuggestions"}]},{"group":"synq.entities.tableinfo.v1alpha.TableInfoService","pages":[{"title":"BatchGetTableInfo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/table-info/v1alpha/batch-get","href":"/api-reference/synqentitiestableinfov1alphatableinfoservice/batchgettableinfo"}]},{"group":"synq.entities.typedefs.v1.TypeDefsService","pages":[{"title":"ListEntityTraitDefs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/typedefs/v1/entity-traits/list","href":"/api-reference/synqentitiestypedefsv1typedefsservice/listentitytraitdefs"},{"title":"ListEntityTypeDefs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/typedefs/v1/entity-types/list","href":"/api-reference/synqentitiestypedefsv1typedefsservice/listentitytypedefs"},{"title":"ListExecutionTypeDefs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/typedefs/v1/execution-types/list","href":"/api-reference/synqentitiestypedefsv1typedefsservice/listexecutiontypedefs"},{"title":"ListPlatformDefs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/typedefs/v1/platforms/list","href":"/api-reference/synqentitiestypedefsv1typedefsservice/listplatformdefs"}]},{"group":"synq.entities.entities.v1.EntitiesService","pages":[{"title":"ListEntities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/v1","href":"/api-reference/synqentitiesentitiesv1entitiesservice/listentities"},{"title":"BatchGetEntities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v1/by-id","href":"/api-reference/synqentitiesentitiesv1entitiesservice/batchgetentities"},{"title":"SearchEntities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/entities/v1/search","href":"/api-reference/synqentitiesentitiesv1entitiesservice/searchentities"}]},{"group":"synq.entities.checks.v2.ChecksCategoriesService","pages":[{"title":"UpsertCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/upsertcheckcategories"},{"title":"BatchGetCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories/batch-get","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/batchgetcheckcategories"},{"title":"DeleteCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories/delete","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/deletecheckcategories"},{"title":"ListCategorisationFilters","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories/filters","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/listcategorisationfilters"},{"title":"ListCheckCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories/list","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/listcheckcategories"},{"title":"ListCategories","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categories/vocabulary","href":"/api-reference/synqentitieschecksv2checkscategoriesservice/listcategories"}]},{"group":"synq.entities.checks.v2.ChecksCategorisationRulesService","pages":[{"title":"UpsertRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/upsertrule"},{"title":"BatchGetRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/batch-get","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/batchgetrules"},{"title":"DeleteRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/delete","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/deleterule"},{"title":"ListRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/list","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/listrules"},{"title":"ListRuleMatches","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/matches","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/listrulematches"},{"title":"PreviewRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/preview","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/previewrule"},{"title":"GetRecategorisationStatus","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/entities/v2/checks/categorisation-rules/recategorisation-status","href":"/api-reference/synqentitieschecksv2checkscategorisationrulesservice/getrecategorisationstatus"}]},{"group":"synq.entities.executions.v1.EntityExecutionsService","pages":[{"title":"UpsertExecution","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/executions/v1","href":"/api-reference/synqentitiesexecutionsv1entityexecutionsservice/upsertexecution"},{"title":"UpsertLogEntry","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/executions/v1/log-entry","href":"/api-reference/synqentitiesexecutionsv1entityexecutionsservice/upsertlogentry"}]},{"group":"synq.entities.executions.v2.EntityExecutionsService","pages":[{"title":"BatchGetExecutions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/executions/v2/by-id","href":"/api-reference/synqentitiesexecutionsv2entityexecutionsservice/batchgetexecutions"},{"title":"GetLatestExecutions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/executions/v2/latest","href":"/api-reference/synqentitiesexecutionsv2entityexecutionsservice/getlatestexecutions"},{"title":"ListExecutions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/executions/v2/list","href":"/api-reference/synqentitiesexecutionsv2entityexecutionsservice/listexecutions"},{"title":"GetExecutionsSummary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/executions/v2/summary","href":"/api-reference/synqentitiesexecutionsv2entityexecutionsservice/getexecutionssummary"}]},{"group":"synq.extensions.atlan.integrations.v1.AtlanIntegrationService","pages":[{"title":"Get","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/integrations/v1","href":"/api-reference/synqextensionsatlanintegrationsv1atlanintegrationservice/get"},{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/extensions/atlan/integrations/v1","href":"/api-reference/synqextensionsatlanintegrationsv1atlanintegrationservice/upsert"},{"title":"Remove","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/extensions/atlan/integrations/v1","href":"/api-reference/synqextensionsatlanintegrationsv1atlanintegrationservice/remove"},{"title":"Activate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/extensions/atlan/integrations/v1","href":"/api-reference/synqextensionsatlanintegrationsv1atlanintegrationservice/activate"},{"title":"Ping","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/extensions/atlan/integrations/v1/ping","href":"/api-reference/synqextensionsatlanintegrationsv1atlanintegrationservice/ping"}]},{"group":"synq.extensions.atlan.provider.v1.AtlanProviderService","pages":[{"title":"GetAtlanConnections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/provider/v1/connections","href":"/api-reference/synqextensionsatlanproviderv1atlanproviderservice/getatlanconnections"},{"title":"GetAtlanDataProducts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/provider/v1/data-products","href":"/api-reference/synqextensionsatlanproviderv1atlanproviderservice/getatlandataproducts"},{"title":"GetAtlanDomains","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/provider/v1/domains","href":"/api-reference/synqextensionsatlanproviderv1atlanproviderservice/getatlandomains"}]},{"group":"synq.extensions.atlan.workflows.v1.AtlanWorkflowService","pages":[{"title":"GetConnectionMappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/workflows/v1/connection-mappings","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/getconnectionmappings"},{"title":"SetConnectionMappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/extensions/atlan/workflows/v1/connection-mappings","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/setconnectionmappings"},{"title":"RemoveConnectionMappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/extensions/atlan/workflows/v1/connection-mappings","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/removeconnectionmappings"},{"title":"GetDomainMappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/workflows/v1/domain-mappings","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/getdomainmappings"},{"title":"GetMappingToggles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/workflows/v1/mappings/toggle","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/getmappingtoggles"},{"title":"SetMappingToggles","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/extensions/atlan/workflows/v1/mappings/toggle","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/setmappingtoggles"},{"title":"GetProductMappings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/workflows/v1/product-mappings","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/getproductmappings"},{"title":"FetchRuns","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/extensions/atlan/workflows/v1/runs","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/fetchruns"},{"title":"Synchronize","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/extensions/atlan/workflows/v1/synchronize","href":"/api-reference/synqextensionsatlanworkflowsv1atlanworkflowservice/synchronize"}]},{"group":"synq.agent.sre.v1.FeatureRequestService","pages":[{"title":"SubmitFeatureRequest","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/feature-request/v1/submit","href":"/api-reference/synqagentsrev1featurerequestservice/submitfeaturerequest"}]},{"group":"synq.git.commits.v1.CommitsService","pages":[{"title":"GetDiffByChangeId","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/git/v1/change/{change_id}","href":"/api-reference/synqgitcommitsv1commitsservice/getdiffbychangeid"},{"title":"GetDiffByCommit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/git/v1/commit/{commit_sha}","href":"/api-reference/synqgitcommitsv1commitsservice/getdiffbycommit"}]},{"group":"synq.auth.iam.v1.IamService","pages":[{"title":"Iam","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/iam/v1","href":"/api-reference/synqauthiamv1iamservice/iam"}]},{"group":"synq.entities.impact.v1.ImpactService","pages":[{"title":"GetImpact","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/impact/v1","href":"/api-reference/synqentitiesimpactv1impactservice/getimpact"}]},{"group":"synq.incidents.v1.IncidentsService","pages":[{"title":"ListIncidents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/incidents/v1","href":"/api-reference/synqincidentsv1incidentsservice/listincidents"},{"title":"CreateIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1","href":"/api-reference/synqincidentsv1incidentsservice/createincident"},{"title":"BatchGetIncidents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1/by-id","href":"/api-reference/synqincidentsv1incidentsservice/batchgetincidents"},{"title":"AssignIncidentOwner","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/incidents/v1/{incident_id}/assign-owner","href":"/api-reference/synqincidentsv1incidentsservice/assignincidentowner"},{"title":"CancelIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/incidents/v1/{incident_id}/cancel","href":"/api-reference/synqincidentsv1incidentsservice/cancelincident"},{"title":"CloseIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/incidents/v1/{incident_id}/close","href":"/api-reference/synqincidentsv1incidentsservice/closeincident"},{"title":"PostComment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1/{incident_id}/comment","href":"/api-reference/synqincidentsv1incidentsservice/postcomment"},{"title":"DeleteComment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/incidents/v1/{incident_id}/comment/{comment_id}","href":"/api-reference/synqincidentsv1incidentsservice/deletecomment"},{"title":"AddIssuesToIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1/{incident_id}/issues","href":"/api-reference/synqincidentsv1incidentsservice/addissuestoincident"},{"title":"RemoveIssuesFromIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/incidents/v1/{incident_id}/issues","href":"/api-reference/synqincidentsv1incidentsservice/removeissuesfromincident"},{"title":"MergeIncidents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1/{incident_id}/merge","href":"/api-reference/synqincidentsv1incidentsservice/mergeincidents"},{"title":"RenameIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/incidents/v1/{incident_id}/rename","href":"/api-reference/synqincidentsv1incidentsservice/renameincident"},{"title":"SplitIncident","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/incidents/v1/{incident_id}/split","href":"/api-reference/synqincidentsv1incidentsservice/splitincident"},{"title":"UpdateIncidentState","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/incidents/v1/{incident_id}/state","href":"/api-reference/synqincidentsv1incidentsservice/updateincidentstate"}]},{"group":"synq.ingest.airflow.v1.AirflowLogsService","pages":[{"title":"IngestDatahubAspects","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/ingest/airflow/v1/aspects","href":"/api-reference/synqingestairflowv1airflowlogsservice/ingestdatahubaspects"},{"title":"IngestLog","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/ingest/airflow/v1/{dag_id}/{task_id}/{run_id}/logs","href":"/api-reference/synqingestairflowv1airflowlogsservice/ingestlog"}]},{"group":"synq.ingest.cloudwatch.v1.CloudwatchService","pages":[{"title":"IngestCloudwatchLogsData","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/ingest/cloudwatch/v1/{log_group}/{log_stream}","href":"/api-reference/synqingestcloudwatchv1cloudwatchservice/ingestcloudwatchlogsdata"}]},{"group":"synq.ingest.openlineage.v1.OpenlineageService","pages":[{"title":"Ingest","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/ingest/openlineage/v1","href":"/api-reference/synqingestopenlineagev1openlineageservice/ingest"}]},{"group":"synq.integrations.v1.IntegrationsService","pages":[{"title":"ListIntegrations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/integrations/v1","href":"/api-reference/synqintegrationsv1integrationsservice/listintegrations"},{"title":"CreateIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/integrations/v1","href":"/api-reference/synqintegrationsv1integrationsservice/createintegration"},{"title":"BatchGetIntegrations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/integrations/v1/by-id","href":"/api-reference/synqintegrationsv1integrationsservice/batchgetintegrations"},{"title":"UpdateIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/integrations/v1/{integration_id}","href":"/api-reference/synqintegrationsv1integrationsservice/updateintegration"},{"title":"DeleteIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/integrations/v1/{integration_id}","href":"/api-reference/synqintegrationsv1integrationsservice/deleteintegration"},{"title":"DisableIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/integrations/v1/{integration_id}/disable","href":"/api-reference/synqintegrationsv1integrationsservice/disableintegration"},{"title":"EnableIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/integrations/v1/{integration_id}/enable","href":"/api-reference/synqintegrationsv1integrationsservice/enableintegration"},{"title":"RefreshIntegration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/integrations/v1/{integration_id}/refresh","href":"/api-reference/synqintegrationsv1integrationsservice/refreshintegration"}]},{"group":"synq.issues.issues.v1.IssuesService","pages":[{"title":"ListIssues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/issues/v1","href":"/api-reference/synqissuesissuesv1issuesservice/listissues"},{"title":"BatchGetIssues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/issues/v1/by-id","href":"/api-reference/synqissuesissuesv1issuesservice/batchgetissues"},{"title":"PostComment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/issues/v1/{issue_id}/comment","href":"/api-reference/synqissuesissuesv1issuesservice/postcomment"},{"title":"MarkExpected","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v1/{issue_id}/mark-expected","href":"/api-reference/synqissuesissuesv1issuesservice/markexpected"},{"title":"MarkFixed","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v1/{issue_id}/mark-fixed","href":"/api-reference/synqissuesissuesv1issuesservice/markfixed"},{"title":"MarkInvestigating","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v1/{issue_id}/mark-investigating","href":"/api-reference/synqissuesissuesv1issuesservice/markinvestigating"},{"title":"MarkNoActionNeeded","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v1/{issue_id}/mark-no-action-needed","href":"/api-reference/synqissuesissuesv1issuesservice/marknoactionneeded"}]},{"group":"synq.issues.v2.IssuesService","pages":[{"title":"ListIssues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/issues/v2","href":"/api-reference/synqissuesv2issuesservice/listissues"},{"title":"BatchGetIssues","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/issues/v2/by-id","href":"/api-reference/synqissuesv2issuesservice/batchgetissues"},{"title":"ClearStatus","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v2/{issue_id}/clear-status","href":"/api-reference/synqissuesv2issuesservice/clearstatus"},{"title":"PostComment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/issues/v2/{issue_id}/comment","href":"/api-reference/synqissuesv2issuesservice/postcomment"},{"title":"DeleteComment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/issues/v2/{issue_id}/comment/{comment_id}","href":"/api-reference/synqissuesv2issuesservice/deletecomment"},{"title":"MarkExpected","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v2/{issue_id}/mark-expected","href":"/api-reference/synqissuesv2issuesservice/markexpected"},{"title":"MarkFixed","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v2/{issue_id}/mark-fixed","href":"/api-reference/synqissuesv2issuesservice/markfixed"},{"title":"MarkInvestigating","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v2/{issue_id}/mark-investigating","href":"/api-reference/synqissuesv2issuesservice/markinvestigating"},{"title":"MarkNoActionNeeded","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/issues/v2/{issue_id}/mark-no-action-needed","href":"/api-reference/synqissuesv2issuesservice/marknoactionneeded"}]},{"group":"synq.knowledge.v1alpha.KnowledgeService","pages":[{"title":"BatchGetEntityKnowledge","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/knowledge/v1alpha/entities/by-id","href":"/api-reference/synqknowledgev1alphaknowledgeservice/batchgetentityknowledge"},{"title":"ListKnowledgePages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/knowledge/v1alpha/pages","href":"/api-reference/synqknowledgev1alphaknowledgeservice/listknowledgepages"},{"title":"BatchGetKnowledgePages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/knowledge/v1alpha/pages/by-id","href":"/api-reference/synqknowledgev1alphaknowledgeservice/batchgetknowledgepages"},{"title":"ListKnowledgePageLinks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/knowledge/v1alpha/pages/{page_id}/links","href":"/api-reference/synqknowledgev1alphaknowledgeservice/listknowledgepagelinks"}]},{"group":"synq.entities.lineage.folds.v1alpha.LineageFoldsService","pages":[{"title":"ListFolds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/lineage/folds/v1alpha","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/listfolds"},{"title":"CreateFold","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/createfold"},{"title":"BatchGetFolds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/batch-get","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/batchgetfolds"},{"title":"BatchGetFoldNodes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/nodes/batch-get","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/batchgetfoldnodes"},{"title":"PreviewFold","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/preview","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/previewfold"},{"title":"DeleteFold","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/{id}/delete","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/deletefold"},{"title":"SetFoldEnabled","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/{id}/enabled","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/setfoldenabled"},{"title":"UpdateFoldMatcher","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/{id}/matcher","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/updatefoldmatcher"},{"title":"RenameFold","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/folds/v1alpha/{id}/rename","href":"/api-reference/synqentitieslineagefoldsv1alphalineagefoldsservice/renamefold"}]},{"group":"synq.entities.lineage.v1.LineageService","pages":[{"title":"GetLineage","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/lineage/v1","href":"/api-reference/synqentitieslineagev1lineageservice/getlineage"}]},{"group":"synq.monitors.automated_monitors.v1.DeploymentRulesService","pages":[{"title":"GetDeployOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rule","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeployoverview"},{"title":"DeleteDeploymentRule","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/monitors/automated/v1/deployment-rule/{id}","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/deletedeploymentrule"},{"title":"GetDeployDeleteOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rule/{id}/deleted","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/getdeploydeleteoverview"},{"title":"ListDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rules","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/listdeploymentrules"},{"title":"UpsertDeploymentRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/automated/v1/deployment-rules","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/upsertdeploymentrule"},{"title":"BatchUpdateDeploymentRuleTitle","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/monitors/automated/v1/deployment-rules","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/batchupdatedeploymentruletitle"},{"title":"BatchGetDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rules/batch","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/batchgetdeploymentrules"},{"title":"BatchUpsertDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/automated/v1/deployment-rules/batch","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/batchupsertdeploymentrules"},{"title":"BatchDeleteDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml delete /api/monitors/automated/v1/deployment-rules/batch","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/batchdeletedeploymentrules"},{"title":"BatchDeployDeploymentRules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/automated/v1/deployment-rules/batch/deployed","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/batchdeploydeploymentrules"},{"title":"DeployDeploymentRule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/automated/v1/deployment-rules/deployed","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/deploydeploymentrule"},{"title":"ListDeploymentRulesForAsset","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/automated/v1/deployment-rules/{asset_path}","href":"/api-reference/synqmonitorsautomated_monitorsv1deploymentrulesservice/listdeploymentrulesforasset"}]},{"group":"synq.monitors.custom_monitors.v1.CustomMonitorsService","pages":[{"title":"ListMonitors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/custom-monitors/v1","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/listmonitors"},{"title":"BatchUpdateMonitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/monitors/custom-monitors/v1","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/batchupdatemonitor"},{"title":"BatchCreateMonitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/custom-monitors/v1","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/batchcreatemonitor"},{"title":"ListConfigsMonitors","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/custom-monitors/v1/by-config","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/listconfigsmonitors"},{"title":"ConfigChangesOverview","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/custom-monitors/v1/config-changes","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/configchangesoverview"},{"title":"BatchDeleteMonitor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/custom-monitors/v1/delete","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/batchdeletemonitor"},{"title":"BatchUpdateMonitorMode","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/custom-monitors/v1/mode","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/batchupdatemonitormode"},{"title":"BatchUpdateMonitorSeverity","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/custom-monitors/v1/severity","href":"/api-reference/synqmonitorscustom_monitorsv1custommonitorsservice/batchupdatemonitorseverity"}]},{"group":"synq.monitors.history.v1.HistoryService","pages":[{"title":"History","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/history/v1","href":"/api-reference/synqmonitorshistoryv1historyservice/history"}]},{"group":"synq.monitors.info.v1.MonitorInfoService","pages":[{"title":"MonitorInfo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/info/v1","href":"/api-reference/synqmonitorsinfov1monitorinfoservice/monitorinfo"}]},{"group":"synq.monitors.predictions.v1.MonitorPredictionsService","pages":[{"title":"GetMonitorPredictions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/predictions/v1","href":"/api-reference/synqmonitorspredictionsv1monitorpredictionsservice/getmonitorpredictions"},{"title":"GetEntityMetrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/predictions/v1/entity-metrics","href":"/api-reference/synqmonitorspredictionsv1monitorpredictionsservice/getentitymetrics"},{"title":"BatchGetLatestEntityMetrics","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/predictions/v1/entity-metrics:batchLatest","href":"/api-reference/synqmonitorspredictionsv1monitorpredictionsservice/batchgetlatestentitymetrics"}]},{"group":"synq.monitors.segments.v1.MonitorSegmentsService","pages":[{"title":"ListMonitorSegments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/monitors/segments/v1","href":"/api-reference/synqmonitorssegmentsv1monitorsegmentsservice/listmonitorsegments"},{"title":"BatchUpdateMonitorSegmentLabels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/monitors/segments/v1/labels","href":"/api-reference/synqmonitorssegmentsv1monitorsegmentsservice/batchupdatemonitorsegmentlabels"}]},{"group":"synq.entities.orchestration.v1.OrchestrationService","pages":[{"title":"BatchOrchestration","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/orchestration/v1","href":"/api-reference/synqentitiesorchestrationv1orchestrationservice/batchorchestration"}]},{"group":"synq.overlays.v1.OverlaysService","pages":[{"title":"BatchGetEntityOverlays","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/overlays/v1/by-id","href":"/api-reference/synqoverlaysv1overlaysservice/batchgetentityoverlays"},{"title":"ListEntityCoverage","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/overlays/v1/coverage","href":"/api-reference/synqoverlaysv1overlaysservice/listentitycoverage"},{"title":"GetCoverageSummary","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/overlays/v1/coverage-summary","href":"/api-reference/synqoverlaysv1overlaysservice/getcoveragesummary"},{"title":"BatchGetOverlayMemberCounts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/overlays/v1/member-counts","href":"/api-reference/synqoverlaysv1overlaysservice/batchgetoverlaymembercounts"}]},{"group":"synq.owners.v1.OwnersService","pages":[{"title":"ListOwners","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/owners/v1","href":"/api-reference/synqownersv1ownersservice/listowners"},{"title":"UpsertOwner","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1","href":"/api-reference/synqownersv1ownersservice/upsertowner"},{"title":"BatchGetOwners","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1/batch-get","href":"/api-reference/synqownersv1ownersservice/batchgetowners"},{"title":"DeleteOwner","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1/delete","href":"/api-reference/synqownersv1ownersservice/deleteowner"},{"title":"BatchGetOwnerships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1/ownerships/batch-get","href":"/api-reference/synqownersv1ownersservice/batchgetownerships"},{"title":"DeleteOwnership","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1/ownerships/delete","href":"/api-reference/synqownersv1ownersservice/deleteownership"},{"title":"ListOwnerships","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/owners/v1/{owner_id}/ownerships","href":"/api-reference/synqownersv1ownersservice/listownerships"},{"title":"UpsertOwnership","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/owners/v1/{owner_id}/ownerships","href":"/api-reference/synqownersv1ownersservice/upsertownership"}]},{"group":"synq.platforms.v1.PlatformsService","pages":[{"title":"SetPlatformAuthentication","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/platforms/v1","href":"/api-reference/synqplatformsv1platformsservice/setplatformauthentication"}]},{"group":"synq.queries.v1.QueriesService","pages":[{"title":"DescribeResolverQl","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/queries/v1/describe-resolver-ql","href":"/api-reference/synqqueriesv1queriesservice/describeresolverql"},{"title":"ResolveQuery","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/queries/v1/resolve","href":"/api-reference/synqqueriesv1queriesservice/resolvequery"},{"title":"TranslateResolverQl","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/queries/v1/translate-resolver-ql","href":"/api-reference/synqqueriesv1queriesservice/translateresolverql"}]},{"group":"synq.queries.v1.NLQueryService","pages":[{"title":"GenerateQuery","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/queries/v1/generate","href":"/api-reference/synqqueriesv1nlqueryservice/generatequery"}]},{"group":"synq.recommendations.v1.RecommendationsService","pages":[{"title":"ListRecommendations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/recommendations/v1","href":"/api-reference/synqrecommendationsv1recommendationsservice/listrecommendations"},{"title":"BatchGetRecommendations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/recommendations/v1/by-id","href":"/api-reference/synqrecommendationsv1recommendationsservice/batchgetrecommendations"},{"title":"DismissRecommendation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/recommendations/v1/{recommendation_id}/dismiss","href":"/api-reference/synqrecommendationsv1recommendationsservice/dismissrecommendation"},{"title":"IgnoreRecommendation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/recommendations/v1/{recommendation_id}/ignore","href":"/api-reference/synqrecommendationsv1recommendationsservice/ignorerecommendation"},{"title":"RestoreRecommendation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/recommendations/v1/{recommendation_id}/restore","href":"/api-reference/synqrecommendationsv1recommendationsservice/restorerecommendation"}]},{"group":"synq.agent.recon.v1.SuiteDeploymentService","pages":[{"title":"TriggerDeployment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/recon/v1/deployments/trigger","href":"/api-reference/synqagentreconv1suitedeploymentservice/triggerdeployment"}]},{"group":"synq.entities.resolve.v1.IdentifierResolveService","pages":[{"title":"BatchResolveIdentifiers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/resolve/v1/by-id","href":"/api-reference/synqentitiesresolvev1identifierresolveservice/batchresolveidentifiers"}]},{"group":"synq.savedviews.v1.SavedViewsService","pages":[{"title":"Upsert","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/saved-views/v1","href":"/api-reference/synqsavedviewsv1savedviewsservice/upsert"},{"title":"BatchGet","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/saved-views/v1/batch-get","href":"/api-reference/synqsavedviewsv1savedviewsservice/batchget"},{"title":"Delete","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/saved-views/v1/delete","href":"/api-reference/synqsavedviewsv1savedviewsservice/delete"},{"title":"List","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/saved-views/v1/list","href":"/api-reference/synqsavedviewsv1savedviewsservice/list"},{"title":"SetPin","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/saved-views/v1/set-pin","href":"/api-reference/synqsavedviewsv1savedviewsservice/setpin"}]},{"group":"synq.schedule.v1.ScheduleService","pages":[{"title":"PreviewSchedules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/schedule/v1/preview","href":"/api-reference/synqschedulev1scheduleservice/previewschedules"}]},{"group":"synq.entities.schemas.v1.SchemaMismatchesService","pages":[{"title":"BatchSchemaMismatches","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/schema-mismatches/v1","href":"/api-reference/synqentitiesschemasv1schemamismatchesservice/batchschemamismatches"}]},{"group":"synq.entities.schemas.v1.SchemasService","pages":[{"title":"GetSchema","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/schema/v1","href":"/api-reference/synqentitiesschemasv1schemasservice/getschema"}]},{"group":"synq.entities.sql_insights.v1.SqlInsightsService","pages":[{"title":"ListSqlConstructs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/sql-insights/v1/constructs","href":"/api-reference/synqentitiessql_insightsv1sqlinsightsservice/listsqlconstructs"},{"title":"BatchSqlDetails","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/sql-insights/v1/details:batch","href":"/api-reference/synqentitiessql_insightsv1sqlinsightsservice/batchsqldetails"},{"title":"ListJoinPatterns","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/sql-insights/v1/join-patterns","href":"/api-reference/synqentitiessql_insightsv1sqlinsightsservice/listjoinpatterns"}]},{"group":"synq.agent.sre.v1.LlmService","pages":[{"title":"Evaluate","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/sre/llm/v1/evaluate","href":"/api-reference/synqagentsrev1llmservice/evaluate"}]},{"group":"synq.entities.status.v1.EntityIncidentsService","pages":[{"title":"BatchGetIncidents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/status/v1/incidents/by-id","href":"/api-reference/synqentitiesstatusv1entityincidentsservice/batchgetincidents"}]},{"group":"synq.entities.status.v1.EntityIssuesService","pages":[{"title":"BatchGetIssuesStatus","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/status/v1/issues/by-id","href":"/api-reference/synqentitiesstatusv1entityissuesservice/batchgetissuesstatus"}]},{"group":"synq.agent.sre.v1.TriageService","pages":[{"title":"BatchLatestConclusions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/triage/v1/conclusions","href":"/api-reference/synqagentsrev1triageservice/batchlatestconclusions"},{"title":"MarkFailed","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/triage/v1/failed","href":"/api-reference/synqagentsrev1triageservice/markfailed"},{"title":"MarkAsInProgress","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /api/triage/v1/in-progress","href":"/api-reference/synqagentsrev1triageservice/markasinprogress"},{"title":"BatchTriageState","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/triage/v1/states","href":"/api-reference/synqagentsrev1triageservice/batchtriagestate"},{"title":"ListTriageState","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/triage/v1/statuses","href":"/api-reference/synqagentsrev1triageservice/listtriagestate"},{"title":"Conclude","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/triage/v1/{session_id}/conclusion","href":"/api-reference/synqagentsrev1triageservice/conclude"},{"title":"RecordEvidence","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/triage/v1/{session_id}/evidence","href":"/api-reference/synqagentsrev1triageservice/recordevidence"}]},{"group":"synq.users.v1.UsersService","pages":[{"title":"ListUsers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/users/v1","href":"/api-reference/synqusersv1usersservice/listusers"},{"title":"GetUserAliases","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/users/v1/aliases","href":"/api-reference/synqusersv1usersservice/getuseraliases"},{"title":"UpsertUserAliases","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml put /api/users/v1/aliases","href":"/api-reference/synqusersv1usersservice/upsertuseraliases"},{"title":"DeleteUserAliases","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/users/v1/aliases/delete","href":"/api-reference/synqusersv1usersservice/deleteuseraliases"},{"title":"BatchGetUsers","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/users/v1/batch-get","href":"/api-reference/synqusersv1usersservice/batchgetusers"},{"title":"GetByAlias","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/users/v1/by-alias","href":"/api-reference/synqusersv1usersservice/getbyalias"},{"title":"GetByEmail","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/users/v1/by-email","href":"/api-reference/synqusersv1usersservice/getbyemail"},{"title":"GetUserIdentities","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/users/v1/identities","href":"/api-reference/synqusersv1usersservice/getuseridentities"},{"title":"AddUserRole","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/users/v1/roles","href":"/api-reference/synqusersv1usersservice/adduserrole"},{"title":"RemoveUserRole","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/users/v1/roles/remove","href":"/api-reference/synqusersv1usersservice/removeuserrole"}]}]},{"group":"gRPC API","pages":[{"title":"API","href":"/api-reference/api"},{"title":null,"href":"/api-reference/examples"}]},{"group":"Custom Integrations","pages":[{"title":"Custom Integrations","href":"/custom-integrations/overview"},{"title":"Modelling Your Tool","href":"/custom-integrations/modelling"},{"title":"Building an Integration","href":"/custom-integrations/building-an-integration"},{"title":"API Surface","href":"/custom-integrations/api-surface"},{"title":"Agent Workflow","href":"/custom-integrations/agent-workflow"}]},{"group":"Webhooks","pages":[{"title":"Using Webhooks","href":"/api-reference/webhook"},{"title":"Debugging Deliveries","href":"/api-reference/webhook-deliveries"}]}]}]}]},"basePath":"","title":"GetDeployOverview - Coalesce Quality Documentation","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}