Locks
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
repositorystringRequired
resourcestringRequired
leaseDurationSecondsnumberRequired
Responses
201
Lock request queued successfully
post
/sfp/api/locks201
Lock request queued successfully
No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
ticketIdstringRequired
Responses
200
Lock status retrieved successfully
application/json
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
delete
/sfp/api/locks/{repository}/{resource}/{ticketId}200
Lock released successfully
No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
Responses
200
Resource locks retrieved successfully
application/json
get
/sfp/api/locks/{repository}/{resource}200
Resource locks retrieved successfully
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
repositorystringRequired
resourcestringRequired
Responses
200
All locks cleared successfully
No content
delete
/sfp/api/locks/{repository}/{resource}200
All locks cleared successfully
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
post
/sfp/api/locks/{repository}/{resource}/{ticketId}/acquire200
Lock acquisition attempt result
Last updated