Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
api:api_applicants_id_invoices [2014/07/23 14:49] Lauriapi:api_applicants_id_invoices [2024/07/30 11:50] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== /api/applicants/ID/invoices ====== ====== /api/applicants/ID/invoices ======
 +
 +===== GDPR information =====
 +
 +Due to GDPR regulations, it is possible to delete applicants from the system, for example with the "Right to be forgotten" tool, batch purge (by academic term) or with an individual applicant record deletion.
 +
 +However, in order to not destroy accounting records, invoices are the only data that is preserved after an applicant record is destroyed. To achieve this, invoices are detached from the applicant records, losing this association. This is why in the admin UI they are distinctive with a gray "anonymous" icon and also why in the API response the ''applicant'' and ''application'' field is set to ''NULL''
  
 ===== HEAD, GET ===== ===== HEAD, GET =====
Line 22: Line 28:
         "nr": "TUIT-123/2014",         "nr": "TUIT-123/2014",
         "applicant": "/api/applicants/65",         "applicant": "/api/applicants/65",
 +        "application": "/api/applications/70",
 +        "course": "/api/courses/5",
         "issued": "2014-07-12T12:09:42+00:00",         "issued": "2014-07-12T12:09:42+00:00",
         "delivered": "2014-07-12T12:09:57+00:00",         "delivered": "2014-07-12T12:09:57+00:00",
 +        "deadline": "2019-09-17",
         "reminded": null,         "reminded": null,
         "collected": null,         "collected": null,
Line 41: Line 50:
         "nr": "APPF-223/2014",         "nr": "APPF-223/2014",
         "applicant": "/api/applicants/65",         "applicant": "/api/applicants/65",
 +        "application": "/api/applications/70",
 +        "course": null,
         "issued": "2014-07-17T10:54:19+00:00",         "issued": "2014-07-17T10:54:19+00:00",
         "delivered": "2014-07-17T10:54:19+00:00",         "delivered": "2014-07-17T10:54:19+00:00",
 +        "deadline": "2019-09-17"
         "reminded": null,         "reminded": null,
         "collected": null,         "collected": null,