# Synqly API

**Canonical:** https://apis.io/apis/synqly/synqly-api/  
**Provider:** Synqly — https://apis.io/providers/synqly/  
**Base URL:** https://api.synqly.com  
**Documentation:** https://docs.synqly.com/api-reference/connectors.md

Synqly API is published by [Synqly](https://apis.io/providers/synqly/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

Synqly API as documented publicly: 95 operations. Contract generated from the documentation by API Evangelist (2026-10-21); not the provider's own document.

## Operations (60 of 95)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/app-sec/applications` | Query Applications |
| GET | `/v1/app-sec/applications/{applicationid}/findings` | Query Application Findings |
| GET | `/v1/app-sec/applications/{applicationid}/findings/{findingid}` | Get Application Finding Details |
| GET | `/v1/app-sec/applications/{applicationid}/scans` | Query Application Scans |
| GET | `/v1/app-sec/findings` | Query findings across all applications |
| POST | `/v1/app-sec/findings/bulk` | Create Findings |
| GET | `/v1/assets/alerts` | Query alerts from an asset inventory system |
| GET | `/v1/assets/devices` | Query Devices |
| POST | `/v1/assets/devices` | Create Device |
| POST | `/v1/assets/devices/bulk` | Create Devices |
| POST | `/v1/assets/devices/bulk-properties` | Set custom properties on devices by MAC address (Armis V3 bulk). Creates custom properties if needed. |
| GET | `/v1/assets/devices/{deviceuid}/software` | Query software inventory records for a single device. |
| GET | `/v1/assets/labels` | Get Labels |
| GET | `/v1/assets/software` | Query Software Inventory |
| POST | `/v1/assets/software` | Create Software Inventory |
| PUT | `/v1/assets/software/{deviceuid}` | Updates a software inventory record on a known device in the token-linked Integration. |
| GET | `/v1/assets/utilization` | Query utilization from an asset inventory system |
| GET | `/v1/assets/vulnerabilities` | Query vulnerabilities from an asset inventory system |
| GET | `/v1/chat/conversations` | Returns a list of conversations (channels or workspaces) not scoped to a specific user. Providers that can only enumerate conversations per-user return NotIm... |
| GET | `/v1/chat/conversations/{conversationid}/members` | Returns the members of a specific conversation. |
| GET | `/v1/chat/conversations/{conversationid}/messages` | Returns messages from a specific conversation. |
| GET | `/v1/chat/messages` | Returns all messages across every conversation in the connected workspace or tenant. |
| GET | `/v1/chat/users` | Returns a list of users in the connected workspace or tenant. Used to discover whose conversations can be queried. |
| GET | `/v1/chat/users/{userid}/conversations` | Returns a list of conversations scoped to a specific user — DMs, group chats, or (for AI providers) synthesised sessions. |
| GET | `/v1/chat/users/{userid}/conversations/{conversationid}/members` | Returns the members of a conversation scoped to a specific user. Required for providers where conversations are only addressable via the user (e.g. Teams DMs... |
| GET | `/v1/chat/users/{userid}/conversations/{conversationid}/messages` | Returns messages from a conversation scoped to a specific user. Required for providers where conversations are only addressable via the user (e.g. Teams DMs,... |
| GET | `/v1/cloudsecurity/cloudresourcesinventory` | Returns a list of cloud resources that match the query from the cloud security provider. |
| GET | `/v1/cloudsecurity/compliancefindings` | Returns a list of compliance findings matching the query from the cloud security provider. |
| GET | `/v1/cloudsecurity/events` | Returns a list of events that match the query from the cloud security provider. |
| GET | `/v1/cloudsecurity/ioms` | Returns a list of Indicators of Misconfiguration (IOM) findings that match the query from the cloud security provider. |
| GET | `/v1/cloudsecurity/threats` | Returns a list of threat detections that match the query from the cloud security provider. |
| GET | `/v1/edr/alerts` | Returns a list of alerts that match the query from the token-linked EDR source. |
| GET | `/v1/edr/applications` | Returns a list of applications matching the query from the token-linked EDR source. |
| GET | `/v1/edr/edr_events` | Returns a list of EDR events that match the query from the token-linked EDR source. |
| GET | `/v1/edr/endpoints` | Returns a list of endpoint assets matching the query from the token‑linked EDR source. |
| POST | `/v1/edr/endpoints/actions/quarantine` | Connect or disconnect one or more endpoints assets to the network, allowing or disallowing connections. |
| GET | `/v1/edr/endpoints/{id}` | Gets a single endpoint assets matching the UID from the token‑linked EDR source. |
| POST | `/v1/edr/endpoints/{uid}/actions/execute-command` | Runs a provider‑backed command on the endpoint identified by {uid} and returns normalized stdout and stderr without exposing provider session details. |
| POST | `/v1/edr/endpoints/{uid}/actions/execute-remote-script` | Runs a script on the endpoint identified by {uid} and returns normalized stdout and stderr without exposing provider session details. Long‑running executions... |
| POST | `/v1/edr/endpoints/{uid}/actions/retrieve-file` | Retrieves a file from the endpoint identified by {uid} and returns the provider artifact as a binary file response. |
| GET | `/v1/edr/exclusions` | Returns the exclusions configured in the token-linked EDR source as OCSF Compliance Findings, one per exclusion rule, with the rule's pattern, type, platform... |
| DELETE | `/v1/edr/ioas` | Deletes the IOA rules identified by the ids in the query params. Some providers scope rule ids to a rule group; for those providers group_id is required. |
| GET | `/v1/edr/ioas` | Returns a list of IOA rules that match the query from the token-linked EDR source. |
| POST | `/v1/edr/ioas` | Creates an IOA rule for the token-linked EDR source. |
| DELETE | `/v1/edr/iocs` | Deletes a list of iocs that match the input of ids in the query param |
| GET | `/v1/edr/iocs` | Returns a list of iocs that match the query from the token-linked EDR source. |
| POST | `/v1/edr/iocs` | Creates a list of iocs that match the stix input for the EDR source. |
| GET | `/v1/edr/policies` | Returns the protection policy at one level of the token-linked EDR source's policy tree (global, account, site or group; resource.type selects the level and ... |
| GET | `/v1/edr/posture_score` | Returns the posture score of the endpoint assets that match the query from the token-linked EDR source. |
| GET | `/v1/edr/threats` | Returns a list of threats that match the query from the token-linked EDR source. |
| GET | `/v1/edr/threats/{threatid}/notes` | Returns a list of notes for a threat. |
| POST | `/v1/edr/threats/{threatid}/notes` | Creates a note for a threat. |
| GET | `/v1/email-security/email-events` | Returns a list of email events matching the query from the token-linked Email Security provider. Most providers default to the last 30 days of email events, ... |
| GET | `/v1/email-security/threats` | Returns a list of threats matching the query from the token-linked Email Security provider. Defaults to the last 30 days of threats. This can be overridden b... |
| GET | `/v1/email-security/threats/{threatid}` | Returns the details of the threat matching {threatId} from the token-linked Email Security provider. If a provider allows for the gathering of more detailed ... |
| GET | `/v1/endpoint-management/compliance` | Returns a list of device compliance findings matching the query from the token-linked endpoint management source. |
| GET | `/v1/endpoint-management/devices` | Returns a list of managed devices matching the query from the token-linked endpoint management source. |
| POST | `/v1/endpoint-management/devices/actions/lock` | Remotely locks the device screen. |
| POST | `/v1/endpoint-management/devices/actions/remediate` | Performs a remediation action on a managed device from the token-linked endpoint management source. |
| POST | `/v1/endpoint-management/devices/actions/restart` | Remotely reboots the device. |

…and 35 more operations. They are listed in full on the page.

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/synqly/refs/heads/main/openapi/_ae-authored/synqly-openapi-generated.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/synqly/refs/heads/main/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/synqly/synqly-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/synqly/.
