Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

The availability of features may depend on your plan type. Contact your Customer Success Manager if you have any questions.

Dev guideRecipesAPI ReferenceChangelog
Dev guideAPI ReferenceUser GuideGitHubDev CommunityOptimizely AcademySubmit a ticketLog In
API Reference
GitHubDev CommunityOptimizely AcademySubmit a ticket

Optimizely developer documentation

How can we help you?

Try our conversational search powered by Generative AI!

AI OnAI Off

Retrieve changes for a project.

Get a list of changes for a given project using optional filters.

Log in to see full request history
Query Params
int64
required

ID of the Project you want to list changes for.

id
array of int64s

A specific Change ID to filter by. Can be specified multiple times to include multiple specific changes.

id
date-time

Start of the time interval (inclusive) to list changes. The time is formatted in ISO 8601.

date-time

End of the time interval (exclusive) to look for changes. The time is formatted in ISO 8601.

user
array of strings

Email of the user who made the change. Can be specified multiple times to include changes from multiple users.

user
entity_type
array of strings

The type of the entity. The entity_type must be one of the following : attribute, audience, campaign, environment, event, experiment, extension, feature, flag, group, list_attribute, metrics, page, project, report, rule, ruleset, section, tag, variation, variable, permission, team. Can be specified multiple times to include changes for multiple entity types.

entity_type
string

The source of the change (UI or API)

entity
array of strings

Colon (:) delimited string containing the entity_type and entity_id of the entity wanted. The entity_type must be one of the following : attribute, audience, campaign, environment, event, experiment, extension, feature, flag, group, list_attribute, metrics, page, project, report, rule, ruleset, section, tag, variation, variable, permission e.g. ruleset:123, experiment:123. Can be specified multiple times to filter changes to a specific set of entities.

entity
integer
≤ 100
Defaults to 25

Optional pagination argument that specifies the maximum number of objects to return per request

integer
Defaults to 1

Optional pagination argument that specifies the page to return. If you have 140 objects and you choose to return 100 objects per page you will be able to access the last 40 objects on page 2. The default value is 1.

Response

Language
Credentials
Click Try It! to start a request and see the response here! Or choose an example:
application/json