Health and root metadata endpoints
- Create office title (admin only)
Get all office titles
Get office title by ID
Update office title (admin only)
Delete office title (admin only)
Create office title (admi...
Pearl of the Orient API Docs (1.0.0)
Download OpenAPI description
Overview
URL
License
Languages
Servers
Mock server
https://api-docs.pearlchaplaincy.org/_mock/openapi
Version 1 API base path
https://api-docs.pearlchaplaincy.org/api/v1
Bodyapplication/jsonrequired
Any of:
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
- Mock serverhttps://api-docs.pearlchaplaincy.org/_mock/openapi/offices/create
- Version 1 API base pathhttps://api-docs.pearlchaplaincy.org/api/v1/offices/create
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://api-docs.pearlchaplaincy.org/_mock/openapi/offices/create \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"title": "string",
"description": "string",
"sections": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"title": "string",
"type": "list",
"items": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"content": "string"
}
],
"content": "string"
}
],
"level": "CHIEF_CHAPLAIN",
"maxSlots": 1
}'Office title created
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
Response
application/json
{ "code": "string", "message": "string", "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "level": "CHIEF_CHAPLAIN", "description": "string", "maxSlots": 0, "sections": [ … ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } }
- Mock serverhttps://api-docs.pearlchaplaincy.org/_mock/openapi/offices
- Version 1 API base pathhttps://api-docs.pearlchaplaincy.org/api/v1/offices
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.pearlchaplaincy.org/_mock/openapi/offices?page=1&limit=10&search=string&sortBy=createdAt&sortOrder=asc' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Office title list
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
Response
application/json
{ "code": "OK", "message": "string", "data": [ { … } ], "pagination": { "currentPage": 0, "totalPages": 0, "totalCount": 0, "limit": 0, "hasNextPage": true, "hasPreviousPage": true } }
- Mock serverhttps://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}
- Version 1 API base pathhttps://api-docs.pearlchaplaincy.org/api/v1/offices/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Office title details
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
Response
application/json
{ "code": "OK", "message": "string", "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "level": "CHIEF_CHAPLAIN", "description": "string", "maxSlots": 0, "sections": [ … ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } }
Bodyapplication/jsonrequired
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
- Mock serverhttps://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}
- Version 1 API base pathhttps://api-docs.pearlchaplaincy.org/api/v1/offices/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"title": "string",
"description": "string",
"sections": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"title": "string",
"type": "list",
"items": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"content": "string"
}
],
"content": "string"
}
],
"level": "CHIEF_CHAPLAIN",
"maxSlots": 1
}'Office title updated
Enum"CHIEF_CHAPLAIN""NATIONAL_CHAPLAIN_DIRECTOR""REGIONAL_CHAPLAIN_DIRECTOR""REGIONAL_DEPUTY_CHAPLAIN_DIRECTOR""PROVINCIAL_CHAPLAIN_DIRECTOR""PROVINCIAL_DEPUTY_CHAPLAIN_DIRECTOR""CITY_CHAPLAIN""MUNICIPAL_CHAPLAIN""CITY_MUNICIPAL_DEPUTY_CHAPLAIN""BARANGAY_CHAPLAIN"
Response
application/json
{ "code": "string", "message": "string", "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "level": "CHIEF_CHAPLAIN", "description": "string", "maxSlots": 0, "sections": [ … ], "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" } }
- Mock serverhttps://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}
- Version 1 API base pathhttps://api-docs.pearlchaplaincy.org/api/v1/offices/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://api-docs.pearlchaplaincy.org/_mock/openapi/offices/{id}' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'