Skip to main content

Paginated list

GET /api/modulo Returns a paginated list of modules. Results are ordered by id descending, with a fixed page size of 5 records.

Query parameters

number
default:"1"
Page number to retrieve. Defaults to 1.
Case-insensitive substring filter applied to strNombreModulo. Uses SQL ILIKE '%value%'.

Response

boolean
required
true when the query completes without error.
object[]
required
Array of module objects for the requested page.
number
required
Total number of pages available given the current filters and a page size of 5.

Error response

When an unexpected server error occurs the handler catches the exception and returns:
500

Examples

Success response

200

Simple list (for dropdowns)

GET /api/modulo/list Returns all modules without pagination. All fields (id and strNombreModulo) are included. Results are ordered by id ascending. Intended for populating select inputs in the UI.

Response

boolean
required
true when the query completes without error.
object[]
required
Array of all module objects.

Error response

When an unexpected server error occurs:
500

Examples

Success response

200