Explore Experience programs and schemas
Experience Programs establish a referential data structure essential for other products and services. For example, Profiles use one or more Experience Programs — each containing data schemas that map program-specific data in feedback records to new tables — to increase the speed at which data can be processed.
Explore the Experience programs available for your instance and their schemas requesting the programs
and programRecordSchemas
nodes, respectively.
Example: Exploring Experience programs
Sample response
Example: Exploring Experience program schemas
Sample response
Filters and pagination for schemas
Use a filter like the one shown below to get all fields for a specific program. By defining the parameter first
on the internal attributes
node — and not on the programRecordSchemas
— you get the data of all fields.
The endCursor
returned in the previous response should be added as part of the pagination of the attributes in the next query. For example, if the response contains the following pagination information:
The programRecordSchemas
query to get the next set of data looks like this:
The query below is used to get the first 50 Experience programs and the first 50 fields for each program.
The next query below has additional pagination elements, it fetches the first 50 Experience programs and the first 100 fields for each program.