Get all lost articles with filters
Retrieve a paginated list of lost articles based on query parameters
query Parameters
categorystring · enum · requiredLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERSpagenumberCurrent page
pageSizenumberPage size
keystringFilter by multiples key
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new lost article
Create a new lost article report with the provided data
Request Body
namestring · requiredName of article
imgSlugsstring[] · requiredImage slugs
claimedByobject · requiredParent who claimed lost article
statusstring · enum · requiredLost article status
Enum values:PENDINGCLAIMEDDELIVEREDDELETEDDONATEDcategorystring · enum · requiredLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERS
placestringPlace
descriptionstringDescription article
Responses
Lost Article created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
namestring · requiredName of article
imgSlugsstring[] · requiredImage slugs
createdByAdministrativeobject · requiredAdministrative who reported lost article
createdBySchoolAdministratorobject · requiredSchool administrator who reported lost article
createdByTeacherobject · requiredTeacher who reported lost article
claimedByobject · requiredParent who claimed lost article
deliveredAtstring · date-time · requiredDelivered at
statusstring · enum · requiredLost article status
Enum values:PENDINGCLAIMEDDELIVEREDDELETEDDONATEDcategorystring · enum · requiredLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERS
placestringPlace
descriptionstringDescription article
Get lost articles claimed by current user
Retrieve all lost articles that have been claimed by the currently authenticated user
Responses
Lost Article detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
namestring · requiredName of article
imgSlugsstring[] · requiredImage slugs
createdByAdministrativeobject · requiredAdministrative who reported lost article
createdBySchoolAdministratorobject · requiredSchool administrator who reported lost article
createdByTeacherobject · requiredTeacher who reported lost article
claimedByobject · requiredParent who claimed lost article
deliveredAtstring · date-time · requiredDelivered at
statusstring · enum · requiredLost article status
Enum values:PENDINGCLAIMEDDELIVEREDDELETEDDONATEDcategorystring · enum · requiredLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERS
placestringPlace
descriptionstringDescription article
Get lost article by ID
Retrieve a specific lost article by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
Lost Article detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
namestring · requiredName of article
imgSlugsstring[] · requiredImage slugs
createdByAdministrativeobject · requiredAdministrative who reported lost article
createdBySchoolAdministratorobject · requiredSchool administrator who reported lost article
createdByTeacherobject · requiredTeacher who reported lost article
claimedByobject · requiredParent who claimed lost article
deliveredAtstring · date-time · requiredDelivered at
statusstring · enum · requiredLost article status
Enum values:PENDINGCLAIMEDDELIVEREDDELETEDDONATEDcategorystring · enum · requiredLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERS
placestringPlace
descriptionstringDescription article
Update a lost article
Update an existing lost article by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
namestringName of article
placestringPlace
descriptionstringDescription article
imgSlugsstring[]Image slugs
createdByAdministrativeobjectAdministrative who reported lost article
createdBySchoolAdministratorobjectSchool administrator who reported lost article
createdByTeacherobjectTeacher who reported lost article
claimedByobjectParent who claimed lost article
deliveredAtstring · date-timeDelivered at
statusstring · enumLost article status
Enum values:PENDINGCLAIMEDDELIVEREDDELETEDDONATEDcategorystring · enumLost article category
Enum values:ELECTRONICSCLOTHINGTOOLSOTHERS
Responses
Lost Article updated

