Locks
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
repositorystringRequired
resourcestringRequired
leaseDurationSecondsnumberRequired
Responses
201
Lock request queued successfully
403
Forbidden - Requires role: owner, application
post
/sfp/api/locksNo content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
ticketIdstringRequired
Responses
200
Lock status retrieved successfully
application/json
idstringOptional
resourcestringOptional
ticketIdstringOptional
statusstring · enumOptionalPossible values:
queuePositionnumberOptional
leaseStartstring · date-timeOptional
leaseDurationSecondsnumberOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
403
Forbidden - Requires role: owner, application
404
Lock not found
get
/sfp/api/locks/{repository}/{resource}/{ticketId}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
ticketIdstringRequired
Responses
200
Lock released successfully
No content
403
Forbidden - Requires role: owner, application
delete
/sfp/api/locks/{repository}/{resource}/{ticketId}No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
Responses
200
Resource locks retrieved successfully
application/json
idstringOptional
resourcestringOptional
ticketIdstringOptional
statusstring · enumOptionalPossible values:
queuePositionnumberOptional
leaseStartstring · date-timeOptional
leaseDurationSecondsnumberOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
403
Forbidden - Requires role: owner, application
get
/sfp/api/locks/{repository}/{resource}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
Responses
200
All locks cleared successfully
No content
403
Forbidden - Requires role: owner, application
delete
/sfp/api/locks/{repository}/{resource}No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
ticketIdstringRequired
Responses
200
Lock acquisition attempt result
application/json
acquiredbooleanOptional
messagestringOptional
403
Forbidden - Requires role: owner, application
post
/sfp/api/locks/{repository}/{resource}/{ticketId}/acquireLast updated