Public API Documentation
REST API specification for integrating portfolio data into the website frontend
API Index
Projects List
Fetches all active, published portfolio case studies configured inside the project ledger.
Request Parameters
None. This is a public read-only query that returns all entries where status is active (`status = 1`) and non-deleted.
Single Project case study
Retrieves details for a single portfolio project case study. Internally, database primary keys (`sno`), client IDs (`client_id`), and soft-delete parameters are hidden.
Request Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| slug | String | Required* | The unique SEO-friendly slug of the project (e.g. web-company-presentation). Preferred method. |
| id | Integer | Optional | The internal database record SNO (e.g. 3). Evaluated only if slug parameter is absent. |
Testimonials Grid
Retrieves verified user reviews and ratings to display as client feedback grids.
Request Parameters
None. Retrieves active and non-deleted testimonial reviews sorted in descending order.
Team Members roster
Returns active team profiles configured with public social link metadata, avatars, and brief case-study biographies.
Request Parameters
None. Filters user records where is_team = 1, status is 'active', and the record is not deleted.
Public Invoice Verification
Fetches details of a specific invoice. Internal database primary key SNO numbers and administrative WhatsApp notification links are automatically stripped from this response to secure private company transaction records.
Request Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| invoice_id | String | Required* | The formatted alphanumeric invoice verification string (e.g. INVB4G20260531-001). |
Partners List
Retrieves active, non-deleted partners or collaborators configuration data for the website frontend.
Request Parameters
None. This is a public read-only query that returns all entries where the record is not deleted (`is_deleted = 0`).
Letter verification
Fetches details of a specific official letter. Internal database primary key SNO numbers and administrative user details are stripped or adjusted to ensure security while permitting verification of official correspondence.
Request Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| letter_no | String | Required* | The formatted letter reference number (e.g. B4G-LTR-2026-0001). |