Share
Explore

API contract

GET page by slug

GET https://ppks.uajy.ac.id/backend/public/index.php/api/page/{slug}

For get content (html) per page
Sample :
{
"created_by": "admin",
"created_at": "2023-09-10 23:59",
"updated_at": "2023-09-10 23:59",
"title": "Title content",
"content": "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n <hr />\n <br />\n Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?\"",
"header_image": "https://picsum.photos/seed/picsum/500/300",
"lang": "ID"
}

GET get properties by slug

https://ppks.uajy.ac.id/backend/public/index.php/api/properties/{slug}

params : slug = slug available

Sample
0
Social
SLUG
social
Column 4

GET News


https://ppks.uajy.ac.id/backend/public/index.php/api/news

for get list of news.
Default parameter limit 10;
with pagination

{
"current_page": 1,
"data": [
{
"id": 1,
"created_at": "2023-09-16T00:00:00.000000Z",
"updated_at": "2023-09-16T00:00:00.000000Z",
"deleted_at": null,
"created_by": 1,
"type": 2,
"category_id": null,
"content": "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat...",
"title": "Title content - 0",
"header_image": "https://picsum.photos/seed/picsum/500/300",
"lang": "ID"
}, ...
],
"first_page_url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=1",
"from": 1,
"last_page": 3,
"last_page_url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=3",
"links": [
{
"url": null,
"label": "&laquo; Previous",
"active": false
},
{
"url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=1",
"label": "1",
"active": true
},
{
"url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=2",
"label": "2",
"active": false
},
{
"url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=3",
"label": "3",
"active": false
},
{
"url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=2",
"label": "Next &raquo;",
"active": false
}
],
"next_page_url": "https://ppks.uajy.ac.id/backend/public/index.php/api/news?page=2",
"path": "https://ppks.uajy.ac.id/backend/public/index.php/api/news",
"per_page": 10,
"prev_page_url": null,
"to": 10,
"total": 30

GET Gallery


https://ppks.uajy.ac.id/backend/public/index.php/api/gallery?category={id}


List of category id
0
Sample

[
{
"id": 5,
"created_at": "2023-09-16T15:19:18.000000Z",
"updated_at": "2023-09-16T15:19:18.000000Z",
"deleted_at": null,
"uploaded_by": 1,
"category_id": 99,
"path": "gallery/lipsupimage.jpeg",
"file_name": "lipsupimage.jpeg",
"caption": "Test Image - 0 - 1 - 2 - 3 - 4",
"properties": {
"link": "/page/test"
},
"order": 4,
"url": "https://ppks.uajy.ac.id/backend/public/storage/gallery/lipsupimage.jpeg"
},
{
"id": 4,
"created_at": "2023-09-16T15:19:18.000000Z",
"updated_at": "2023-09-16T15:19:18.000000Z",
"deleted_at": null,
"uploaded_by": 1,
"category_id": 99,
"path": "gallery/lipsupimage.jpeg",
"file_name": "lipsupimage.jpeg",
"caption": "Test Image - 0 - 1 - 2 - 3",
"properties": {
"link": "/page/test"
},
"order": 3,
"url": "https://ppks.uajy.ac.id/backend/public/storage/gallery/lipsupimage.jpeg"
}, ...
]

GET News Detail


https://ppks.uajy.ac.id/backend/public/index.php/api/news/{id_message}

Table
0
Variable Name
Desc
1
id_message
from list, it is news id
There are no rows in this table

{
"id": 2,
"created_at": "2023-09-16T00:00:00.000000Z",
"updated_at": "2023-09-16T00:00:00.000000Z",
"deleted_at": null,
"created_by": 1,
"type": 2,
"category_id": null,
"content": "\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\n <hr />\n <br />\n Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?\"",
"title": "Title content - 1",
"header_image": "https://picsum.photos/seed/picsum/500/300",
"lang": "ID",
"slug": ""
}

GET list download file


https://ppks.uajy.ac.id/backend/public/index.php/api/files?category={category id}


Table 2
0
Name
Column 2
Column 3
1
category_id
id of category product
1,2,3
2
There are no rows in this table

{
"current_page": 1,
"data": [
{
"id": 10,
"created_at": "2023-09-17T05:54:28.000000Z",
"updated_at": "2023-09-17T05:54:28.000000Z",
"deleted_at": null,
"label": "test file-10",
"caption": "Enim enim cum dignissimos quia est. Reprehenderit est qui dolorem quisquam molestiae praesentium qui. Esse impedit et delectus libero.",
"uploaded_by": 1,
"filesize": 245,
"path": "files/2023/09/testfile.pdf",
"filename": "testfile.pdf",
"category_id": 1,
"order": 9,
"url": "http://localhost:8000/storage/files/2023/09/testfile.pdf"
}, ...
]
}
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.