INPUT_OBJECT
Aggregator
Provides the ability to return aggregate mathematical data about your results. For example, you can SUM
all the payment amounts, or AVG
ICMP response times.
link GraphQL Schema definition
- input Aggregator {
- # The field you wish to run the aggregation against.
- String! :
- # An aggregation function, used by the `Aggregator`.
- AggregationFunction! :
- # An aggregator that is run based on the results of the parent aggregation.
- Aggregator] : [
- }
link Require by
- AccessLogAn access log history on an entity.
- AccountA customer account.
- AccountBillingParameterParameters that define the billing settings for an `Account`.
- AccountGroupAn account group.
- AccountServiceThe relationship between an `Account` and a `Service`.
- AccountStatusThe status of an account.
- AccountTypeThe account type.
- AchBatchAn ACH batch file.
- AddressA geographical address.
- AddressListAn address list defines some criteria by which to group accounts for network policy enforcement.
- AdjustmentServiceDetailDetails about an adjustment `Service`.
- AggregatorProvides the ability to return aggregate mathematical data about your results. For example, you can `SUM` all the payment amounts, or `AVG` ICMP response times.
- AlertingRotationAn alerting rotation.
- AlertingRotationDayAn alerting rotation day.
- AlertingRotationInventoryItemAn `InventoryItem` associated with an `AlertingRotation`.
- ApplicationFirewallRuleAn application firewall IP address or subnet rule.
- BankAccountA bank account.
- BankAccountProcessorA processor or method of processing bank account payments.
- BankAccountProcessorCredentialA credential used when processing bank account payments.
- BillingDefaultDefault billing settings that are applied to some accounts on creation.
- BillingSettingBilling configuration settings.
- CableModemProvisionerA cable modem provisioner.
- CableModemProvisionerCredentialA cable modem provisioner credential.
- CallLogA call log.
- CannedReplyA canned reply.
- CannedReplyCategoryA canned reply category.
- CompanyA company you do business as.
- ContactA contact person.
- ContractA contract.
- ContractTemplateA contract template.
- CoreCreditCardA Sonar credit card.
- CoreInvoiceA Sonar invoice.
- CorePaymentA Sonar payment.
- CoreTransactionA Sonar transaction.
- CreditThe application of a `Discount` or `Payment` against an `Invoice`.
- CreditCardA credit card.
- CreditCardProcessorA company that processes `CreditCard` transactions.
- CreditCardProcessorCredentialCredentials for a `CreditCardProcessor`.
- CustomFieldA user defined field.
- CustomFieldDataData entered into a `CustomField`.
- DailyAggregateValueAn aggregated value calculated for a given date.
- DataServiceDetailDetails regarding a specific data `Service`.
- DataUsageHistoryA data usage history entry.
- DataUsageTopOffA data usage top off.
- DebitA debit.
- DelinquencyExclusionA period of time when invoices are not evaluated for delinquency.
- DeploymentTypeThe mode that an inventory item is deployed in.
- DepositSlipA deposit slip.
- DeviceInterfaceMappingThe interfaces on a device.
- DhcpServerA DHCP server.
- DhcpServerCredentialA credential for a `DhcpServer`.
- DhcpServerIdentifierA specific identifier for a DHCP server.
- DisconnectionLogThe `Account` disconnections log.
- DiscountA discount.
- EmailAn email.
- EmailCategoryA categorization of an `Email` by type.
- EmailClickA single click for a sent email.
- EmailDomainAn email domain.
- EmailLocationThe location of a single opened or clicked email.
- EmailMessageAn email message.
- EmailMessageContentThe localized content of an `EmailMessage`.
- EmailOpenA single open for a sent email.
- EpcAn LTE EPC.
- ExpiringServiceDetailDetails regarding a specific expiring `Service`.
- ExternalMarketingProviderA `ExternalMarketingProviderType` for `ExternalMarketingProvider` 3rd party integration.
- ExternalMarketingProviderCredentialThe `ExternalMarketingProvider` credentials for integration.
- FccForm477ReportA generated FCC Form 477 report.
- FileA file.
- FractionalDebitA fractional debit, stored to accurately calculate multi month billing.
- FractionalTaxTransactionA fractional tax transaction, stored to accurately calculate multi month billing.
- GeneralLedgerCodeA general ledger code.
- GenericInventoryAssigneeA generic assignee for inventory items.
- GenericInventoryItemA generic inventory item.
- GenericInventoryItemActionLogA log of an action taken against a set of generic inventory items.
- GeofenceA geographical restriction.
- GeoTaxZoneA geographical tax zone.
- GpsTrackingProviderA `GpsTrackingProvider`.
- GpsTrackingProviderCredential`GpsTrackingProvider` credentials.
- HandwrittenSignatureThe signature on a contract.
- InboundMailboxAn inbound mailbox.
- InlineDeviceA device that sits inline with customer traffic to impose network policy.
- InlineDeviceCredentialAn inline device credential.
- InstanceManagementRequestRequests from Sonar staff to access your Sonar instance.
- InternalLocationA location inside an `InventoryLocation` (e.g. a shelf or a room.)
- InventoryItemAn inventory item.
- InventoryLocationA location that inventory is stored in.
- InventoryModelA type of item stored in inventory.
- InventoryModelCategoryA category of item stored in inventory.
- InventoryModelFieldA field on an inventory model.
- InventoryModelFieldDataData contained within an inventory item field.
- InvoiceAn invoice.
- InvoiceAttachmentA PDF to attach to invoices.
- InvoiceMessageA message that is appended to specific invoices.
- IpAssignmentAn IP address assignment.
- IpAssignmentHistoryA historical record of an IP assignment.
- IpPoolAn IP pool, used for single address assignments (e.g. DHCP, PPPoE.)
- JobA job, typically in the field.
- JobCheckInThe record of a check in to a `Job`.
- JobServiceA `Service` associated with a `Job`.
- JobTypeThe type of a `Job`.
- LocalPrefixA local prefix for a voice service.
- LogA log entry.
- LookerExploreLicenseA report builder license.
- LteProviderA provider of LTE provisioning.
- LteProviderCredentialCredentials for an `LteProvider`.
- ManufacturerA manufacturer of an item stored in inventory.
- MassEmailA mass email communication.
- MeYou!
- MonthlyBillingCompletionA record of a monthly billing cycle.
- NetflowAllowedSubnetA subnet allowed to send data to a Netflow endpoint.
- NetflowEndpointA Netflow endpoint.
- NetflowWhitelistA whitelisted subnet for a Netflow endpoint.
- NetworkMonitoringGraphA `NetworkMonitoringGraph`.
- NetworkMonitoringTemplateA `NetworkMonitoringTemplate`.
- NetworkSiteA network site.
- NoteA note.
- NotificationA `Notification`.
- NotificationSettingA user's notification setting.
- OverageServiceDetailDetails regarding a specific overage `Service`.
- PackageA collection of `Service`s.
- PackageServiceThe relationship between a `Package` and a `Service`.
- PasswordPolicyA password policy that defines password requirements.
- PaymentA payment.
- PersonalAccessTokenAn access token for the API.
- PhoneNumberA phone number.
- PhoneNumberTypeA phone number type (e.g. mobile, home, work.)
- PollerA `Poller`.
- PollerSettingPoller configuration settings.
- PreseemPreseem integration.
- PrintedInvoiceBatchA single PDF containing multiple invoices for printing.
- Querynull
- RadiusAccountA RADIUS account.
- RadiusGroupA RADIUS group.
- RadiusGroupReplyAttributeA RADIUS group reply attribute.
- RadiusServerA RADIUS server.
- RadiusServerCredentialA RADIUS server credential.
- RadiusSessionHistoryThe history of a RADIUS session.
- RecentItemA recently viewed entity.
- RecurringServiceDetailDetails regarding a specific recurring `Service`.
- RefundedPaymentA record of a refund applied to a `Payment`.
- ReversedPaymentA record a `Payment` reversal.
- RoleA role defines the permission set that a user has.
- ScheduleAddressThe geographical point that a technician starts or ends their day at.
- ScheduleAvailabilityAvailability for `Job`s to be scheduled.
- ScheduleAvailabilityDayTimeA day and time associated with a `ScheduleAvailability`.
- ScheduleBlockerAn event that blocks off part of a calendar otherwise availability due to `ScheduleAvailability`.
- ScheduleBlockerDayTimeA day and time associated with a `ScheduleBlocker`.
- ScheduleBlockerOverrideAn override to a particular day and time a `ScheduleBlocker` would otherwise cover.
- ScheduledEventAn `Account` event that is run at a specific time.
- ScheduleTimeOffTime off that removes availability from a `ScheduleAvailability`.
- SearchFilterA user-defined search filter that applies to a specific type of entity.
- ServiceA service.
- ServiceableAddressAccountAssignmentHistoryA `ServiceableAddressAccountAssignmentHistory` for accounts and addresses.
- ServiceMetadataFields that store metadata about individual instances of `Service`s.
- ServiceMetadataValueThe value of a `ServiceMetadata` field, as it relates to a specific `Service` on a specific `Account`.
- ServiceTaxThe relationship between a `Service` and a `Tax`.
- SmtpEventA single SMTP event for an email.
- SnmpOidAn `SnmpOid`.
- SnmpOidThresholdAn `SnmpOidThreshold`.
- SnmpOidThresholdViolationAn `SnmpOidThresholdViolation`.
- SnmpOverrideAn `SnmpOverride`.
- SubnetAn IPv4/IPv6 subnet.
- SupernetThe largest example of a unique subnet on your network. A supernet contains many subnets. An example of a supernet is 10.0.0.0/8.
- SystemBackupA backup of your Sonar instance's data.
- SystemBackupDestinationA configured destination to export system backups to.
- SystemBackupDestinationCredentialA credential used to authenticate against configured destinations to export system backups to.
- SystemBackupExportA log of a system backup export attempt.
- SystemBackupSettingThe settings for system backups in your Sonar instance.
- SystemSettingSystem configuration settings.
- TaskA task.
- TaskTemplateA `task template`.
- TaskTemplateItemA `task template item`.
- TaxA tax.
- TaxOverrideAn override to the default taxation rate.
- TaxTransactionA tax transaction.
- TicketA ticket.
- TicketCategoryA ticket category.
- TicketCommentA comment on a `Ticket`.
- TicketGroupA ticket group.
- TicketingSettingTicketing configuration settings.
- TicketRecipientA ticket recipient.
- TicketReplyA reply on a `Ticket`.
- TowercoverageConfigurationTowerCoverage integration.
- TowercoverageSubmissionA TowerCoverage submission.
- TriggeredEmailAn `Email` that is sent when a particular event occurs.
- UninventoriedMacAddressA MAC address that is not recorded in the inventory system.
- UsageBasedBillingPolicyA usage based billing policy.
- UsageBasedBillingPolicyFreePeriodA period of free time in a `UsageBasedBillingPolicy`.
- UserA user that can login to Sonar.
- VehicleA vehicle.
- VehicleLocationHistoryA history of where the vehicle has travelled.
- VoiceServiceDetailDetails regarding a specific voice `Service`.
- WebhookEndpointA URL to an endpoint that a webhook can be sent to.
- WebhookEndpointEventAn event on a model that can fire a webhook
- WebhookEndpointEventDispatchA webhook for a model and event that has been queued to be sent.
- WebhookEndpointEventDispatchAttemptA send attempt of a dispatched webhook for a model and event.