# Report Tracking Statuses ## Create ReportTrackStatus - [POST /report-definitions/{reportDefinitionKey}/tracking-statuses](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/createreporttrackstatus.md): Creates a new ReportTrackStatus ## List ReportTrackStatus - [GET /report-definitions/{reportDefinitionKey}/tracking-statuses](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/listreporttrackstatus.md): Lists all ReportTrackStatus for the given reportDefinitionKey ## Get ReportTrackStatus - [GET /report-definitions/{reportDefinitionKey}/tracking-statuses/{trackingStatus}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/getreporttrackstatus.md): Gets ReportTrackStatus ## Update ReportTrackStatus - [PUT /report-definitions/{reportDefinitionKey}/tracking-statuses/{trackingStatus}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/updatereporttrackstatus.md): Updates a specific ReportTrackStatus. ## Delete ReportTrackStatus - [DELETE /report-definitions/{reportDefinitionKey}/tracking-statuses/{trackingStatus}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/deletereporttrackstatus.md): Deletes an ReportTrackStatus ## Create or Update Batch ReportTrackStatus - [PUT /report-definitions/{reportDefinitionKey}/tracking-statuses-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/report-tracking-statuses/updatebatchreporttrackstatus.md): Create or Update multiple ReportTrackStatus at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.