Skip to main content
Skip table of contents

Dossierlijst ophalen

Concept

Via deze API call kan je een lijst van dossiers ophalen. Opgelet: de lijst zal enkel de dossiers bevatten waarvoor de technische gebruiker een autorisatie heeft. Via queryparameters kan je de call verder verfijnen. Zo kan je filterregels toevoegen en kan je de structuur (paginering) van de response configureren.

Sorteerregels

Specifieke sorteerregels instellen is niet mogelijk. By default zullen de dossiers gesorteerd worden volgens ‘Laatste activiteit’ (latestActivity) en dit van meest recent naar minst recent.

Filterregels

Default filterregels

De volgende filterregels zijn standaard beschikbaar binnen deze API call.

  • Dossierlabel (label): string value, deze filter geeft enkel dossiers terug waarvan het dossierlabel start met de opgegeven string.

  • Laatste mijlpaal (lastMilestone): string value, deze filter geeft enkel dossiers terug waarvan de laatste mijlpaal exact matcht met de opgegeven key.

  • Dossiertype (dossierType): string value, deze filter geeft enkel dossiers terug waarvan de het dossiertype exact matcht met de opgegeven key.

Te configureren filterregels

De volgende filters werken enkel indien je extra parameters toevoegt die vertellen in welke formuliervelden je deze waardes verwacht terug te vinden.

  • cbeNumber: KBO-nummer (onderneming)

  • nationalRegistryNumber: rijksregisternummer (persoon)

Opbouw extra parameters.

Voor cbeNumber:

skryv.exposed-api.dossier.filter.cbeNumbers = testForm.info.gegevensOnderneming.kboNummer, myForm .gegevensOnderneming.kboNummer

Voor nationalRegistryNumber:

skryv.exposed-api.dossier.filter.nationalRegistryNumbers = testForm.info.rijksregisternummer, myF orm.rijksregisternummer

Deze parameters bevatten een komma gescheiden lijst van paden naar de relevante velden.

Structuur van de response

Via twee parameters kan je de paginering (structuur van de response) controleren.

  • page: geopende pagina (default '0', d.w.z. de eerste pagina)

  • size: maximum aantal dossiers per pagina (default ‘20’, maximum ‘100’).

Opgelet: het maximaal aantal dossiers in de response is ‘10.000’. Maak gebruik van de filterregels om onder deze limiet te bliven.

Voorbeeld

API call

Onderstaand voorbeeld vraagt de dossierlijst op en filtert op dossiers die behoren tot het dossiertype met key ‘draftDossiers’. De geretourneerde pagina mag slechts 5 dossiers bevatten en we vragen de eerste pagina op.

CODE
curl -X 'GET' \
 'https://library@preview.skryv.com/exposed/v1/dossiers?dossierTypeKey=draftDossiers&size=5&page=0' \
 -H 'accept: application/hal+json' \
 -H 'Authorization: Bearer ***...'

API response

Onderstaand voorbeeld geeft een lijst met 5 dossiers van het type ‘draftDossiers’. Voor elk dossiers zijn er geëxpliciteerde details (bijvoorbeeld de id, het label, de aanmaakdatum, een lijst met actieve taken, enzovoort) alsook gelinkte resources (bijvoorbeeld naar alle aangemaakte mijlpalen binnen het dossier) en links naar het dossier in frontoffice en backoffice.

