1. Prodoctivity Api(FileManager)
Prodoctivity Api(File Manager)
  • Prodoctivity Api(FileManager)
    • Login
      POST
    • Document Delete
      DELETE
    • Document Get All
      GET
    • Document Search
      GET
    • Create/Update Document
      POST
    • Document-Type Get All
      GET
    • Document-Type Search
      GET
    • Documents Filter Search
      POST
  1. Prodoctivity Api(FileManager)

Documents Filter Search

POST
/api/documents/search
Allow clients to perform a paginated search over documents by supplying an array of field filters.
Permite a los clientes realizar una búsqueda paginada de documentos, proporcionando un array de filtros por campo.
dataType values: 'Alphanumeric' | 'Numeric' | 'Currency' | 'Logical' | 'Date' | 'DateTime' | 'Time'
op values: 'equals' | 'not-equals' | 'ends-with' | 'starts-with'

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Query Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

🟠400Bad Request
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://localhost:44397/api/documents/search?pageNumber=0&rowsPerPage=15' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "fields": [
        {
            "fld": "NoDocumentoIdentidad",
            "op": "equals",
            "val": "xxx",
            "dataType": "Alphanumeric"
        }
    ]
}'
Response Response Example
200 - Success
{
    "pageNumber": 0,
    "pageLength": 2,
    "requestedPageLength": 15,
    "results": [
        {
            "$score": 1.5235484,
            "$entityType": "document",
            "$documentId": "67213bcb9e7413d37899f205",
            "$documentVersionId": "6740dcfc4950ad382c4079d1",
            "$documentTypeId": "67093d97b01ab23b8cca31ea",
            "$documentTypeVersionId": "6740889c4950ad382c4079cb",
            "$documentTypeName": "OTROS_TEST",
            "$name": "00117390146 - 2023-12-13T00:00:00-04:00 - ",
            "$updatedBy": "michael.santana@lacolonial.com.do",
            "$documentDate": 1732304124929,
            "$expirationDate": 1732390524929,
            "$createdAt": 1730231243419,
            "$updatedAt": 1732304124931,
            "$createdBy": "michael.santana@lacolonial.com.do",
            "$generationToken": null,
            "$templateId": null,
            "$templateVersionId": null,
            "$normalized": "Eliseo Reyes 12/13/2023 December 13, 2023 4:00 AM 13 de diciembre de 2023 4:00 13 de dezembro de 2023 04:00 12/13/2023 December 13, 2023 4:00 AM 13 de diciembre de 2023 4:00 13 de dezembro de 2023 04:00 00117390146"
        },
        {
            "$score": 1.3901917,
            "$entityType": "document",
            "$documentId": "6719508145b728aaf51a231b",
            "$documentVersionId": "6719508145b728aaf51a231c",
            "$documentTypeId": "67093d97b01ab23b8cca31ea",
            "$documentTypeVersionId": "67093d97b01ab23b8cca31eb",
            "$documentTypeName": "OTROS_TEST",
            "$name": "00117390146 - 1985-05-07T00:00:00-04:00 - ",
            "$updatedBy": "ereyes@novosit.com",
            "$documentDate": 1731441504592,
            "$expirationDate": 1764043200000,
            "$createdAt": 1729712257127,
            "$updatedAt": 1729712257133,
            "$createdBy": "ereyes@novosit.com",
            "$generationToken": null,
            "$templateId": null,
            "$templateVersionId": null,
            "$normalized": "00117390146 Eliseo Antonio Reyes Mateo 05/07/1985 May 7, 1985 4:00 AM 7 de mayo de 1985 4:00 7 de maio de 1985 04:00 11/25/2025 November 25, 2025 4:00 AM 25 de noviembre de 2025 4:00 25 de novembro de 2025 04:00"
        }
    ]
}
Modified at 2025-05-14 19:03:00
Previous
Document-Type Search
Built with