Propagate to Child Dashboards
Pushes a parent dashboard’s presentation settings — timezone, local-timezone flag, selected tables, and theme — down onto the tenant copies forked from it. The import endpoint already does this for the dashboards it carried; call this to back-fill environments seeded with execute-patches, or to re-run after a UCF that predates propagation. Idempotent. Requires an Upsolve admin API key.
Authorizations
apiKey MUST be supplied within the request body instead of query
Body
POST /v1/api/ucf/dashboards/propagate Request body
Upsolve API key, generated under Account → Developer settings in the Upsolve Hub. Keys are user-scoped: pass organizationId alongside the key to select which org to act on.
1"up_embed_************"
Your Upsolve organization's UUID — the org that owns the API key and project. This is NOT a project organization: do not pass a value registered via /projects/register-organization, and do not pass an externalId (only projectOrganizationId accepts those). Omit it when using an org-bound API key — the org is read from the key and any value sent here is ignored. Required only for user-scoped API keys (created under Account → Developer settings) and for the Supabase JWT path, where the org is ambiguous and membership is verified against it.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"123e4567-e89b-12d3-a456-426614174000"
Parent dashboards to propagate from. Omit to target every dashboard in the organization that has at least one child.
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Report what would change without writing anything