CODE
{
    "_embedded": {
        "dossiers": [
            {
                "id": "29e73208-bedb-4561-a5f2-bad50d7cfddc",
                "label": "25-SUBMITTED-0000005",
                "description": "",
                "dossierType": {
                    "id": "f01a097f-e210-459e-a8a8-5fb62b22c884",
                    "key": "draftDossiers",
                    "label": "draft dossiers"
                },
                "createdAt": "2025-03-21T07:04:18.186Z",
                "updatedAt": "2025-03-21T07:04:31.527Z",
                "activeTasks": [
                    {
                        "id": "bcd49b41-0622-11f0-bcb4-0a7fb8e3c489",
                        "name": "end process",
                        "description": "End the process",
                        "assignee": {
                            "sub": "85338aa5-720f-41c8-ae5f-09b8859d16fb",
                            "username": "system test",
                            "active": true
                        },
                        "createdAt": "2025-03-21T07:04:32Z",
                        "type": "POP_UP",
                        "active": true
                    }
                ],
                "_links": {
                    "self": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc"
                    },
                    "tasks": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc/tasks"
                    },
                    "milestones": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc/milestones"
                    },
                    "forms": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc/forms"
                    },
                    "communications": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc/communications"
                    },
                    "attachments": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/29e73208-bedb-4561-a5f2-bad50d7cfddc/attachments"
                    },
                    "backOfficeUrl": {
                        "href": "http://localhost:8080/#!/dossier/29e73208-bedb-4561-a5f2-bad50d7cfddc/overview"
                    },
                    "frontOfficeUrl": {
                        "href": "https://library-preview-eportal.skryv.com/#/dossier/29e73208-bedb-4561-a5f2-bad50d7cfddc"
                    }
                }
            },
            {
                "id": "029d56b6-08e8-4e81-adf0-61d4a5a6de1a",
                "label": "25-SUBMITTED-0000004",
                "description": "",
                "dossierType": {
                    "id": "f01a097f-e210-459e-a8a8-5fb62b22c884",
                    "key": "draftDossiers",
                    "label": "draft dossiers"
                },
                "createdAt": "2025-03-19T16:58:45.552Z",
                "updatedAt": "2025-03-19T16:58:45.552Z",
                "activeTasks": [
                    {
                        "id": "6bcf2496-04e3-11f0-893a-0a789967407d",
                        "name": "Submit?",
                        "description": "Submit the dossier?",
                        "assignee": {
                            "sub": "7fbc4ecd-784c-41fa-b57e-4460419384e9",
                            "username": "Jimmy Roggeman",
                            "active": true
                        },
                        "createdAt": "2025-03-19T16:58:46Z",
                        "type": "POP_UP",
                        "active": true
                    }
                ],
                "_links": {
                    "self": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a"
                    },
                    "tasks": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/tasks"
                    },
                    "milestones": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/milestones"
                    },
                    "forms": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/forms"
                    },
                    "communications": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/communications"
                    },
                    "attachments": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/attachments"
                    },
                    "backOfficeUrl": {
                        "href": "http://localhost:8080/#!/dossier/029d56b6-08e8-4e81-adf0-61d4a5a6de1a/overview"
                    },
                    "frontOfficeUrl": {
                        "href": "https://library-preview-eportal.skryv.com/#/dossier/029d56b6-08e8-4e81-adf0-61d4a5a6de1a"
                    }
                }
            },
            {
                "id": "67046a2c-4c45-4bc0-8e52-4aec8e0438c1",
                "label": "25-SUBMITTED-0000003",
                "description": "",
                "dossierType": {
                    "id": "f01a097f-e210-459e-a8a8-5fb62b22c884",
                    "key": "draftDossiers",
                    "label": "draft dossiers"
                },
                "createdAt": "2025-03-19T13:10:36.915Z",
                "updatedAt": "2025-03-19T13:10:36.915Z",
                "activeTasks": [
                    {
                        "id": "8c6b9609-04c3-11f0-bedc-0270b1861935",
                        "name": "Submit?",
                        "description": "Submit the dossier?",
                        "assignee": {
                            "sub": "85338aa5-720f-41c8-ae5f-09b8859d16fb",
                            "username": "system test",
                            "active": true
                        },
                        "createdAt": "2025-03-19T13:10:37Z",
                        "type": "POP_UP",
                        "active": true
                    }
                ],
                "_links": {
                    "self": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1"
                    },
                    "tasks": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/tasks"
                    },
                    "milestones": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/milestones"
                    },
                    "forms": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/forms"
                    },
                    "communications": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/communications"
                    },
                    "attachments": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/attachments"
                    },
                    "backOfficeUrl": {
                        "href": "http://localhost:8080/#!/dossier/67046a2c-4c45-4bc0-8e52-4aec8e0438c1/overview"
                    },
                    "frontOfficeUrl": {
                        "href": "https://library-preview-eportal.skryv.com/#/dossier/67046a2c-4c45-4bc0-8e52-4aec8e0438c1"
                    }
                }
            },
            {
                "id": "d4d7233c-e3bd-4522-abf8-65a640d49779",
                "label": "25-SUBMITTED-0000002",
                "description": "",
                "dossierType": {
                    "id": "f01a097f-e210-459e-a8a8-5fb62b22c884",
                    "key": "draftDossiers",
                    "label": "draft dossiers"
                },
                "createdAt": "2025-03-19T13:10:09.885Z",
                "updatedAt": "2025-03-19T13:10:09.885Z",
                "activeTasks": [
                    {
                        "id": "7c500cf9-04c3-11f0-bedc-0270b1861935",
                        "name": "Submit?",
                        "description": "Submit the dossier?",
                        "assignee": {
                            "sub": "10168480-bcb3-4c38-a443-d3b2f45f704a",
                            "username": "Paul Janssens",
                            "active": true
                        },
                        "createdAt": "2025-03-19T13:10:10Z",
                        "type": "POP_UP",
                        "active": true
                    }
                ],
                "_links": {
                    "self": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779"
                    },
                    "tasks": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779/tasks"
                    },
                    "milestones": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779/milestones"
                    },
                    "forms": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779/forms"
                    },
                    "communications": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779/communications"
                    },
                    "attachments": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/d4d7233c-e3bd-4522-abf8-65a640d49779/attachments"
                    },
                    "backOfficeUrl": {
                        "href": "http://localhost:8080/#!/dossier/d4d7233c-e3bd-4522-abf8-65a640d49779/overview"
                    },
                    "frontOfficeUrl": {
                        "href": "https://library-preview-eportal.skryv.com/#/dossier/d4d7233c-e3bd-4522-abf8-65a640d49779"
                    }
                }
            },
            {
                "id": "72552c45-254b-4ddb-8608-dd57b72f917b",
                "label": "25-SUBMITTED-0000001",
                "description": "",
                "dossierType": {
                    "id": "f01a097f-e210-459e-a8a8-5fb62b22c884",
                    "key": "draftDossiers",
                    "label": "draft dossiers"
                },
                "createdAt": "2025-03-19T13:09:39.076Z",
                "updatedAt": "2025-03-19T13:09:39.076Z",
                "activeTasks": [
                    {
                        "id": "69ff5469-04c3-11f0-bedc-0270b1861935",
                        "name": "Submit?",
                        "description": "Submit the dossier?",
                        "assignee": {
                            "sub": "7fbc4ecd-784c-41fa-b57e-4460419384e9",
                            "username": "Jimmy Roggeman",
                            "active": true
                        },
                        "createdAt": "2025-03-19T13:09:39Z",
                        "type": "POP_UP",
                        "active": true
                    }
                ],
                "_links": {
                    "self": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b"
                    },
                    "tasks": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b/tasks"
                    },
                    "milestones": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b/milestones"
                    },
                    "forms": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b/forms"
                    },
                    "communications": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b/communications"
                    },
                    "attachments": {
                        "href": "https://library-preview.skryv.com/exposed/v1/dossiers/72552c45-254b-4ddb-8608-dd57b72f917b/attachments"
                    },
                    "backOfficeUrl": {
                        "href": "http://localhost:8080/#!/dossier/72552c45-254b-4ddb-8608-dd57b72f917b/overview"
                    },
                    "frontOfficeUrl": {
                        "href": "https://library-preview-eportal.skryv.com/#/dossier/72552c45-254b-4ddb-8608-dd57b72f917b"
                    }
                }
            }
        ]
    },
    "_links": {
        "self": {
            "href": "https://library-preview.skryv.com/exposed/v1/dossiers?dossierTypeKey=draftDossiers&page=0&size=5"
        }
    },
    "page": {
        "size": 5,
        "totalElements": 5,
        "totalPages": 1,
        "number": 0
    }
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.