Skip to main content

CustomDashboardDefinitionInput

A whole dashboard. Validated when it is written, not when it is opened: every dashlet against its dataset, the window, and a layout that places every dashlet exactly once on the 12-column grid. Every problem is named at once.

input CustomDashboardDefinitionInput {
window: CustomDashboardWindowInput
compare: DatasetCompare
dashlets: [CustomDashboardDashletInput!]!
layout: [CustomDashboardLayoutSlotInput!]!
rows: [CustomDashboardRowInput!]
filters: [CustomDashboardFilterInput!]
colors: [CustomDashboardColorInput!]
content: [CustomDashboardContentInput!]
}

Fields​

CustomDashboardDefinitionInput.window ● CustomDashboardWindowInput input​

CustomDashboardDefinitionInput.compare ● DatasetCompare enum​

CustomDashboardDefinitionInput.dashlets ● [CustomDashboardDashletInput!]! non-null input​

CustomDashboardDefinitionInput.layout ● [CustomDashboardLayoutSlotInput!]! non-null input​

CustomDashboardDefinitionInput.rows ● [CustomDashboardRowInput!] list input​

A mode per row. A row left out is drawn as its slots already place it.

CustomDashboardDefinitionInput.filters ● [CustomDashboardFilterInput!] list input​

Filters bound to URL parameters. None by default.

CustomDashboardDefinitionInput.colors ● [CustomDashboardColorInput!] list input​

Series values locked to a palette slot. None by default.

CustomDashboardDefinitionInput.content ● [CustomDashboardContentInput!] list input​

SECTION and TEXT cards, each placed by the layout. None by default.

Member Of​

createCustomDashboard mutation ● customDashboardLoadEstimate query ● saveCustomDashboard mutation

Product

PricingFAQPaminga vs. MarketoMigration CenterMarketo to Paminga TranslatorMarketo Alternative
Paminga Logo
LinkedInFacebookXYouTube
ISO 27001 CompliantSOC 2 Compliant

Built with pride in Denver, Colorado, USA

Copyright © Paminga, Inc. 2026
All rights reserved. Various trademarks held by their respective owners.