Skip to content

Endpoint reference

This page is generated by tools/collect_api_endpoints.py from the product route files. Do not edit it by hand: run the generator instead.

53 endpoints for integrations.

The base is {host}/{workspace}/{language}/lurana/api. The workspace travels in the request body, not in the path. See API concepts for authentication and the response format.

The API has more routes: the ones the admin screens use to call themselves. They are not for integrations and are not listed here — 116 routes are left out.

Each endpoint shows its method, path and controller action. The written pages explain the parameters and the behaviour.

Authentication (7)

Method Path Action
POST /auth/check-user LoginController@checkUser
POST /auth/login LoginController@login
POST /auth/update-timezone LoginController@updateTimezone
POST /auth/token/refresh TokenRefreshController@refresh
POST /auth/forgot-password PasswordRecoveryController@forgotPassword
POST /auth/validate-reset-token PasswordRecoveryController@validateToken
POST /auth/reset-password PasswordRecoveryController@resetPassword

OAuth token (1)

Method Path Action
POST /oauth/token —

Cases (27)

Method Path Action
POST /home/case-context CaseOpenController@getContext
POST /home/case-history CaseOpenController@getHistory
POST /home/case-input-documents/info CaseOpenController@getInputDocumentInfo
POST /home/user-card CaseOpenController@getUserCard
GET /home/user-name-format CaseOpenController@getUserNameFormat
POST /home/case-input-documents/upload CaseOpenController@uploadInputDocuments
POST /home/case-messages CaseOpenController@getMessages
POST /home/case-messages/resend CaseOpenController@resendMessage
GET, POST /home/case-messages/attachment CaseOpenController@downloadMessageAttachment
POST /home/case-dynaforms CaseOpenController@getDynaforms
POST /home/case-change-log CaseOpenController@getChangeLog
POST /home/case-documents/uploaded CaseOpenController@getUploadedDocuments
POST /home/case-documents/generated CaseOpenController@getGeneratedDocuments
GET, POST /home/case-documents/download CaseOpenController@downloadDocument
POST /home/case-notes CaseOpenController@getNotes
POST /home/case-notes/create CaseOpenController@postNote
POST /home/case-notes/users CaseOpenController@getUsers
POST /home/case-claim CaseOpenController@claimCase
POST /home/case-actions CaseOpenController@getActions
POST /home/case-pause CaseOpenController@pauseCase
POST /home/case-unpause CaseOpenController@unpauseCase
POST /home/case-cancel CaseOpenController@cancelCase
POST /home/case-delete CaseOpenController@deleteCase
POST /home/case-reassign-users CaseOpenController@getReassignUsers
POST /home/case-reassign CaseOpenController@reassignCase
POST /home/case-derivation CaseOpenController@getDerivationData
POST /home/case-derivate CaseOpenController@executeDerivation

Search (2)

Method Path Action
POST /search GlobalSearchController@search
POST /search/global GlobalSearchController@search

Favorites and starting a case (4)

Method Path Action
POST /favorites/list FavoritesController@list
POST /favorites/save FavoritesController@save
POST /favorites/delete FavoritesController@delete
POST /favorites/launch FavoritesController@launch

Current user (1)

Method Path Action
POST /admin/me MeController@get

Process discovery (1)

Method Path Action
POST /admin/processes/list ProcessController@list

User provisioning (10)

Method Path Action
POST /admin/users/groups-list SettingsController@groupsList
POST /admin/users/departments-list SettingsController@departmentsList
POST /admin/users/roles-list SettingsController@rolesList
POST /admin/users/list SettingsController@usersList
POST /admin/users/get SettingsController@usersGet
POST /admin/users/save SettingsController@usersSave
POST /admin/users/status SettingsController@usersStatus
POST /admin/users/test-username UserFormController@testUsername
POST /admin/users/search UserFormController@searchUsers
POST /admin/users/form-options UserFormController@formOptions

Regenerating

make api-endpoints