Skip to main content

effectiveRecordLayout

The layout a record renders with. Pass record_id to resolve for a specific record; without it the account's default for the object type is returned. A Custom Object record also needs custom_object_definition_id, the custom object it belongs to.

effectiveRecordLayout(
object_type: ObjectType!
record_id: ID
custom_object_definition_id: ID
draft: [RecordLayoutDraftValueInput!]
): RecordLayout!

Arguments​

effectiveRecordLayout.object_type ● ObjectType! non-null enum​

effectiveRecordLayout.record_id ● ID scalar​

effectiveRecordLayout.custom_object_definition_id ● ID scalar​

effectiveRecordLayout.draft ● [RecordLayoutDraftValueInput!] list input​

For a record not saved yet: the values chosen so far, tested against the layouts' rules.

Type​

RecordLayout object​

How a record's All Fields tab is arranged: named sections, each one or two columns wide, with the object's standard and custom fields placed by id. Every account has a default layout for each object type; further layouts can be designed and one of them made the default.

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.