History of an entity
Changed onReturns an entity's history as one row per change. Each row is the entity's complete live data at that moment (the same keys as /live) plus time and changed. Ask for one park-local day (date=YYYY-MM-DD), a range of days (from and to, both inclusive), or RFC 3339 instants with an offset (to exclusive). With no parameters you get today. A call covers up to 31 days. The opening object is the state at the start of the range: the last reading of every field, however old, with opening.observedAt saying when it was seen, so the first row is already complete. coverage.firstRecordedAt is the first day we hold anything for this entity.
For a park, the 200 is HistoryParkRawEnvelope: an entities[] array with the same coverage, opening object and history for each entity that has history, the park included if it has its own. A park call covers 1 park-local day, and a longer range returns 400 RANGE_TOO_LONG. Every other entityType gets the single-entity shape, so the 200 is a union of two schemas selected by entityType. A call costs one unit of the hourly history budget, however large the park.
See "Limits" above for the history window and hourly budget.
Request
- Base URLhttps://api.themeparks.wiki
- URLhttps://api.themeparks.wiki/v1/entity/{id}/history
- Auth
- none
- or API key in header X-API-Key
Path parameters
The entity: its UUID, its slug, or for a destination its externalId.
Query parameters
One park-local day, YYYY-MM-DD. Cannot be combined with from/to.
Start: a park-local day (YYYY-MM-DD, inclusive) or an RFC 3339 instant with an offset (inclusive). from and to must be the same form.
End: a day (inclusive) or an instant (exclusive). Defaults to today, or now. Up to 31 park-local days per call for a single entity. For a park, 1 park-local day, and a longer range returns 400 RANGE_TOO_LONG.
Response
Successful response
Changes
- breaking
added to the response body
oneOflist for the response status - breaking
the response's body type changed from
objectto no type for status - breaking
removed the required property
from the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status - info
added the optional property
///////to the response with the status
- breaking
- breaking
the response property
////////became nullable for the status - breaking
the response property
////////became nullable for the status - breaking
the response property
////////became nullable for the status - breaking
the response property
////////became nullable for the status - breaking
the response property
///////became nullable for the status - breaking
the response property
///////became nullable for the status - breaking
the response property
///////became nullable for the status - breaking
the response property
///////became nullable for the status - breaking
the response property
//////////became nullable for the status - breaking
the response property
//////////became nullable for the status - breaking
the response property
//////////became nullable for the status - breaking
the response property
//////////became nullable for the status - breaking
the response property
/////////became nullable for the status - breaking
the response property
/////////became nullable for the status - breaking
the response property
/////////became nullable for the status - breaking
the response property
/////////became nullable for the status - breaking
the
////////response's property type changed fromstringto no type for status - breaking
the
////////response's property type changed fromobjectto no type for status - breaking
the
////////response's property type changed fromstringto no type for status - breaking
the
////////response's property type changed fromstringto no type for status - breaking
the
///////response's property type changed fromstringto no type for status - breaking
the
///////response's property type changed fromobjectto no type for status - breaking
the
///////response's property type changed fromstringto no type for status - breaking
the
///////response's property type changed fromstringto no type for status - breaking
the
//////////response's property type changed fromstringto no type for status - breaking
the
//////////response's property type changed fromobjectto no type for status - breaking
the
//////////response's property type changed fromstringto no type for status - breaking
the
//////////response's property type changed fromstringto no type for status - breaking
the
/////////response's property type changed fromstringto no type for status - breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
/////////response's property type changed fromstringto no type for status - breaking
the
/////////response's property type changed fromstringto no type for status - breaking
removed the required property
/////////from the response with the status - breaking
removed the required property
/////////from the response with the status - breaking
removed the required property
////////from the response with the status - breaking
removed the required property
////////from the response with the status - breaking
removed the required property
///////////from the response with the status - breaking
removed the required property
///////////from the response with the status - breaking
removed the required property
//////////from the response with the status - breaking
removed the required property
//////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
////////from the response with the status - warning
removed the optional property
///////////from the response with the status - warning
removed the optional property
//////////from the response with the status - info
added the optional property
/////to the response with the status - info
added the optional property
///////to the response with the status - info
added to the
////////response propertyallOflist for the response status - info
added to the
///////response propertyallOflist for the response status - info
added to the
//////////response propertyallOflist for the response status - info
added to the
/////////response propertyallOflist for the response status - info
added to the
////////response propertyallOflist for the response status - info
added to the
///////response propertyallOflist for the response status - info
added to the
//////////response propertyallOflist for the response status - info
added to the
/////////response propertyallOflist for the response status - info
added to the
////////response propertyallOflist for the response status - info
added to the
////////response propertyallOflist for the response status - info
added to the
///////response propertyallOflist for the response status - info
added to the
///////response propertyallOflist for the response status - info
added to the
//////////response propertyallOflist for the response status - info
added to the
//////////response propertyallOflist for the response status - info
added to the
/////////response propertyallOflist for the response status - info
added to the
/////////response propertyallOflist for the response status - info
removed the
AVAILABLEenum value from the////////response property for the response status - info
removed the
AVAILABLEenum value from the////////response property for the response status - info
removed the
AVAILABLEenum value from the////////response property for the response status - info
removed the
AVAILABLEenum value from the///////response property for the response status - info
removed the
AVAILABLEenum value from the///////response property for the response status - info
removed the
AVAILABLEenum value from the///////response property for the response status - info
removed the
AVAILABLEenum value from the//////////response property for the response status - info
removed the
AVAILABLEenum value from the//////////response property for the response status - info
removed the
AVAILABLEenum value from the//////////response property for the response status - info
removed the
AVAILABLEenum value from the/////////response property for the response status - info
removed the
AVAILABLEenum value from the/////////response property for the response status - info
removed the
AVAILABLEenum value from the/////////response property for the response status - info
removed the
CLOSEDenum value from the////////response property for the response status - info
removed the
CLOSEDenum value from the///////response property for the response status - info
removed the
CLOSEDenum value from the//////////response property for the response status - info
removed the
CLOSEDenum value from the/////////response property for the response status - info
removed the
FINISHEDenum value from the////////response property for the response status - info
removed the
FINISHEDenum value from the////////response property for the response status - info
removed the
FINISHEDenum value from the///////response property for the response status - info
removed the
FINISHEDenum value from the///////response property for the response status - info
removed the
FINISHEDenum value from the//////////response property for the response status - info
removed the
FINISHEDenum value from the//////////response property for the response status - info
removed the
FINISHEDenum value from the/////////response property for the response status - info
removed the
FINISHEDenum value from the/////////response property for the response status - info
removed the
PAUSEDenum value from the////////response property for the response status - info
removed the
PAUSEDenum value from the///////response property for the response status - info
removed the
PAUSEDenum value from the//////////response property for the response status - info
removed the
PAUSEDenum value from the/////////response property for the response status - info
removed the
TEMP_FULLenum value from the////////response property for the response status - info
removed the
TEMP_FULLenum value from the////////response property for the response status - info
removed the
TEMP_FULLenum value from the///////response property for the response status - info
removed the
TEMP_FULLenum value from the///////response property for the response status - info
removed the
TEMP_FULLenum value from the//////////response property for the response status - info
removed the
TEMP_FULLenum value from the//////////response property for the response status - info
removed the
TEMP_FULLenum value from the/////////response property for the response status - info
removed the
TEMP_FULLenum value from the/////////response property for the response status
- breaking