Ul

listULs

get

This method returns a list of Unsolved Latent that match the search criteria.

Query parameters
pageSizeinteger · int32Optional

Size of the request.

pageIndexinteger · int32Optional

Defines which page will be returned.

statusstring · enumOptional

Status of the request.

Possible values:
Responses
200

OK

application/json
get
/uls

createUL

post

This method submit a new Unsolved Latent to GBDS.

Body
Responses
post
/uls
201

OK

listULCandidates

get

This method returns a list of UL candidates that match the search criteria.

Query parameters
pageIndexinteger · int32Optional

Defines which page will be returned.

pageSizeinteger · int32Optional

Size of the request.

iniDateinteger · int64Optional

Return candidates that were found after this date.

endDateinteger · int64Optional

Maximum timestamp, in milliseconds.

iniScoreinteger · int32Optional

Return candidates that had a score greater than this.

endScoreinteger · int32Optional

Return candidates that had a score lower than this.

caseIdstringOptional

ID of the case associated with the request.

fragmentIdstringOptional

Fragment ID of the UL.

userstringOptional

ID of the user.

sortFieldstring · enumOptional

Field chosen to sort the list order.

Possible values:
sortOrderstring · enumOptional

Order that the list will be sorted.

Possible values:
statusstring · enumOptional

Status of the request.

Possible values:
Responses
200

OK

application/json
get
/uls/candidates
put

This method links 2 different ULs, given both UGUIDs.

Path parameters
referenceUguidstringRequired

Globally unique ID of the reference UL.

targetUguidstringRequired

Globally unique ID of the target UL.

Responses
200

OK

*/*
Responseobject
put
/uls/{referenceUguid}/links/{targetUguid}

getUL

get

This method returns a UL, given its UGUID.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

Responses
200

OK

application/json
get
/uls/{uguid}

updateUL

post

This method updates an UL.

Path parameters
uguidstringRequired

a

Body
Responses
200

OK

application/json
post
/uls/{uguid}

deleteCandidate

delete

This method deletes a given candidate from the UL's candidates list.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

tguidstringRequired

Global unique ID of the transaction.

indexinteger · int32Required

Index of the target candidate.

Responses
delete
/uls/{uguid}/candidate/{tguid}/{index}

solveUL

put

This method associates the UL to a given reference person and then marks the UL as SOLVED.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

Body
Responses
200

OK

*/*
Responseobject
put
/uls/{uguid}/solve
delete

This method removes any existing links from a UL.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

Responses
delete
/uls/{uguid}/links

deleteListOfCandidates

post

This method deletes a list of specific candidates for a given UL.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

Body
Responses
post
/uls/{uguid}/candidates

deleteAllCandidates

delete

This method deletes all candidates for a given UL.

Path parameters
uguidstringRequired

Globally unique ID of the UL.

Responses
delete
/uls/{uguid}/candidates

Last updated

Was this helpful?