AppsICI REST API

Laravel 10 Migration Complete - Church Management System API

🎉 Migration Complete!

100% Complete

All endpoints successfully migrated to Laravel 10!

🚀 How to Run Server

To start the Laravel development server with custom host:

php artisan serve --host=192.168.139.173 --port=8000

Then access the API at: http://192.168.139.173:8000/api/

Version Control
Description Method Endpoint
Check App Version GET /api/v1/version/check

Example Response:

{
    "current_version": "2.0.0",
    "minimal_version": "1.5.0",
    "force_update": true,
    "download_url_android": "https://play.google.com/store/apps/details?id=com.ici.mobile&pli=1",
    "download_url_ios": "https://apps.apple.com/in/app/ici-mobile/id6467704707"
}
Settings
Description Method Endpoint
Update Settings POST /api/settings/update.php

Update application settings. You can update any of the fields in the settings table by passing them in the request body. You must include the id of the settings record to update.

Example Request Body to Update Version Settings:

{
    "id": 1,
    "version_current": "2.0.0",
    "version_minimal": "1.5.0",
    "version_force_update": 1,
    "version_download_url_android": "https://play.google.com/store/apps/details?id=com.ici.mobile&pli=1",
    "version_download_url_ios": "https://apps.apple.com/in/app/ici-mobile/id6467704707"
}

Tbl_Verification

ReadGET/api/tbl_verification/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_verification/read_one.php?id=1
SearchGET/api/tbl_verification/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_verification/search_by_column.php
CreatePOST/api/tbl_verification/create.php
UpdatePOST/api/tbl_verification/update.php
Update PatchPOST/api/tbl_verification/update_patch.php
DeletePOST/api/tbl_verification/delete.php

Tbl_User_Settings

ReadGET/api/tbl_user_settings/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_user_settings/read_one.php?id=1
SearchGET/api/tbl_user_settings/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_user_settings/search_by_column.php
CreatePOST/api/tbl_user_settings/create.php
UpdatePOST/api/tbl_user_settings/update.php
Update PatchPOST/api/tbl_user_settings/update_patch.php
DeletePOST/api/tbl_user_settings/delete.php

Tbl_User_Posts

ReadGET/api/tbl_user_posts/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_user_posts/read_one.php?id=1
SearchGET/api/tbl_user_posts/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_user_posts/search_by_column.php
CreatePOST/api/tbl_user_posts/create.php
UpdatePOST/api/tbl_user_posts/update.php
Update PatchPOST/api/tbl_user_posts/update_patch.php
DeletePOST/api/tbl_user_posts/delete.php

Tbl_User_Following

ReadGET/api/tbl_user_following/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_user_following/read_one.php?id=1
SearchGET/api/tbl_user_following/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_user_following/search_by_column.php
CreatePOST/api/tbl_user_following/create.php
UpdatePOST/api/tbl_user_following/update.php
Update PatchPOST/api/tbl_user_following/update_patch.php
DeletePOST/api/tbl_user_following/delete.php

Tbl_Users

ReadGET/api/tbl_users/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_users/read_one.php?id=1
SearchGET/api/tbl_users/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_users/search_by_column.php
CreatePOST/api/tbl_users/create.php
UpdatePOST/api/tbl_users/update.php
Update PatchPOST/api/tbl_users/update_patch.php
DeletePOST/api/tbl_users/delete.php

Tbl_Testimonies

ReadGET/api/tbl_testimonies/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_testimonies/read_one.php?id=1
SearchGET/api/tbl_testimonies/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_testimonies/search_by_column.php
CreatePOST/api/tbl_testimonies/create.php
UpdatePOST/api/tbl_testimonies/update.php
Update PatchPOST/api/tbl_testimonies/update_patch.php
DeletePOST/api/tbl_testimonies/delete.php

Tbl_Sub_Categories

ReadGET/api/tbl_sub_categories/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_sub_categories/read_one.php?id=1
SearchGET/api/tbl_sub_categories/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_sub_categories/search_by_column.php
CreatePOST/api/tbl_sub_categories/create.php
UpdatePOST/api/tbl_sub_categories/update.php
Update PatchPOST/api/tbl_sub_categories/update_patch.php
DeletePOST/api/tbl_sub_categories/delete.php

Tbl_Social_Fcm_Tokens

ReadGET/api/tbl_social_fcm_tokens/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_social_fcm_tokens/read_one.php?id=1
SearchGET/api/tbl_social_fcm_tokens/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_social_fcm_tokens/search_by_column.php
CreatePOST/api/tbl_social_fcm_tokens/create.php
UpdatePOST/api/tbl_social_fcm_tokens/update.php
Update PatchPOST/api/tbl_social_fcm_tokens/update_patch.php
DeletePOST/api/tbl_social_fcm_tokens/delete.php

Tbl_Reported_Comments

