Seemplicity API ## Sections • [API Reference](https://developers.seemplicity.io/api-reference.md): Welcome to Seemplicity's GraphQL API documentation. You can find other relevant topics in the Seemplicity Knowledge Base here . The API Reference provides comprehensive documentation on how to query and retrieve data efficiently using Seemplicity's GraphQL API. Users can learn how to pull data into their workspace, enhancing their overall experience with the platform. Explore the various features and functionalities available to streamline data retrieval processes. • [Quickstart](https://developers.seemplicity.io/quickstart.md): Use this guide to get started with the Seemplicity API quickly. This guide will show you how to: Generate a Seemplicity API token in the production environment. Make your first API call using the production endpoint. Get started in the production environment This guide uses cURL. Prerequisites Confirm in the Seemplicity platform that your organization has access to the Authentication - API Token settings. The following procedure explains how to acquire the required parameters for your company: < API_TOKEN > < API_URL > Generate a Bearer Token and start using the Seemplicity API To access the Seemplicity API: From Seemplicity's top menu bar, go to Settings > Authentication - API Tokens . Select +Add API Token . The API Token dialog displays. Enter a descriptive Name and select Create . Copy the generated token and save it for future use. When finished, select Close . Next, generate a JWT from the token in step 4 by running the script in your preferred coding platform. See the Note and the example scripts in Bash and Python, below. Copy the JWT . It will be valid for a limited period of time. This is the Bearer <JWT> token. Note If you access https://app.seemplicity.io, enter eu-central-1 as your region. If you access https://app.uk.seemplicity.io, enter eu-west-2 as your region. If you access https://app.us.seemplicity.io, enter us-east- 2 as your region. Example Scripts (in Bash and Python) Bash #!/bin/bash REGION="eu-central-1" token=$(echo "$1" | base64 -d | curl -s -X POST \ -d @- \ -H 'X-Amz-Target: AWSCognitoIdentityProviderService.InitiateAuth' \ -H 'Content-Type: application/x-amz-json-1.1' \ "https://cognito-idp."$REGION".amazonaws.com/" | jq -r ".AuthenticationResult.AccessToken") echo $token Python import requests import base64 import json REGION = 'eu-central-1' def get_token(api_key: str) -> str: cognito_data = base64.b64decode(api_key) cognito_url = f'https://cognito-idp.{REGION}.amazonaws.com' cognito_headers = {'X-Amz-Target': 'AWSCognitoIdentityProviderService.InitiateAuth', 'Content-Type': 'application/x-amz-json-1.1'} cognito_response = requests.post(cognito_url, headers=cognito_headers, data=cognito_data) return json.loads(cognito_response.content)['AuthenticationResult']['AccessToken'] Make your API call: example in cURL 1 Request The location < API_ENDPOINT_URL >, is as included in the example request (https://api.seemplicity.io/api/v1). Use the example request below: CURL curl --location 'https://api.seemplicity.io/api/v1' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer <JWT>' \ --data '{"query":"query get_finding_by_id($id: ID!) {\n finding(id: $id) {\n id\n id_int\n finding_id\n last_reported_time\n cloud_provider\n original_status\n discovered_time\n cloud_account\n package_name\n datasource {\n friendly_name\n }\n main_resource {\n resource_name\n }\n title\n finding_score {\n score\n severity\n original_score\n }\n age\n description\n }\n}","variables":{"id":"RmluZGluZzoxODAxNTA="}}' 2 Authorization For the authorization: Bearer < JWT >, enter the generated JWT from step 6 in the procedure of how to start using the Seemplicity API. If successful, you'll receive an HTTP 200 response with a JSON payload. See the example below. JSON { "data": { "finding": { "id": "RmluZGluZzoxODAxNTA=", "id_int": 180150, "finding_id": "1-1-findings.id IN (902, 905) and (1 is not null)", "last_reported_time": "2021-04-07T14:52:29+00:00", "cloud_provider": "github", "original_status": "", "discovered_time": "2022-02-19T06:58:31+00:00", "cloud_account": "github:mobile-app", "package_name": null, "datasource": { "friendly_name": "GHB" }, "main_resource": { "resource_name": "mobile-app" }, "title": "Code Injection in js-yaml - Multiple Vulnerabilities", "finding_score": { "score": 10.0, "severity": 3, "original_score": null }, "age": 709, "description": "Versions of `js-yaml` prior to 3.13.1 are vulnerable to Code Injection. The `load()` function may execute arbitrary code injected through a malicious YAML file. Objects that have `toString` as key, JavaScript code as value and are used as explicit mapping keys allow attackers to execute the supplied code through the `load()` function. The `safeLoad()` function is unaffected.\n\nAn example payload is \n`{{ toString: !<tag:yaml.org,2002:js/function> 'function (){{return Date.now()}}' }} : 1` \nwhich returns the object \n{{\n \"1553107949161\": 1\n}}\n\n\n## Recommendation\n\nUpgrade to version 3.13.1." } } } • [Changelog](https://developers.seemplicity.io/changelog.md): 27 November, 2025 To ensure service stability and to prevent abuse, the Seemplicity API now applies rate limits. For details, see API Rate Limiting . For customized assistance, get in touch with Customer Services . • [API Rate Limiting](https://developers.seemplicity.io/rate-limits.md): To ensure service stability and to prevent abuse, as of 26 November, 2025, Seemplicity applies rate limits on requests with the API token. The limits are according to the following contexts: Global - Seemplicity limits all requests to the API, no matter the identity of the token. We do this to protect the platform from extensive usage. Customer - Seemplicity limits API requests per customer so that one customer cannot block the usage of other customers. By default, this limit is smaller than the global limit. Token - Seemplicity limits API requests per token within the context of the customer. One customer may manage/have multiple token keys, and each is limited. By default, this limit is smaller than the customer limit. A request can be independently blocked according to any one of these limits (Global, Customer, or Token). In cases where a limit is breached , the user receives a response informing them how long to wait before attempting another request. Recommended : In cases where your organization breaches the limit and you're employing a script with the API, you can adjust it once the breach occurs so you can see the error information and structure. In the error's headers, Retry-After informs you of the number of seconds to wait until you can retry your request. For example, Retry-After: 3597 indicates you must wait one hour in seconds. Once you have this data, set your script to retry after the amount of time has passed. See the example Response with the 429 Status Code: 429 TOO MANY REQUESTS JSON { "error": "rate_limited", "message": "Too Many Requests" } In cases where Seemplicity fails to identify the token or the customer of a request, the Global limit is applied. • [Query](https://developers.seemplicity.io/query.md): Queries are your read-only operations — the way to pull exactly the data you need from the API without changing anything. Each query here can be shaped to your task: filter to the right scope, choose just the fields you need, and get results that are ready for analysis or action. Think of this section as your toolkit for building precise, efficient data requests. • [finding](https://developers.seemplicity.io/query/finding.md): The "finding" query enables users to retrieve detailed information about a specific finding by its unique identifier. Users can access a wide range of data related to the finding, including its status, score, associated tickets, comments, attachments, and Additional Data. This section provides a comprehensive view of the finding's details for analysis and action. • [finding_filters](https://developers.seemplicity.io/query/finding_filters.md): Retrieve all finding filters used to define criteria for filtering findings across the system. • [findings_view](https://developers.seemplicity.io/query/findings_view.md): Retrieve a paginated list of findings with optional filtering and sorting capabilities. • [get_resources](https://developers.seemplicity.io/query/get_resources.md): [DEPRECATED] Retrieve cloud resources - use get_resources_ch instead. Maintained for backwards compatibility. • [remediation_queues](https://developers.seemplicity.io/query/remediation_queues.md): Get all remediation queues with optional filtering and sorting for managing finding remediation workflows. • [scope_hierarchy](https://developers.seemplicity.io/query/scope_hierarchy.md): Get the hierarchical structure of scopes with optional inclusion of unscoped resources. • [scoring_rules](https://developers.seemplicity.io/query/scoring_rules.md): Retrieve all scoring rules that automatically assign risk scores to findings based on defined criteria. • [sla_groups](https://developers.seemplicity.io/query/sla_groups.md): Get all SLA groups used to organize and manage service level agreements for finding remediation. • [sla_preferences](https://developers.seemplicity.io/query/sla_preferences.md): Access SLA preferences that define service level agreement settings and thresholds. • [status_rules](https://developers.seemplicity.io/query/status_rules.md): Get all status rules that automatically assign statuses to findings based on defined conditions. • [ticket_sla_rules](https://developers.seemplicity.io/query/ticket_sla_rules.md): Retrieve ticket SLA rules that define service level agreements for ticket resolution timeframes. • [trends](https://developers.seemplicity.io/query/trends.md): Retrieve trend analytics data with customizable time scales, grouping, and aggregate functions for dashboard visualizations. • [Mutation](https://developers.seemplicity.io/mutation.md): Mutations are your change operations. They’re how you add, update, or remove things in the system — from findings and rules to scopes and resources. Each mutation here requires the right permissions, and each is designed to target a specific kind of change. Use them to keep your data, rules, and workflows aligned with the way your team operates. • [activate_scoring_rule](https://developers.seemplicity.io/mutation/activate_scoring_rule.md): Activate or deactivate a scoring rule. Inactive rules won't be applied to new findings. • [activate_sla_rule](https://developers.seemplicity.io/mutation/activate_sla_rule.md): Activate or deactivate an SLA rule for automatic SLA assignment. • [add_scoring_rule](https://developers.seemplicity.io/mutation/add_scoring_rule.md): Create a new scoring rule to automatically assign risk scores to findings based on criteria. • [add_sla_group](https://developers.seemplicity.io/mutation/add_sla_group.md): Create a new SLA group to organize and manage related SLA rules. • [add_sla_rule](https://developers.seemplicity.io/mutation/add_sla_rule.md): Create a new SLA rule to define service level agreements for finding remediation. • [add_status_rule](https://developers.seemplicity.io/mutation/add_status_rule.md): Create a new status rule to automatically set finding statuses based on conditions. • [add_ticket_sla_rule](https://developers.seemplicity.io/mutation/add_ticket_sla_rule.md): Create a new ticket SLA rule to define service level agreements for ticket resolution. • [create_scope_group](https://developers.seemplicity.io/mutation/create_scope_group.md): Create a new scope group to organize and manage access permissions. • [delete_finding_filter](https://developers.seemplicity.io/mutation/delete_finding_filter.md): [DEPRECATED] Use delete_finding_filter_v2 instead. Delete a finding filter. • [delete_finding_scope_v2](https://developers.seemplicity.io/mutation/delete_finding_scope_v2.md): Delete a finding scope filter. This will affect any rules or queries using this scope. • [delete_scope_group](https://developers.seemplicity.io/mutation/delete_scope_group.md): Delete a scope group. Warning: This will affect users and rules assigned to this group. • [delete_scoring_rule](https://developers.seemplicity.io/mutation/delete_scoring_rule.md): Delete a scoring rule. Existing scores assigned by this rule will remain unchanged. • [delete_sla_rule](https://developers.seemplicity.io/mutation/delete_sla_rule.md): Delete an SLA rule. Active SLAs created by this rule will remain in effect. • [delete_status_rule](https://developers.seemplicity.io/mutation/delete_status_rule.md): Delete a status rule. This won't affect findings that already had their status set by this rule. • [delete_ticket_sla_rule](https://developers.seemplicity.io/mutation/delete_ticket_sla_rule.md): Delete a ticket SLA rule. Active ticket SLAs won't be affected. • [edit_scope_group](https://developers.seemplicity.io/mutation/edit_scope_group.md): Modify an existing scope group's configuration and permissions. • [edit_scoring_rule](https://developers.seemplicity.io/mutation/edit_scoring_rule.md): Modify an existing scoring rule's logic and parameters. • [edit_sla_rule](https://developers.seemplicity.io/mutation/edit_sla_rule.md): Modify an existing SLA rule's timeframes and conditions. • [edit_status_rule](https://developers.seemplicity.io/mutation/edit_status_rule.md): Modify an existing status rule's conditions and actions. • [edit_ticket_sla_rule](https://developers.seemplicity.io/mutation/edit_ticket_sla_rule.md): Modify an existing ticket SLA rule's parameters and conditions. • [enable_status_rule](https://developers.seemplicity.io/mutation/enable_status_rule.md): Enable or disable a status rule for automatic status assignment. • [enable_ticket_sla_rule](https://developers.seemplicity.io/mutation/enable_ticket_sla_rule.md): Enable or disable a ticket SLA rule for new tickets. • [new_finding_filter](https://developers.seemplicity.io/mutation/new_finding_filter.md): [DEPRECATED] Use new_finding_filter_v2 instead. Create a new finding filter. • [new_finding_scope_v2](https://developers.seemplicity.io/mutation/new_finding_scope_v2.md): Create a new finding scope filter to define which findings are included in queries and rules. • [save_scope_hierarchy](https://developers.seemplicity.io/mutation/save_scope_hierarchy.md): Generate and save the scope hierarchy based on current configuration. • [set_user_sla_and_comment](https://developers.seemplicity.io/mutation/set_user_sla_and_comment.md): Manually set SLA status for findings and add a comment explaining the change. • [update_finding_filter](https://developers.seemplicity.io/mutation/update_finding_filter.md): [DEPRECATED] Use update_finding_filter_v2 instead. Update an existing finding filter. • [update_finding_scope_v2](https://developers.seemplicity.io/mutation/update_finding_scope_v2.md): Update an existing finding scope filter configuration. • [update_sla_settings_v2](https://developers.seemplicity.io/mutation/update_sla_settings_v2.md): Update global SLA settings and configuration (v2). • [Subscription](https://developers.seemplicity.io/subscription.md): The Subscription type in GraphQL enables real-time communication between clients and the server. It defines a set of events or data streams that clients can subscribe to and receive updates whenever the subscribed events occur. • [Objects](https://developers.seemplicity.io/objects.md): Objects define the shapes of the data in this API and how those pieces connect. Every query or mutation will return one or more of these objects, and the fields inside tell you what you can request. Understanding objects (and how they nest or relate) is key to building queries that return exactly the context you need. • [ActivateScoringRule](https://developers.seemplicity.io/objects/activatescoringrule.md) • [ActivateSLAStatus](https://developers.seemplicity.io/objects/activateslastatus.md) • [AddManualFindingResult](https://developers.seemplicity.io/objects/addmanualfindingresult.md) • [AddScoringRule](https://developers.seemplicity.io/objects/addscoringrule.md) • [AddSLAGroup](https://developers.seemplicity.io/objects/addslagroup.md) • [AddSLARule](https://developers.seemplicity.io/objects/addslarule.md) • [AddStatusRule](https://developers.seemplicity.io/objects/addstatusrule.md) • [AddTicketSLARule](https://developers.seemplicity.io/objects/addticketslarule.md) • [AggregationFilter](https://developers.seemplicity.io/objects/aggregationfilter.md): This is a graphql reprensntation of a filter. It should be in the future a real `SelectionRule` (Taken from ./schema_scoring_rules.py) • [AggregationGroup](https://developers.seemplicity.io/objects/aggregationgroup.md) • [AggregationRule](https://developers.seemplicity.io/objects/aggregationrule.md) • [ApiPrettifiedFinding](https://developers.seemplicity.io/objects/apiprettifiedfinding.md) • [Attachment](https://developers.seemplicity.io/objects/attachment.md) • [AttachmentConnection](https://developers.seemplicity.io/objects/attachmentconnection.md) • [AttachmentEdge](https://developers.seemplicity.io/objects/attachmentedge.md): A Relay edge containing a `Attachment` and its cursor. • [AuditRecord](https://developers.seemplicity.io/objects/auditrecord.md) • [Case](https://developers.seemplicity.io/objects/case.md) • [CHResource](https://developers.seemplicity.io/objects/chresource.md) • [CHResourcesConnection](https://developers.seemplicity.io/objects/chresourcesconnection.md) • [CHResourcesEdge](https://developers.seemplicity.io/objects/chresourcesedge.md): A Relay edge containing a `CHResources` and its cursor. • [Comment](https://developers.seemplicity.io/objects/comment.md) • [CommentConnection](https://developers.seemplicity.io/objects/commentconnection.md) • [CommentEdge](https://developers.seemplicity.io/objects/commentedge.md): A Relay edge containing a `Comment` and its cursor. • [CreateScopeGroup](https://developers.seemplicity.io/objects/createscopegroup.md) • [Datasource](https://developers.seemplicity.io/objects/datasource.md) • [DatasourceComment](https://developers.seemplicity.io/objects/datasourcecomment.md) • [DatasourceDefinition](https://developers.seemplicity.io/objects/datasourcedefinition.md) • [DeleteFindingFilterV2](https://developers.seemplicity.io/objects/deletefindingfilterv2.md) • [DeleteFindingScopeV2](https://developers.seemplicity.io/objects/deletefindingscopev2.md) • [DeleteScopeGroup](https://developers.seemplicity.io/objects/deletescopegroup.md) • [DeleteScoringRule](https://developers.seemplicity.io/objects/deletescoringrule.md) • [DeleteSLAStatus](https://developers.seemplicity.io/objects/deleteslastatus.md) • [DeleteStatusRule](https://developers.seemplicity.io/objects/deletestatusrule.md) • [DeleteTicketSLARule](https://developers.seemplicity.io/objects/deleteticketslarule.md) • [EditScopeGroup](https://developers.seemplicity.io/objects/editscopegroup.md) • [EditScoringRule](https://developers.seemplicity.io/objects/editscoringrule.md) • [EditSLARule](https://developers.seemplicity.io/objects/editslarule.md) • [EditStatusRule](https://developers.seemplicity.io/objects/editstatusrule.md) • [EditTicketSLARule](https://developers.seemplicity.io/objects/editticketslarule.md) • [EnableStatusRule](https://developers.seemplicity.io/objects/enablestatusrule.md) • [EnableTicketSLARule](https://developers.seemplicity.io/objects/enableticketslarule.md) • [EventInput](https://developers.seemplicity.io/objects/eventinput.md) • [ExtendedAuditValue](https://developers.seemplicity.io/objects/extendedauditvalue.md) • [FieldInput](https://developers.seemplicity.io/objects/fieldinput.md) • [FieldMapping](https://developers.seemplicity.io/objects/fieldmapping.md) • [FieldMappingDefinition](https://developers.seemplicity.io/objects/fieldmappingdefinition.md) • [Filter](https://developers.seemplicity.io/objects/filter.md) • [FiltersConfigInput](https://developers.seemplicity.io/objects/filtersconfiginput.md) • [FiltersConfigOutput](https://developers.seemplicity.io/objects/filtersconfigoutput.md) • [FiltersConnection](https://developers.seemplicity.io/objects/filtersconnection.md) • [FiltersDataGraphQL](https://developers.seemplicity.io/objects/filtersdatagraphql.md) • [FiltersEdge](https://developers.seemplicity.io/objects/filtersedge.md): A Relay edge containing a `Filters` and its cursor. • [Finding](https://developers.seemplicity.io/objects/finding.md) • [FindingAdditionalData](https://developers.seemplicity.io/objects/findingadditionaldata.md) • [FindingConnection](https://developers.seemplicity.io/objects/findingconnection.md) • [FindingDynamicData](https://developers.seemplicity.io/objects/findingdynamicdata.md) • [FindingEdge](https://developers.seemplicity.io/objects/findingedge.md): A Relay edge containing a `Finding` and its cursor. • [FindingFilter](https://developers.seemplicity.io/objects/findingfilter.md) • [FindingFilterConnection](https://developers.seemplicity.io/objects/findingfilterconnection.md) • [FindingFilterEdge](https://developers.seemplicity.io/objects/findingfilteredge.md): A Relay edge containing a `FindingFilter` and its cursor. • [FindingFilterFilter](https://developers.seemplicity.io/objects/findingfilterfilter.md) • [FindingFilterInput](https://developers.seemplicity.io/objects/findingfilterinput.md) • [FindingMetadata](https://developers.seemplicity.io/objects/findingmetadata.md) • [FindingNode](https://developers.seemplicity.io/objects/findingnode.md) • [FindingsAdditionalData](https://developers.seemplicity.io/objects/findingsadditionaldata.md) • [FindingScore](https://developers.seemplicity.io/objects/findingscore.md) • [FindingsView](https://developers.seemplicity.io/objects/findingsview.md) • [GenerateScopes](https://developers.seemplicity.io/objects/generatescopes.md) • [Insight](https://developers.seemplicity.io/objects/insight.md) • [Instruction](https://developers.seemplicity.io/objects/instruction.md) • [KeyValuePair](https://developers.seemplicity.io/objects/keyvaluepair.md) • [ManualFindingInput](https://developers.seemplicity.io/objects/manualfindinginput.md) • [ManualFindingPreview](https://developers.seemplicity.io/objects/manualfindingpreview.md) • [ManualFindings](https://developers.seemplicity.io/objects/manualfindings.md) • [ManualResourceInput](https://developers.seemplicity.io/objects/manualresourceinput.md) • [MapperColumn](https://developers.seemplicity.io/objects/mappercolumn.md) • [MapperColumnField](https://developers.seemplicity.io/objects/mappercolumnfield.md) • [MapperRow](https://developers.seemplicity.io/objects/mapperrow.md) • [MapperRowField](https://developers.seemplicity.io/objects/mapperrowfield.md) • [MappingData](https://developers.seemplicity.io/objects/mappingdata.md) • [NewFindingFilterV2](https://developers.seemplicity.io/objects/newfindingfilterv2.md) • [NewFindingScopeV2](https://developers.seemplicity.io/objects/newfindingscopev2.md) • [Node](https://developers.seemplicity.io/objects/node.md): An object with an ID • [NodeIntId](https://developers.seemplicity.io/objects/nodeintid.md): Node int ID • [Options](https://developers.seemplicity.io/objects/options.md) • [PageInfo](https://developers.seemplicity.io/objects/pageinfo.md): The Relay compliant `PageInfo` type, containing data necessary to paginate this connection. • [PlainActualFindingsModelConnection](https://developers.seemplicity.io/objects/plainactualfindingsmodelconnection.md) • [PlainActualFindingsModelEdge](https://developers.seemplicity.io/objects/plainactualfindingsmodeledge.md): A Relay edge containing a `PlainActualFindingsModel` and its cursor. • [PlainActualFindingsView](https://developers.seemplicity.io/objects/plainactualfindingsview.md) • [PlainFindingsViewConnection](https://developers.seemplicity.io/objects/plainfindingsviewconnection.md) • [PlainFindingsViewEdge](https://developers.seemplicity.io/objects/plainfindingsviewedge.md): A Relay edge containing a `PlainFindingsView` and its cursor. • [PlainResourceNode](https://developers.seemplicity.io/objects/plainresourcenode.md) • [Profile](https://developers.seemplicity.io/objects/profile.md) • [ProfileAndSAMLGroupObject](https://developers.seemplicity.io/objects/profileandsamlgroupobject.md) • [ProfileConnectedScopeGroupRelay](https://developers.seemplicity.io/objects/profileconnectedscopegrouprelay.md) • [ProfileConnection](https://developers.seemplicity.io/objects/profileconnection.md) • [ProfileEdge](https://developers.seemplicity.io/objects/profileedge.md): A Relay edge containing a `Profile` and its cursor. • [ProfileNodeRelay](https://developers.seemplicity.io/objects/profilenoderelay.md) • [ProfileUser](https://developers.seemplicity.io/objects/profileuser.md) • [ProfileUserConnection](https://developers.seemplicity.io/objects/profileuserconnection.md) • [ProfileUserEdge](https://developers.seemplicity.io/objects/profileuseredge.md): A Relay edge containing a `ProfileUser` and its cursor. • [ProfileUserRelay](https://developers.seemplicity.io/objects/profileuserrelay.md) • [RemediationInput](https://developers.seemplicity.io/objects/remediationinput.md) • [RemediationQueue](https://developers.seemplicity.io/objects/remediationqueue.md) • [RemediationQueueActivityRecord](https://developers.seemplicity.io/objects/remediationqueueactivityrecord.md) • [RemediationQueueActivityRecordNode](https://developers.seemplicity.io/objects/remediationqueueactivityrecordnode.md) • [RemediationQueueConfigurationsType](https://developers.seemplicity.io/objects/remediationqueueconfigurationstype.md) • [RemediationQueueConnection](https://developers.seemplicity.io/objects/remediationqueueconnection.md) • [RemediationQueueEdge](https://developers.seemplicity.io/objects/remediationqueueedge.md): A Relay edge containing a `RemediationQueue` and its cursor. • [RemediationQueueError](https://developers.seemplicity.io/objects/remediationqueueerror.md) • [RemediationQueueFilter](https://developers.seemplicity.io/objects/remediationqueuefilter.md) • [RemediationQueueNode](https://developers.seemplicity.io/objects/remediationqueuenode.md) • [RemediationQueueOverviewPhase](https://developers.seemplicity.io/objects/remediationqueueoverviewphase.md) • [RemediationQueueOverviewSubPhase](https://developers.seemplicity.io/objects/remediationqueueoverviewsubphase.md) • [ResourceAdditionalData](https://developers.seemplicity.io/objects/resourceadditionaldata.md) • [ResourceById](https://developers.seemplicity.io/objects/resourcebyid.md) • [ResourceHierarchy](https://developers.seemplicity.io/objects/resourcehierarchy.md) • [ResourceHierarchyLevel](https://developers.seemplicity.io/objects/resourcehierarchylevel.md) • [ResourceHierarchyNode](https://developers.seemplicity.io/objects/resourcehierarchynode.md) • [ResourcesCount](https://developers.seemplicity.io/objects/resourcescount.md) • [ResourcesToUpdateInput](https://developers.seemplicity.io/objects/resourcestoupdateinput.md) • [ResourcesViewScopeSet](https://developers.seemplicity.io/objects/resourcesviewscopeset.md) • [Role](https://developers.seemplicity.io/objects/role.md) • [Row](https://developers.seemplicity.io/objects/row.md) • [ScopeGroup](https://developers.seemplicity.io/objects/scopegroup.md) • [ScopeGroupConnection](https://developers.seemplicity.io/objects/scopegroupconnection.md) • [ScopeGroupEdge](https://developers.seemplicity.io/objects/scopegroupedge.md): A Relay edge containing a `ScopeGroup` and its cursor. • [ScopeHierarchy](https://developers.seemplicity.io/objects/scopehierarchy.md) • [ScopeNode](https://developers.seemplicity.io/objects/scopenode.md) • [ScoringRule](https://developers.seemplicity.io/objects/scoringrule.md) • [ScoringRuleConnection](https://developers.seemplicity.io/objects/scoringruleconnection.md) • [ScoringRuleEdge](https://developers.seemplicity.io/objects/scoringruleedge.md): A Relay edge containing a `ScoringRule` and its cursor. • [ScoringRuleInput](https://developers.seemplicity.io/objects/scoringruleinput.md) • [Section](https://developers.seemplicity.io/objects/section.md) • [SelectionRule](https://developers.seemplicity.io/objects/selectionrule.md) • [SLAGroup](https://developers.seemplicity.io/objects/slagroup.md) • [SLAGroupConnection](https://developers.seemplicity.io/objects/slagroupconnection.md) • [SLAGroupEdge](https://developers.seemplicity.io/objects/slagroupedge.md): A Relay edge containing a `SLAGroup` and its cursor. • [SLAPreference](https://developers.seemplicity.io/objects/slapreference.md) • [SLAPreferenceConnection](https://developers.seemplicity.io/objects/slapreferenceconnection.md) • [SLAPreferenceEdge](https://developers.seemplicity.io/objects/slapreferenceedge.md): A Relay edge containing a `SLAPreference` and its cursor. • [SLARuleInput](https://developers.seemplicity.io/objects/slaruleinput.md) • [SourceDisplayName](https://developers.seemplicity.io/objects/sourcedisplayname.md) • [Status](https://developers.seemplicity.io/objects/status.md) • [StatusConnection](https://developers.seemplicity.io/objects/statusconnection.md) • [StatusDetails](https://developers.seemplicity.io/objects/statusdetails.md) • [StatusEdge](https://developers.seemplicity.io/objects/statusedge.md): A Relay edge containing a `Status` and its cursor. • [StatusRuleInput](https://developers.seemplicity.io/objects/statusruleinput.md) • [StatusRuleObject](https://developers.seemplicity.io/objects/statusruleobject.md) • [StatusRulesConnection](https://developers.seemplicity.io/objects/statusrulesconnection.md) • [StatusRulesEdge](https://developers.seemplicity.io/objects/statusrulesedge.md): A Relay edge containing a `StatusRules` and its cursor. • [StatusType](https://developers.seemplicity.io/objects/statustype.md) • [SystemEvent](https://developers.seemplicity.io/objects/systemevent.md) • [SystemEventConnection](https://developers.seemplicity.io/objects/systemeventconnection.md) • [SystemEventEdge](https://developers.seemplicity.io/objects/systemeventedge.md): A Relay edge containing a `SystemEvent` and its cursor. • [TagInput](https://developers.seemplicity.io/objects/taginput.md) • [Ticket](https://developers.seemplicity.io/objects/ticket.md) • [TicketConnection](https://developers.seemplicity.io/objects/ticketconnection.md) • [TicketEdge](https://developers.seemplicity.io/objects/ticketedge.md): A Relay edge containing a `Ticket` and its cursor. • [TicketEndpoint](https://developers.seemplicity.io/objects/ticketendpoint.md) • [TicketNode](https://developers.seemplicity.io/objects/ticketnode.md) • [TicketProvider](https://developers.seemplicity.io/objects/ticketprovider.md) • [TicketsConnection](https://developers.seemplicity.io/objects/ticketsconnection.md) • [TicketsEdge](https://developers.seemplicity.io/objects/ticketsedge.md): A Relay edge containing a `Tickets` and its cursor. • [TicketSLAInput](https://developers.seemplicity.io/objects/ticketslainput.md) • [TicketSLARule](https://developers.seemplicity.io/objects/ticketslarule.md) • [TicketSLARuleConnection](https://developers.seemplicity.io/objects/ticketslaruleconnection.md) • [TicketSLARuleEdge](https://developers.seemplicity.io/objects/ticketslaruleedge.md): A Relay edge containing a `TicketSLARule` and its cursor. • [Transition](https://developers.seemplicity.io/objects/transition.md) • [UniqueResourceHierarchyLevel](https://developers.seemplicity.io/objects/uniqueresourcehierarchylevel.md) • [UniqueResourceHierarchyNode](https://developers.seemplicity.io/objects/uniqueresourcehierarchynode.md) • [UpdateFindingFilterV2](https://developers.seemplicity.io/objects/updatefindingfilterv2.md) • [UpdateFindingScopeV2](https://developers.seemplicity.io/objects/updatefindingscopev2.md) • [UpdateResources](https://developers.seemplicity.io/objects/updateresources.md) • [UpdateSLAV2](https://developers.seemplicity.io/objects/updateslav2.md) • [UpdateUserSLAWithComment](https://developers.seemplicity.io/objects/updateuserslawithcomment.md) • [User](https://developers.seemplicity.io/objects/user.md) • [UserNodePermissionNodes](https://developers.seemplicity.io/objects/usernodepermissionnodes.md) • [Scalars](https://developers.seemplicity.io/scalars.md): Scalars are the basic building blocks — the primitive types like String , Int , Boolean , and Float , plus any custom ones this API defines. They tell you what kind of value a field holds, so you can send the right data in a request and interpret results correctly. • [Boolean](https://developers.seemplicity.io/scalars/boolean.md): Represents a boolean value that can be either true or false. • [Boolean](https://developers.seemplicity.io/scalars/boolean-1.md): The `Boolean` scalar type represents `true` or `false`. • [Date](https://developers.seemplicity.io/scalars/date.md): The `Date` scalar type represents a Date value as specified by [iso8601](https://en.wikipedia.org/wiki/ISO_8601). • [DateTime](https://developers.seemplicity.io/scalars/datetime.md): The `DateTime` scalar type represents a DateTime value as specified by [iso8601](https://en.wikipedia.org/wiki/ISO_8601). • [Float](https://developers.seemplicity.io/scalars/float.md): A signed double-precision floating-point value. • [Float](https://developers.seemplicity.io/scalars/float-1.md): The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). • [GenericScalar](https://developers.seemplicity.io/scalars/genericscalar.md): The `GenericScalar` scalar type represents a generic GraphQL scalar value that could be: String, Boolean, Int, Float, List or Object. • [ID](https://developers.seemplicity.io/scalars/id.md): A unique identifier, often used to refetch an object or as a key for caching. • [ID](https://developers.seemplicity.io/scalars/id-1.md): The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID. • [Int](https://developers.seemplicity.io/scalars/int.md): A signed 32-bit integer. • [Int](https://developers.seemplicity.io/scalars/int-1.md): The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31 - 1) and 2^31 - 1 since represented in JSON as double-precision floating point numbers specifiedby [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). • [JSONString](https://developers.seemplicity.io/scalars/jsonstring.md): Allows use of a JSON String for input / output from the GraphQL schema. Use of this type is *not recommended* as you lose the benefits of having a defined, static schema (one of the key benefits of GraphQL). • [String](https://developers.seemplicity.io/scalars/string.md): A UTF-8 character sequence. • [String](https://developers.seemplicity.io/scalars/string-1.md): The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text. • [Directives](https://developers.seemplicity.io/directives.md): Directives in the API offer users the ability to customize query and mutation execution behavior. They empower users to alter query results, adjust execution order, conditionally include or skip fields, and apply personalized logic to the resolution process. With directives, users can fine-tune API responses to meet their specific requirements and optimize performance. • [Enums](https://developers.seemplicity.io/enums.md): Enums are predefined sets of allowed values for a field. They keep your requests valid and your intent clear — no guessing at the right string or magic number. Pick one of the listed options, and you’ll know it’s accepted by the API. They’re especially useful for filters, sort orders, and state fields. • [AggregateFunctions](https://developers.seemplicity.io/enums/aggregatefunctions.md) • [AggregationRuleType](https://developers.seemplicity.io/enums/aggregationruletype.md) • [AuditRecordReasonEnum](https://developers.seemplicity.io/enums/auditrecordreasonenum.md) • [DatasourceCheckConnectionStatusEnum](https://developers.seemplicity.io/enums/datasourcecheckconnectionstatusenum.md) • [EndpointType](https://developers.seemplicity.io/enums/endpointtype.md) • [FieldSizeEnum](https://developers.seemplicity.io/enums/fieldsizeenum.md) • [FieldTypesEnum](https://developers.seemplicity.io/enums/fieldtypesenum.md): Enum for field types. Each field type has a flag to indicate if it is selectable and queryable. Selectable - If the field type can have a list of options to select from. Queryable - If the field type can be used in a dynamic options fetching (meaning, converted to SELECT_QUERY). Note that this does not work well for list fields. • [FindingFiltersDataContext](https://developers.seemplicity.io/enums/findingfiltersdatacontext.md) • [FindingFilterSortEnum](https://developers.seemplicity.io/enums/findingfiltersortenum.md) • [FindingFilterTypeEnum](https://developers.seemplicity.io/enums/findingfiltertypeenum.md) • [FindingSortEnum](https://developers.seemplicity.io/enums/findingsortenum.md) • [FindingsViewSortEnum](https://developers.seemplicity.io/enums/findingsviewsortenum.md) • [IdentityProviderSource](https://developers.seemplicity.io/enums/identityprovidersource.md) • [MessageType](https://developers.seemplicity.io/enums/messagetype.md) • [PlainActualFindingsViewSortEnum](https://developers.seemplicity.io/enums/plainactualfindingsviewsortenum.md) • [ProfileSortEnum](https://developers.seemplicity.io/enums/profilesortenum.md) • [ProfileUserSortEnum](https://developers.seemplicity.io/enums/profileusersortenum.md) • [RemediationPhase](https://developers.seemplicity.io/enums/remediationphase.md) • [RemediationQueuePriority](https://developers.seemplicity.io/enums/remediationqueuepriority.md) • [RemediationQueueSortEnum](https://developers.seemplicity.io/enums/remediationqueuesortenum.md) • [RemediationQueueState](https://developers.seemplicity.io/enums/remediationqueuestate.md) • [RemediationQueueStatus](https://developers.seemplicity.io/enums/remediationqueuestatus.md) • [ResourceHierarchyType](https://developers.seemplicity.io/enums/resourcehierarchytype.md) • [ResourcesSortBy](https://developers.seemplicity.io/enums/resourcessortby.md) • [RoundFunctions](https://developers.seemplicity.io/enums/roundfunctions.md) • [ScopeGroupSortEnum](https://developers.seemplicity.io/enums/scopegroupsortenum.md) • [ScoringRuleMethods](https://developers.seemplicity.io/enums/scoringrulemethods.md) • [ScoringRuleSortEnum](https://developers.seemplicity.io/enums/scoringrulesortenum.md) • [SLAGroupSortEnum](https://developers.seemplicity.io/enums/slagroupsortenum.md) • [SLAPreferenceSortEnum](https://developers.seemplicity.io/enums/slapreferencesortenum.md) • [StatusCategoryEnum](https://developers.seemplicity.io/enums/statuscategoryenum.md) • [StatusTypeEnum](https://developers.seemplicity.io/enums/statustypeenum.md) • [SummaryAPIS](https://developers.seemplicity.io/enums/summaryapis.md) • [TicketmasterErrorType](https://developers.seemplicity.io/enums/ticketmastererrortype.md) • [TicketProviderTypeEnum](https://developers.seemplicity.io/enums/ticketprovidertypeenum.md) • [TicketSLARuleSortEnum](https://developers.seemplicity.io/enums/ticketslarulesortenum.md) • [TicketStatusEnum](https://developers.seemplicity.io/enums/ticketstatusenum.md) • [TimeScales](https://developers.seemplicity.io/enums/timescales.md) • [TraceableDetectionType](https://developers.seemplicity.io/enums/traceabledetectiontype.md) • [UserActivityStatus](https://developers.seemplicity.io/enums/useractivitystatus.md) • [UserType](https://developers.seemplicity.io/enums/usertype.md) • [WidgetDefinitionKey](https://developers.seemplicity.io/enums/widgetdefinitionkey.md) • [WorkflowNodeType](https://developers.seemplicity.io/enums/workflownodetype.md) • [Unions](https://developers.seemplicity.io/unions.md): The Unions section enables users to combine multiple object types into a single type in GraphQL. This feature is helpful when a field may return different types of objects, allowing users to specify all possible types in the schema. By utilizing unions, users can create more dynamic and flexible data structures within their API.