GVD uses two attributes to indicate when a record is not available:
deleted=trueinactive=true
Your client code should handle these instances as described below:
| Endpoint | Parameter |
|---|---|
| Celebrities | deleted="true" |
| ProgramMappings | deleted="true" |
| ProgramAvailabilities | deleted="true" |
| Programs | deleted="true", inactive="true" |
| Sources | deleted="true", inactive="true" |
| Schedules | This endpoint does not use these attributes. It updates for a full 24-hour channel day. |
| Video Descriptors Taxonomy | This endpoint does not use deleted or inactive attributes |
Parameter Descriptions
The attributes "deleted" and "inactive" represent the following scenarios and actions:
| Parameter | Description |
|---|---|
deleted="true" | Record and ID has been deprecated from Gracenote's database. You should not use this record. Remove from your database or retain but marked as "deleted" and not for use. |
inactive="true" | Record is not currently in your API entitlement. For Source records: It indicates that the station and schedules have been removed from the entitlement. You can remove from your database or retain but marked as "inactive" and not for use. For Programs records: It indicates that the program record is: • Not in window and not referenced in Schedules • Not in window and not referenced in ProgramMapping • Has been manually removed from the client's entitlement by Gracenote for other cases and means You can remove from your database or retain but marked as "inactive" and not for use. |
Note: When the program is flagged as deleted, the body of the XML will still display information previously tagged for that program. The deleted program will persist in the output and will not be purged.
Last modified on