ReadGET/api/tbl_reported_comments/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_reported_comments/read_one.php?id=1
SearchGET/api/tbl_reported_comments/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_reported_comments/search_by_column.php
CreatePOST/api/tbl_reported_comments/create.php
UpdatePOST/api/tbl_reported_comments/update.php
Update PatchPOST/api/tbl_reported_comments/update_patch.php
DeletePOST/api/tbl_reported_comments/delete.php

Tbl_Radio

ReadGET/api/tbl_radio/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_radio/read_one.php?id=1
SearchGET/api/tbl_radio/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_radio/search_by_column.php
CreatePOST/api/tbl_radio/create.php
UpdatePOST/api/tbl_radio/update.php
Update PatchPOST/api/tbl_radio/update_patch.php
DeletePOST/api/tbl_radio/delete.php

Tbl_Prayers

ReadGET/api/tbl_prayers/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_prayers/read_one.php?id=1
SearchGET/api/tbl_prayers/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_prayers/search_by_column.php
CreatePOST/api/tbl_prayers/create.php
UpdatePOST/api/tbl_prayers/update.php
Update PatchPOST/api/tbl_prayers/update_patch.php
DeletePOST/api/tbl_prayers/delete.php

Tbl_Post_Pins

ReadGET/api/tbl_post_pins/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_post_pins/read_one.php?id=1
SearchGET/api/tbl_post_pins/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_post_pins/search_by_column.php
CreatePOST/api/tbl_post_pins/create.php
UpdatePOST/api/tbl_post_pins/update.php
Update PatchPOST/api/tbl_post_pins/update_patch.php
DeletePOST/api/tbl_post_pins/delete.php

Tbl_Post_Likes

ReadGET/api/tbl_post_likes/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_post_likes/read_one.php?id=1
SearchGET/api/tbl_post_likes/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_post_likes/search_by_column.php
CreatePOST/api/tbl_post_likes/create.php
UpdatePOST/api/tbl_post_likes/update.php
Update PatchPOST/api/tbl_post_likes/update_patch.php
DeletePOST/api/tbl_post_likes/delete.php

Tbl_Post_Comments

ReadGET/api/tbl_post_comments/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_post_comments/read_one.php?id=1
SearchGET/api/tbl_post_comments/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_post_comments/search_by_column.php
CreatePOST/api/tbl_post_comments/create.php
UpdatePOST/api/tbl_post_comments/update.php
Update PatchPOST/api/tbl_post_comments/update_patch.php
DeletePOST/api/tbl_post_comments/delete.php

Tbl_Photos

ReadGET/api/tbl_photos/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_photos/read_one.php?id=1
SearchGET/api/tbl_photos/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_photos/search_by_column.php
CreatePOST/api/tbl_photos/create.php
UpdatePOST/api/tbl_photos/update.php
Update PatchPOST/api/tbl_photos/update_patch.php
DeletePOST/api/tbl_photos/delete.php

Tbl_Notifications

ReadGET/api/tbl_notifications/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_notifications/read_one.php?id=1
SearchGET/api/tbl_notifications/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_notifications/search_by_column.php
CreatePOST/api/tbl_notifications/create.php
UpdatePOST/api/tbl_notifications/update.php
Update PatchPOST/api/tbl_notifications/update_patch.php
DeletePOST/api/tbl_notifications/delete.php

Tbl_Messaging

ReadGET/api/tbl_messaging/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_messaging/read_one.php?id=1
SearchGET/api/tbl_messaging/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_messaging/search_by_column.php
CreatePOST/api/tbl_messaging/create.php
UpdatePOST/api/tbl_messaging/update.php
Update PatchPOST/api/tbl_messaging/update_patch.php
DeletePOST/api/tbl_messaging/delete.php

Tbl_Members

ReadGET/api/tbl_members/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_members/read_one.php?id=1
SearchGET/api/tbl_members/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_members/search_by_column.php
CreatePOST/api/tbl_members/create.php
UpdatePOST/api/tbl_members/update.php
Update PatchPOST/api/tbl_members/update_patch.php
DeletePOST/api/tbl_members/delete.php

Tbl_Media_Likes

ReadGET/api/tbl_media_likes/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_media_likes/read_one.php?id=1
SearchGET/api/tbl_media_likes/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_media_likes/search_by_column.php
CreatePOST/api/tbl_media_likes/create.php
UpdatePOST/api/tbl_media_likes/update.php
Update PatchPOST/api/tbl_media_likes/update_patch.php
DeletePOST/api/tbl_media_likes/delete.php

Tbl_Media

ReadGET/api/tbl_media/read.php?pageno=1&pagesize=30
Read OneGET/api/tbl_media/read_one.php?id=1
SearchGET/api/tbl_media/search.php?key=key&pageno=1&pagesize=30
Dynamic SearchPOST/api/tbl_media/search_by_column.php
CreatePOST/api/tbl_media/create.php
UpdatePOST/api/tbl_media/update.php
Update PatchPOST/api/tbl_media/update_patch.php
DeletePOST/api/tbl_media/delete.php