User Interface API Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Batch Result Item
Canvas Layout Component
Child Relationship
Custom Link Layout Component
Duplicate Record Error
Error Message
Error with Output
Field
Field Layout Component
Field Value
Filtered Lookup Info
Lead Status Picklist Value Attributes
List Column
List Filter by Info
List Order by Info
List Reference
List User Preference
List View ID
List View Summary
Location Field
Match Result
Navigation Item
Object Action
Object Info Directory Entry
Opportunity Stage Picklist Value Attributes
Page Reference
Picklist Value
Platform Action
Record Exceptions
Record Exception Error
Record Layout Component
Record Layout Item
Record Layout Row
Record Layout Section
Record Layout Section User State
Record Layout User State
Record Type Info
Reference To Info
Report Layout Component
Theme Banner
Theme Image
Theme Info
Visualforce Layout Component
Newer Version Available
User Interface API Nested Response Bodies
These response bodies are nested in top-level response bodies.
A request to a resource always returns an HTTP status code, whether the request was successful or not.
-
Batch Result Item
The results of one subrequest in a batch request. -
Canvas Layout Component
A canvas component on a record page layout. -
Child Relationship
The child relationship on a parent object. Relationships are connections between records. Use relationships to display data about related object records on a record's detail page. -
Custom Link Layout Component
A custom link component on a record page layout. -
Duplicate Record Error
Information about duplicate record errors. Duplicate rules are used to control whether and when you can save duplicate records within Salesforce. Duplicate rules tell Salesforce what action to take when you attempt to create a duplicate record. -
Error Message
An error code and error message. -
Error with Output
Contains extra information about errors. In rare cases, an error message isn't enough to describe the reason for a failure. For example, when a conflicting precondition exists, the error result can include the information about the cause of the conflict. -
Field
A field's metadata. -
Field Layout Component
A field in a record layout. -
Field Value
The raw and displayable field values for a field in a record. -
Filtered Lookup Info
Metadata for a lookup filter. -
Lead Status Picklist Value Attributes
Additional picklist value attributes for lead statuses. -
List Column
A column in a list. -
List Filter by Info
Information used to filter a list. -
List Order by Info
Ordering information for a list. -
List Reference
Information about the list view referenced in the metadata. -
List User Preference
User preferences for the list view. -
List View ID
Information that identifies a list view. -
List View Summary
A summary of list views for an object. -
Location Field
A complex location value for a record field. -
Match Result
A duplicate rule match. Duplicate rules are used to control whether and when you can save duplicate records within Salesforce. Duplicate rules tell Salesforce what action to take when you attempt to create a duplicate record. Each duplicate rule requires at least one matching rule to identify which existing records are possible duplicates. -
Navigation Item
The metadata for a single navigation item (tab). -
Object Action
The actions for an object. -
Object Info Directory Entry
An entry in the Object Info Directory, which is a directory of objects that User Interface API supports and that the context user can access. -
Opportunity Stage Picklist Value Attributes
Additional picklist value attributes for opportunity stages. -
Page Reference
A page reference. -
Picklist Value
A single picklist value. -
Platform Action
The metadata, layout information, and data for a platform action. -
Record Exceptions
A collection of record exception errors. -
Record Exception Error
Information about a record exception error. -
Record Layout Component
A concrete record layout component. -
Record Layout Item
An item in a record layout. -
Record Layout Row
A row in a record layout. -
Record Layout Section
A section in a record layout. -
Record Layout Section User State
The user state information for a record layout section. -
Record Layout User State
The user state information for a record layout. -
Record Type Info
Information about a record type. -
Reference To Info
Information about a reference field's referenced types and the name field names of those types. -
Report Layout Component
A report chart component on a record layout page. -
Theme Banner
A theme banner image. Theme banners have a higher aspect ratio than theme images. The banner size may change slightly, so code accordingly. -
Theme Image
A theme image at three sizes: small, medium, and large. Specific sizes may change slightly, so code accordingly. -
Theme Info
Color and icon information for a theme. -
Visualforce Layout Component
A Visualforce component on a record layout page.