This section details about the service APIs in the Packet modules
Packet Rejection Reasons Master API
POST /packetrejectionreasons/reasoncategory
This service will create the list of Packet Rejection Reasons which are used in the MOSIP platform.
Resource URL
POST /packetrejectionreasons/reasoncategory
Resource details
Resource Details
Description
Parameters
Name
Required
Description
Default Value
Example
Code of the reason category
Name of the reason category
description for the reason category
whether the reason category is in use
language code of the reason category
Example Request
{
"id": "string",
"version": "string",
"metadata": {},
"requesttime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"request": {
"code":"string",
"name":"string",
"description":"string",
"lang_code":"string",
"isActive":true
}
}
Example Response
{
"id": "string",
"version": "string",
"metadata": {},
"responsetime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"errors": null,
"response":{
"code":"string",
"lang_code":"string"
}
}
Response codes
201
Description : Created
400
Description: Bad request
401
Description: Unauthorized
403
Description: Forbidden
POST /packetrejectionreasons/reasonlist
This service will create the list of Packet Rejection Reasons which are used in the MOSIP platform.
Resource URL
POST /packetrejectionreasons/reasonlist
Resource details
Resource Details
Description
Parameters
Name
Required
Description
Default Value
Example
Code of the reason category
Name of the reason category
description for the reason category
foreign key reference from reason category code
whether the reason category is in use
language code of the reason category
Example Request
{
"id": "string",
"version": "string",
"metadata": {},
"requesttime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"request": {
{
"code":"string",
"name":"string",
"description":"string",
"rsnCatCode":"string",
"lang_code":"string",
"isActive":true
}
}
}
Example Response
{
"id": "string",
"version": "string",
"metadata": {},
"responsetime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"errors": null,
"response": {
"code":"string",
"lang_code":"string",
"rsnCatCode":"string"
}
}
Response codes
201
Description : Created
400
Description: Bad request
401
Description: Unauthorized
403
Description: Forbidden
GET /packetrejectionreasons
Master data is required across the platform.
This service will provides the service for the List of Packet Rejection Reasons.
Resource URL
GET /packetrejectionreasons
Resource details
Resource Details
Description
Parameters
Name
Required
Description
Default Value
Example
Example Response
{
"id": "string",
"version": "string",
"metadata": {},
"responsetime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"errors": null,
"response":{
"reasonCategories" : [
{
"code":"string",
"name":"string",
"desc":"string",
"lang_code":"string",
"isActive":"string",
"reasonLists" : [
{
"code":"string",
"name":"string",
"desc":"string",
"rsnCatCode":"string",
"isActive":true,
"lang_code":"string"
},
{
"code":"string",
"name":"string",
"desc":"string",
"rsnCatCode":"string",
"isActive":true,
"lang_code":"string"
}
]
}
]
}
}
200
Description: Success
400
Description: Bad request
401
Description: Unauthorized
404
Description: Not Found
GET /packetrejectionreasons/{reasoncategorycode}/{languagecode}
This service will provides the service for the List of Packet Rejection Reasons.
Resource URL
GET /packetrejectionreasons/{reasoncategorycode}/{languagecode}
Resource details
Resource Details
Description
Parameters
Name
Required
Description
Default Value
Example
Example Response
{
"id": "string",
"version": "string",
"metadata": {},
"responsetime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"errors": null,
"response":{
"reasonCategories" : {
"code":"string",
"name":"string",
"desc":"string",
"lang_code":"string",
"isActive":true,
"reason_lists" : [
{
"code":"string",
"name":"string",
"desc":"string",
"rsnCatCode":"string",
"isActive":true,
"lang_code":"string"
},
{
"code":"string",
"name":"string",
"desc":"string",
"rsnCatCode":"string",
"isActive":true,
"lang_code":"string"
}
]
}
}
}
200
Description: Success
400
Description: Bad request
401
Description: Unauthorized
404
Description: Not Found
GET /packetrejectionreasons/{id}/{languagecode}/{locationcode}
This service will provides the service for the List of Packet Rejection Reasons based on id, language and location code.
Resource URL
GET /packetrejectionreasons/{id}/{languagecode}/{locationcode}
Resource details
Resource Details
Description
Parameters
Name
Required
Description
Default Value
Example
packetrejectionreasondesc
Example Response
{
"id": "string",
"version": "string",
"metadata": {},
"responsetime": "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",
"errors": null,
"response": {
"packetrejectionreasons": [
{
"packetrejectionreasonid":"string",
"packetrejectionreasondesc":"string",
"languagecode":"string",
"locationcode":"string"
},
{
"packetrejectionreasonid":"string",
"packetrejectionreasondesc":"string",
"languagecode":"string"
"locationcode":"string"
}
]
}
}
200
Description: Success
400
Description: Bad request
401
Description: Unauthorized
404
Description: Not Found
Failure Response