Recalculate checksums for model records
PUT
/api/v4/admin/data_management/{model_name}/checksum
Recalculates checksums for selected records of a specified model, filtered by checksum_state and identifiers parameters if provided. The request enqueues a background job to perform the recalculation. Only available to administrators on primary Geo sites.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”model_name
required
string
See https://docs.gitlab.com/administration/admin_area/#data-management for the list of allowed values
Example
uploadsRequest Body
Section titled “Request Body”Media typeapplication/json
object
identifiers
One of:
Array<integer>
Array<string>
checksum_state
The checksum status of the records to filter by
string
Responses
Section titled “Responses”OK
Media typeapplication/json
object
Example
{ "record_identifier": "abc123", "model_class": "Project", "created_at": "2025-01-31T15:10:45.080Z", "file_size": 123}400 Bad request
401 Unauthorized
403 Forbidden
404 Model Not Found