/public_pageΒΆ
Register and manage public page
- URL
/public_page
- Method:
POST
- URL Params
No Params
- Data Params
{
"page_title" : "// the registered email address of the user, type: string, required",
"type_of_institute" : "// the corresponding password of the user, type: string, required",
"founding_date" : "// the corresponding password of the user, type: string, required",
"address_district" : "// the corresponding password of the user, type: string, required",
"address_upozila" : "// the corresponding password of the user, type: string, required",
"no_of_stakeholder" : "// the corresponding password of the user, type: string, required",
"description" : "// the corresponding password of the user, type: string, required",
}
Success Response: HTTP Status Code: 200
Response Object:
{
"status_code":"page_creation_successfull",
"default_description":"successfully created page",
"data": {
"token": "//session token, type: string",
"subscribed_services": ["//a list of services subscribed by the user, type: string"
{
"service_id" : "//an id in the system for this service, type: string",
"title": "//A title of the service, type: string",
"short_updates": "//a short description with lastest update, type: string"
}
],
"recent_tasks": ["//a list of recents tasks"
{
"title": "//title of the task, type: string",
"link": "//a link for the task, type: string"
}
]
}
}
Error Response: HTTP Status Code: 200
Response Object:
{
"status": "registration_failed //user_not_found when user not found, use this to show custom message1, type: string",
"description": "already exist, type string"
}
- Sample Call:
$.ajax({
url: "/public_page",
type : "POST",
contentType: 'application/json',
data: JSON.stringify( {
"page_title":"begum rokeya university, rangpur",
"type_of_institute": "university",
"founding_date":"2008",
"address_district":"rangpur",
"address_upozila":"sadar",
"no_of_stakeholder":"20",
"description":"this is a test page"
}),
success : function(r) {
console.log(r);
}
});
- Notes:
Required Authentication