openapi: 3.0.3 info: title: 'Lead Service Api Documentation' description: 'Full API documentation for your API' version: 1.0.0 servers: - url: 'https://lead-service.devkilc.lcpare.com' tags: - name: 'Customer Service' description: "\nAPIs for managing customer service" - name: 'Customer Service Channel' description: "\nAPIs for managing customer service channel" - name: 'Customer Service Group' description: "\nAPIs for managing group" - name: 'Customer Service Team' description: "\nAPIs for managing customer service team" - name: Endpoints description: '' - name: Lead description: "\nAPIs for managing lead" - name: 'Retrieving Lead' description: "\nAPIs for managing retrieve lead" - name: Schedule description: "\nAPIs for managing schedule" - name: Setting description: "\nAPIs for managing setting" - name: Shift description: "\nAPIs for managing shift" - name: 'Template Schedule' description: "\nAPIs for managing template schedule" components: securitySchemes: default: type: http scheme: bearer description: 'You can retrieve your token by visiting your dashboard and clicking Generate API token.' security: - default: [] paths: /api/cs: get: summary: 'List All Customer Service.' operationId: listAllCustomerService description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: John required: false schema: type: string description: 'The search query.' example: John nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Data not found' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'Data not found' data: type: array example: [] error: type: string example: '' tags: - 'Customer Service' security: [] post: summary: 'Store New Customer Service.' operationId: storeNewCustomerService description: '' parameters: [] responses: { } tags: - 'Customer Service' requestBody: required: true content: application/json: schema: type: object properties: percent: type: integer description: validation.between. example: 0 nullable: false officer_id: type: integer description: 'The id of an existing record in the officers table.' example: 3 nullable: false cs_channel: type: array description: '' example: - [] items: type: object properties: cs_channel_id: type: integer description: 'The id of an existing record in the cs_channels table.' example: 5 nullable: false is_active: type: boolean description: '' example: false nullable: false requirement: type: object description: '' example: [] nullable: false properties: { } required: - cs_channel_id - is_active - requirement required: - percent - officer_id - cs_channel '/api/cs/{id}': get: summary: 'Detail Customer Service.' operationId: detailCustomerService description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Customer service detail' data: id: 1 id_officer: 47 counter: null percent: 30 name: zunililaifi username: lila is_active: true channel: - id: 1 channel_id: Sleekflow name: Sleekflow description: '{"sleekflow_staff_id":"3123212321"}' is_active: false requirement: '{"qontak_staff_id": "839db10c-8311-482b-873f-5008a0ce5d53"}' - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true requirement: '{"qontak_staff_id": "839db10c-8311-482b-873f-5008a0ce5d53"}' error: '' properties: success: type: boolean example: true message: type: string example: 'Customer service detail' data: type: object properties: id: type: integer example: 1 id_officer: type: integer example: 47 counter: type: string example: null percent: type: integer example: 30 name: type: string example: zunililaifi username: type: string example: lila is_active: type: boolean example: true channel: type: array example: - id: 1 channel_id: Sleekflow name: Sleekflow description: '{"sleekflow_staff_id":"3123212321"}' is_active: false requirement: '{"qontak_staff_id": "839db10c-8311-482b-873f-5008a0ce5d53"}' - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true requirement: '{"qontak_staff_id": "839db10c-8311-482b-873f-5008a0ce5d53"}' items: type: object properties: id: type: integer example: 1 channel_id: type: string example: Sleekflow name: type: string example: Sleekflow description: type: string example: '{"sleekflow_staff_id":"3123212321"}' is_active: type: boolean example: false requirement: type: string example: '{"qontak_staff_id": "839db10c-8311-482b-873f-5008a0ce5d53"}' error: type: string example: '' tags: - 'Customer Service' security: [] put: summary: 'Update Customer Service.' operationId: updateCustomerService description: '' parameters: [] responses: { } tags: - 'Customer Service' requestBody: required: true content: application/json: schema: type: object properties: percent: type: integer description: validation.between. example: 1 nullable: false cs_channel: type: array description: '' example: - [] items: type: object properties: cs_channel_id: type: integer description: 'The id of an existing record in the cs_channels table.' example: 17 nullable: false is_active: type: boolean description: '' example: false nullable: false requirement: type: object description: '' example: [] nullable: false properties: { } required: - cs_channel_id - is_active - requirement required: - percent - cs_channel parameters: - in: path name: id description: 'The ID of the customer service.' example: '1' required: true schema: type: string '/api/cs/{cs_id}/set-active': put: summary: 'Set Customer Service Active/InActive.' operationId: setCustomerServiceActiveInActive description: '' parameters: [] responses: { } tags: - 'Customer Service' parameters: - in: path name: cs_id description: 'The ID of the customer service.' example: '1' required: true schema: type: string /api/cs/team-group/list: get: summary: 'List Customer Service with team, group, and branch.' operationId: listCustomerServiceWithTeamGroupAndBranch description: '' parameters: [] responses: 500: description: '' content: application/json: schema: type: object example: success: false message: 'Attempt to read property "id" on null' data: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: 256 function: handleError class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Attempt to read property "id" on null' - /var/www/html/app/Http/Controllers/CsController.php - 273 - file: /var/www/html/app/Http/Controllers/CsController.php line: 273 function: 'Illuminate\Foundation\Bootstrap\{closure}' class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Attempt to read property "id" on null' - /var/www/html/app/Http/Controllers/CsController.php - 273 - function: 'App\Http\Controllers\{closure}' class: App\Http\Controllers\CsController type: '->' args: - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: cs_team_id: 15 cs_group_id: 32 id: 30 - 17 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Arr.php line: 609 function: array_map args: - { } - - id: 12 percent: 100 officer_id: 246 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-09-03T03:02:00.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 246 name: 'Retha Febrianasari' username: Ara cs_team_customer_service: - id: 206 cs_team_id: 15 customer_service_id: 12 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 14 percent: 10 officer_id: 1 is_active: true created_at: '2024-09-20T21:29:01.000000Z' updated_at: '2024-09-20T21:29:01.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 1 name: 'Team IT' username: 'IT IT' cs_team_customer_service: [] - id: 17 percent: 100 officer_id: 254 is_active: true created_at: '2024-10-07T23:57:39.000000Z' updated_at: '2024-10-29T17:30:37.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 254 name: 'Nashiha Afidah' username: Ryas cs_team_customer_service: - id: 214 cs_team_id: 17 customer_service_id: 17 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - id: 16 percent: 100 officer_id: 255 is_active: true created_at: '2024-10-07T23:57:00.000000Z' updated_at: '2024-10-29T17:31:03.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 255 name: 'Andy yusmant' username: Jeka cs_team_customer_service: - id: 191 cs_team_id: 13 customer_service_id: 16 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 15 percent: 100 officer_id: 256 is_active: true created_at: '2024-10-07T23:56:13.000000Z' updated_at: '2024-10-29T17:31:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 256 name: 'Tiara Selling' username: Kenzie cs_team_customer_service: - id: 209 cs_team_id: 15 customer_service_id: 15 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 13 percent: 100 officer_id: 249 is_active: true created_at: '2024-09-17T09:18:45.000000Z' updated_at: '2024-10-29T17:31:29.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 249 name: 'Fitria Rachmawati Oemardi' username: Yuki cs_team_customer_service: - id: 167 cs_team_id: 16 customer_service_id: 13 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 11 percent: 100 officer_id: 48 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:31:49.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 48 name: 'Devina Dyah' username: zea cs_team_customer_service: - id: 166 cs_team_id: 16 customer_service_id: 11 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 9 percent: 100 officer_id: 66 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:08.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 66 name: 'Ms. Rossy Selling' username: Nada cs_team_customer_service: - id: 173 cs_team_id: 19 customer_service_id: 9 is_active: true created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 19 name: 'Branch SPV' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 19, cs_group_id: 35, id: 34 } - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 19, cs_group_id: 33, id: 32 } - id: 7 percent: 100 officer_id: 248 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:25.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 248 name: 'eko wicaksono' username: Kia cs_team_customer_service: - id: 168 cs_team_id: 16 customer_service_id: 7 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 4 percent: 100 officer_id: 46 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:05.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 46 name: ajaynursyamsu2211 username: max cs_team_customer_service: - id: 208 cs_team_id: 15 customer_service_id: 4 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 3 percent: 100 officer_id: 61 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:18.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 61 name: dewintan username: Fita cs_team_customer_service: - id: 172 cs_team_id: 18 customer_service_id: 3 is_active: true created_at: '2025-07-15T18:47:59.000000Z' updated_at: '2025-07-15T18:47:59.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 18 name: 'HQ SPV' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 18, cs_group_id: 32, id: 29 } - id: 2 percent: 100 officer_id: 247 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:30.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 247 name: 'Irfan Mohamad Sukri' username: Evan cs_team_customer_service: - id: 207 cs_team_id: 15 customer_service_id: 2 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 8 percent: 20 officer_id: 44 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:36.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 44 name: jehanadani username: jeje cs_team_customer_service: - id: 217 cs_team_id: 12 customer_service_id: 8 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } - id: 6 percent: 90 officer_id: 67 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:42.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 67 name: jihanabdiah11 username: tia cs_team_customer_service: - id: 192 cs_team_id: 13 customer_service_id: 6 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 1 percent: 30 officer_id: 47 is_active: true created_at: '2024-08-29T12:47:53.861000Z' updated_at: '2024-11-05T13:06:17.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 47 name: zunililaifi username: lila cs_team_customer_service: - id: 218 cs_team_id: 12 customer_service_id: 1 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } - id: 10 percent: 100 officer_id: 250 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-12-15T04:19:50.000000Z' deleted_at: null created_by: null updated_by: d249d136-4159-4457-b7c0-1ea26b8c6ceb deleted_by: null officer: id: 250 name: 'Ismi Sofiatul Q.' username: Hana cs_team_customer_service: - id: 213 cs_team_id: 17 customer_service_id: 10 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - id: 5 percent: 100 officer_id: 69 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2025-02-11T23:31:31.000000Z' deleted_at: null created_by: null updated_by: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: null officer: id: 69 name: izanugroho92 username: ryas cs_team_customer_service: - id: 190 cs_team_id: 13 customer_service_id: 5 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 19 percent: 0 officer_id: 327 is_active: true created_at: '2025-06-25T01:32:49.000000Z' updated_at: '2025-06-25T01:32:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 211 cs_team_id: 15 customer_service_id: 19 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 20 percent: 0 officer_id: 345 is_active: true created_at: '2025-08-19T23:03:30.000000Z' updated_at: '2025-08-19T23:03:30.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null officer: null cs_team_customer_service: - id: 212 cs_team_id: 15 customer_service_id: 20 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 21 percent: 0 officer_id: 348 is_active: true created_at: '2025-09-25T22:02:57.000000Z' updated_at: '2025-09-25T22:02:57.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null officer: null cs_team_customer_service: - id: 216 cs_team_id: 17 customer_service_id: 21 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Collection.php line: 799 function: map class: Illuminate\Support\Arr type: '::' args: - - id: 12 percent: 100 officer_id: 246 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-09-03T03:02:00.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 246 name: 'Retha Febrianasari' username: Ara cs_team_customer_service: - id: 206 cs_team_id: 15 customer_service_id: 12 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 14 percent: 10 officer_id: 1 is_active: true created_at: '2024-09-20T21:29:01.000000Z' updated_at: '2024-09-20T21:29:01.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 1 name: 'Team IT' username: 'IT IT' cs_team_customer_service: [] - id: 17 percent: 100 officer_id: 254 is_active: true created_at: '2024-10-07T23:57:39.000000Z' updated_at: '2024-10-29T17:30:37.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 254 name: 'Nashiha Afidah' username: Ryas cs_team_customer_service: - id: 214 cs_team_id: 17 customer_service_id: 17 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - id: 16 percent: 100 officer_id: 255 is_active: true created_at: '2024-10-07T23:57:00.000000Z' updated_at: '2024-10-29T17:31:03.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 255 name: 'Andy yusmant' username: Jeka cs_team_customer_service: - id: 191 cs_team_id: 13 customer_service_id: 16 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 15 percent: 100 officer_id: 256 is_active: true created_at: '2024-10-07T23:56:13.000000Z' updated_at: '2024-10-29T17:31:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 256 name: 'Tiara Selling' username: Kenzie cs_team_customer_service: - id: 209 cs_team_id: 15 customer_service_id: 15 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 13 percent: 100 officer_id: 249 is_active: true created_at: '2024-09-17T09:18:45.000000Z' updated_at: '2024-10-29T17:31:29.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 249 name: 'Fitria Rachmawati Oemardi' username: Yuki cs_team_customer_service: - id: 167 cs_team_id: 16 customer_service_id: 13 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 11 percent: 100 officer_id: 48 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:31:49.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 48 name: 'Devina Dyah' username: zea cs_team_customer_service: - id: 166 cs_team_id: 16 customer_service_id: 11 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 9 percent: 100 officer_id: 66 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:08.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 66 name: 'Ms. Rossy Selling' username: Nada cs_team_customer_service: - id: 173 cs_team_id: 19 customer_service_id: 9 is_active: true created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 19 name: 'Branch SPV' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 19, cs_group_id: 35, id: 34 } - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 19, cs_group_id: 33, id: 32 } - id: 7 percent: 100 officer_id: 248 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:25.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 248 name: 'eko wicaksono' username: Kia cs_team_customer_service: - id: 168 cs_team_id: 16 customer_service_id: 7 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - id: 33 name: 'Branch Group 1' pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } - id: 4 percent: 100 officer_id: 46 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:05.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 46 name: ajaynursyamsu2211 username: max cs_team_customer_service: - id: 208 cs_team_id: 15 customer_service_id: 4 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 3 percent: 100 officer_id: 61 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:18.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 61 name: dewintan username: Fita cs_team_customer_service: - id: 172 cs_team_id: 18 customer_service_id: 3 is_active: true created_at: '2025-07-15T18:47:59.000000Z' updated_at: '2025-07-15T18:47:59.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 18 name: 'HQ SPV' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 18, cs_group_id: 32, id: 29 } - id: 2 percent: 100 officer_id: 247 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:30.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 247 name: 'Irfan Mohamad Sukri' username: Evan cs_team_customer_service: - id: 207 cs_team_id: 15 customer_service_id: 2 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 8 percent: 20 officer_id: 44 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:36.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 44 name: jehanadani username: jeje cs_team_customer_service: - id: 217 cs_team_id: 12 customer_service_id: 8 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } - id: 6 percent: 90 officer_id: 67 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:42.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 67 name: jihanabdiah11 username: tia cs_team_customer_service: - id: 192 cs_team_id: 13 customer_service_id: 6 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 1 percent: 30 officer_id: 47 is_active: true created_at: '2024-08-29T12:47:53.861000Z' updated_at: '2024-11-05T13:06:17.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 47 name: zunililaifi username: lila cs_team_customer_service: - id: 218 cs_team_id: 12 customer_service_id: 1 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } - id: 10 percent: 100 officer_id: 250 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-12-15T04:19:50.000000Z' deleted_at: null created_by: null updated_by: d249d136-4159-4457-b7c0-1ea26b8c6ceb deleted_by: null officer: id: 250 name: 'Ismi Sofiatul Q.' username: Hana cs_team_customer_service: - id: 213 cs_team_id: 17 customer_service_id: 10 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - id: 5 percent: 100 officer_id: 69 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2025-02-11T23:31:31.000000Z' deleted_at: null created_by: null updated_by: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: null officer: id: 69 name: izanugroho92 username: ryas cs_team_customer_service: - id: 190 cs_team_id: 13 customer_service_id: 5 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - id: 29 name: 'Retired Group CS' pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 19 percent: 0 officer_id: 327 is_active: true created_at: '2025-06-25T01:32:49.000000Z' updated_at: '2025-06-25T01:32:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 211 cs_team_id: 15 customer_service_id: 19 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 20 percent: 0 officer_id: 345 is_active: true created_at: '2025-08-19T23:03:30.000000Z' updated_at: '2025-08-19T23:03:30.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null officer: null cs_team_customer_service: - id: 212 cs_team_id: 15 customer_service_id: 20 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - id: 21 percent: 0 officer_id: 348 is_active: true created_at: '2025-09-25T22:02:57.000000Z' updated_at: '2025-09-25T22:02:57.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null officer: null cs_team_customer_service: - id: 216 cs_team_id: 17 customer_service_id: 21 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - id: 35 name: 'Branch Group 2' pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php line: 388 function: map class: Illuminate\Support\Collection type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Collection.php line: 1726 function: map class: Illuminate\Database\Eloquent\Collection type: '->' args: - { } - file: /var/www/html/app/Http/Controllers/CsController.php line: 267 function: transform class: Illuminate\Support\Collection type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php line: 47 function: listWithTeamGroup class: App\Http\Controllers\CsController type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - { } - listWithTeamGroup - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - { } - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - { } - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - { } - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - { } - { } - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - { } error: 'Internal Server Error' properties: success: type: boolean example: false message: type: string example: 'Attempt to read property "id" on null' data: type: array example: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: 256 function: handleError class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Attempt to read property "id" on null' - /var/www/html/app/Http/Controllers/CsController.php - 273 - file: /var/www/html/app/Http/Controllers/CsController.php line: 273 function: 'Illuminate\Foundation\Bootstrap\{closure}' class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Attempt to read property "id" on null' - /var/www/html/app/Http/Controllers/CsController.php - 273 - function: 'App\Http\Controllers\{closure}' class: App\Http\Controllers\CsController type: '->' args: - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - id: 32 name: 'HQ Group' pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } - 17 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Arr.php line: 609 function: array_map args: - [] - - id: 12 percent: 100 officer_id: 246 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-09-03T03:02:00.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 246 name: 'Retha Febrianasari' username: Ara cs_team_customer_service: - id: 206 cs_team_id: 15 customer_service_id: 12 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 14 percent: 10 officer_id: 1 is_active: true created_at: '2024-09-20T21:29:01.000000Z' updated_at: '2024-09-20T21:29:01.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 1 name: 'Team IT' username: 'IT IT' cs_team_customer_service: [] - id: 17 percent: 100 officer_id: 254 is_active: true created_at: '2024-10-07T23:57:39.000000Z' updated_at: '2024-10-29T17:30:37.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 254 name: 'Nashiha Afidah' username: Ryas cs_team_customer_service: - id: 214 cs_team_id: 17 customer_service_id: 17 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - id: 16 percent: 100 officer_id: 255 is_active: true created_at: '2024-10-07T23:57:00.000000Z' updated_at: '2024-10-29T17:31:03.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 255 name: 'Andy yusmant' username: Jeka cs_team_customer_service: - id: 191 cs_team_id: 13 customer_service_id: 16 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 15 percent: 100 officer_id: 256 is_active: true created_at: '2024-10-07T23:56:13.000000Z' updated_at: '2024-10-29T17:31:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 256 name: 'Tiara Selling' username: Kenzie cs_team_customer_service: - id: 209 cs_team_id: 15 customer_service_id: 15 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 13 percent: 100 officer_id: 249 is_active: true created_at: '2024-09-17T09:18:45.000000Z' updated_at: '2024-10-29T17:31:29.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 249 name: 'Fitria Rachmawati Oemardi' username: Yuki cs_team_customer_service: - id: 167 cs_team_id: 16 customer_service_id: 13 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 11 percent: 100 officer_id: 48 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:31:49.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 48 name: 'Devina Dyah' username: zea cs_team_customer_service: - id: 166 cs_team_id: 16 customer_service_id: 11 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 9 percent: 100 officer_id: 66 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:08.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 66 name: 'Ms. Rossy Selling' username: Nada cs_team_customer_service: - id: 173 cs_team_id: 19 customer_service_id: 9 is_active: true created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 19 name: 'Branch SPV' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 19, cs_group_id: 35, id: 34 } } - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 19, cs_group_id: 33, id: 32 } } - id: 7 percent: 100 officer_id: 248 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:25.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 248 name: 'eko wicaksono' username: Kia cs_team_customer_service: - id: 168 cs_team_id: 16 customer_service_id: 7 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 4 percent: 100 officer_id: 46 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:05.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 46 name: ajaynursyamsu2211 username: max cs_team_customer_service: - id: 208 cs_team_id: 15 customer_service_id: 4 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 3 percent: 100 officer_id: 61 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:18.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 61 name: dewintan username: Fita cs_team_customer_service: - id: 172 cs_team_id: 18 customer_service_id: 3 is_active: true created_at: '2025-07-15T18:47:59.000000Z' updated_at: '2025-07-15T18:47:59.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 18 name: 'HQ SPV' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 18, cs_group_id: 32, id: 29 } } - id: 2 percent: 100 officer_id: 247 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:30.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 247 name: 'Irfan Mohamad Sukri' username: Evan cs_team_customer_service: - id: 207 cs_team_id: 15 customer_service_id: 2 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 8 percent: 20 officer_id: 44 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:36.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 44 name: jehanadani username: jeje cs_team_customer_service: - id: 217 cs_team_id: 12 customer_service_id: 8 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } } - id: 6 percent: 90 officer_id: 67 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:42.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 67 name: jihanabdiah11 username: tia cs_team_customer_service: - id: 192 cs_team_id: 13 customer_service_id: 6 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 1 percent: 30 officer_id: 47 is_active: true created_at: '2024-08-29T12:47:53.861000Z' updated_at: '2024-11-05T13:06:17.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 47 name: zunililaifi username: lila cs_team_customer_service: - id: 218 cs_team_id: 12 customer_service_id: 1 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } } - id: 10 percent: 100 officer_id: 250 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-12-15T04:19:50.000000Z' deleted_at: null created_by: null updated_by: d249d136-4159-4457-b7c0-1ea26b8c6ceb deleted_by: null officer: id: 250 name: 'Ismi Sofiatul Q.' username: Hana cs_team_customer_service: - id: 213 cs_team_id: 17 customer_service_id: 10 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - id: 5 percent: 100 officer_id: 69 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2025-02-11T23:31:31.000000Z' deleted_at: null created_by: null updated_by: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: null officer: id: 69 name: izanugroho92 username: ryas cs_team_customer_service: - id: 190 cs_team_id: 13 customer_service_id: 5 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 19 percent: 0 officer_id: 327 is_active: true created_at: '2025-06-25T01:32:49.000000Z' updated_at: '2025-06-25T01:32:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 211 cs_team_id: 15 customer_service_id: 19 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 20 percent: 0 officer_id: 345 is_active: true created_at: '2025-08-19T23:03:30.000000Z' updated_at: '2025-08-19T23:03:30.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null officer: null cs_team_customer_service: - id: 212 cs_team_id: 15 customer_service_id: 20 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 21 percent: 0 officer_id: 348 is_active: true created_at: '2025-09-25T22:02:57.000000Z' updated_at: '2025-09-25T22:02:57.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null officer: null cs_team_customer_service: - id: 216 cs_team_id: 17 customer_service_id: 21 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Collection.php line: 799 function: map class: Illuminate\Support\Arr type: '::' args: - - id: 12 percent: 100 officer_id: 246 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-09-03T03:02:00.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 246 name: 'Retha Febrianasari' username: Ara cs_team_customer_service: - id: 206 cs_team_id: 15 customer_service_id: 12 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 14 percent: 10 officer_id: 1 is_active: true created_at: '2024-09-20T21:29:01.000000Z' updated_at: '2024-09-20T21:29:01.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 1 name: 'Team IT' username: 'IT IT' cs_team_customer_service: [] - id: 17 percent: 100 officer_id: 254 is_active: true created_at: '2024-10-07T23:57:39.000000Z' updated_at: '2024-10-29T17:30:37.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 254 name: 'Nashiha Afidah' username: Ryas cs_team_customer_service: - id: 214 cs_team_id: 17 customer_service_id: 17 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - id: 16 percent: 100 officer_id: 255 is_active: true created_at: '2024-10-07T23:57:00.000000Z' updated_at: '2024-10-29T17:31:03.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 255 name: 'Andy yusmant' username: Jeka cs_team_customer_service: - id: 191 cs_team_id: 13 customer_service_id: 16 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 15 percent: 100 officer_id: 256 is_active: true created_at: '2024-10-07T23:56:13.000000Z' updated_at: '2024-10-29T17:31:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 256 name: 'Tiara Selling' username: Kenzie cs_team_customer_service: - id: 209 cs_team_id: 15 customer_service_id: 15 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 13 percent: 100 officer_id: 249 is_active: true created_at: '2024-09-17T09:18:45.000000Z' updated_at: '2024-10-29T17:31:29.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 249 name: 'Fitria Rachmawati Oemardi' username: Yuki cs_team_customer_service: - id: 167 cs_team_id: 16 customer_service_id: 13 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 11 percent: 100 officer_id: 48 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:31:49.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 48 name: 'Devina Dyah' username: zea cs_team_customer_service: - id: 166 cs_team_id: 16 customer_service_id: 11 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 9 percent: 100 officer_id: 66 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:08.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 66 name: 'Ms. Rossy Selling' username: Nada cs_team_customer_service: - id: 173 cs_team_id: 19 customer_service_id: 9 is_active: true created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 19 name: 'Branch SPV' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 19, cs_group_id: 35, id: 34 } } - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 19, cs_group_id: 33, id: 32 } } - id: 7 percent: 100 officer_id: 248 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:32:25.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 248 name: 'eko wicaksono' username: Kia cs_team_customer_service: - id: 168 cs_team_id: 16 customer_service_id: 7 is_active: true created_at: '2025-07-15T18:46:32.000000Z' updated_at: '2025-07-15T18:46:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 16 name: 'Branch CS 1' cs_group_cs_team: - { id: 33, name: 'Branch Group 1', pivot: { cs_team_id: 16, cs_group_id: 33, id: 31 } } - id: 4 percent: 100 officer_id: 46 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:05.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 46 name: ajaynursyamsu2211 username: max cs_team_customer_service: - id: 208 cs_team_id: 15 customer_service_id: 4 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 3 percent: 100 officer_id: 61 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:18.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 61 name: dewintan username: Fita cs_team_customer_service: - id: 172 cs_team_id: 18 customer_service_id: 3 is_active: true created_at: '2025-07-15T18:47:59.000000Z' updated_at: '2025-07-15T18:47:59.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 18 name: 'HQ SPV' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 18, cs_group_id: 32, id: 29 } } - id: 2 percent: 100 officer_id: 247 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-29T17:33:30.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 247 name: 'Irfan Mohamad Sukri' username: Evan cs_team_customer_service: - id: 207 cs_team_id: 15 customer_service_id: 2 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 8 percent: 20 officer_id: 44 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:36.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 44 name: jehanadani username: jeje cs_team_customer_service: - id: 217 cs_team_id: 12 customer_service_id: 8 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } } - id: 6 percent: 90 officer_id: 67 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-10-31T20:51:42.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 67 name: jihanabdiah11 username: tia cs_team_customer_service: - id: 192 cs_team_id: 13 customer_service_id: 6 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 1 percent: 30 officer_id: 47 is_active: true created_at: '2024-08-29T12:47:53.861000Z' updated_at: '2024-11-05T13:06:17.000000Z' deleted_at: null created_by: null updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: id: 47 name: zunililaifi username: lila cs_team_customer_service: - id: 218 cs_team_id: 12 customer_service_id: 1 is_active: true created_at: '2025-10-07T20:15:35.000000Z' updated_at: '2025-10-07T20:15:35.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 12 name: Frontline cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 12, cs_group_id: 32, id: 35 } } - id: 10 percent: 100 officer_id: 250 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2024-12-15T04:19:50.000000Z' deleted_at: null created_by: null updated_by: d249d136-4159-4457-b7c0-1ea26b8c6ceb deleted_by: null officer: id: 250 name: 'Ismi Sofiatul Q.' username: Hana cs_team_customer_service: - id: 213 cs_team_id: 17 customer_service_id: 10 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - id: 5 percent: 100 officer_id: 69 is_active: true created_at: '2024-08-29T12:47:53.862000Z' updated_at: '2025-02-11T23:31:31.000000Z' deleted_at: null created_by: null updated_by: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: null officer: id: 69 name: izanugroho92 username: ryas cs_team_customer_service: - id: 190 cs_team_id: 13 customer_service_id: 5 is_active: true created_at: '2025-08-17T18:50:30.000000Z' updated_at: '2025-08-17T18:50:30.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 13 name: 'Retired CS' cs_group_cs_team: - { id: 29, name: 'Retired Group CS', pivot: { cs_team_id: 13, cs_group_id: 29, id: 27 } } - id: 18 percent: 0 officer_id: 328 is_active: true created_at: '2025-06-25T01:31:51.000000Z' updated_at: '2025-06-25T01:31:51.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 210 cs_team_id: 15 customer_service_id: 18 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 19 percent: 0 officer_id: 327 is_active: true created_at: '2025-06-25T01:32:49.000000Z' updated_at: '2025-06-25T01:32:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null officer: null cs_team_customer_service: - id: 211 cs_team_id: 15 customer_service_id: 19 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 20 percent: 0 officer_id: 345 is_active: true created_at: '2025-08-19T23:03:30.000000Z' updated_at: '2025-08-19T23:03:30.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null officer: null cs_team_customer_service: - id: 212 cs_team_id: 15 customer_service_id: 20 is_active: true created_at: '2025-08-20T19:12:57.000000Z' updated_at: '2025-08-20T19:12:57.000000Z' deleted_at: null created_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null cs_team: id: 15 name: 'HQ CS' cs_group_cs_team: - { id: 32, name: 'HQ Group', pivot: { cs_team_id: 15, cs_group_id: 32, id: 30 } } - id: 21 percent: 0 officer_id: 348 is_active: true created_at: '2025-09-25T22:02:57.000000Z' updated_at: '2025-09-25T22:02:57.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null officer: null cs_team_customer_service: - id: 216 cs_team_id: 17 customer_service_id: 21 is_active: true created_at: '2025-09-26T20:03:16.000000Z' updated_at: '2025-09-26T20:03:16.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null cs_team: id: 17 name: 'Branch CS 2' cs_group_cs_team: - { id: 35, name: 'Branch Group 2', pivot: { cs_team_id: 17, cs_group_id: 35, id: 33 } } - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php line: 388 function: map class: Illuminate\Support\Collection type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Collections/Collection.php line: 1726 function: map class: Illuminate\Database\Eloquent\Collection type: '->' args: - [] - file: /var/www/html/app/Http/Controllers/CsController.php line: 267 function: transform class: Illuminate\Support\Collection type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php line: 47 function: listWithTeamGroup class: App\Http\Controllers\CsController type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - listWithTeamGroup - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/cs/team-group/list metadata: custom: [] groupName: 'Customer Service' groupDescription: "\nAPIs for managing customer service" subgroup: '' subgroupDescription: '' title: 'List Customer Service with team, group, and branch.' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\CsController method: name: listWithTeamGroup class: App\Http\Controllers\CsController route: uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/cs/team-group/list methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\CsController@listWithTeamGroup controller: App\Http\Controllers\CsController@listWithTeamGroup namespace: null prefix: api where: [] as: cs-team-group-list isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - [] - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - [] - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - [] - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - [] - [] - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - [] items: type: object properties: file: type: string example: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: type: integer example: 256 function: type: string example: handleError class: type: string example: Illuminate\Foundation\Bootstrap\HandleExceptions type: type: string example: '->' args: type: array example: - 2 - 'Attempt to read property "id" on null' - /var/www/html/app/Http/Controllers/CsController.php - 273 items: type: integer error: type: string example: 'Internal Server Error' tags: - 'Customer Service' security: [] /api/cs-channel/active: get: summary: 'List Active Customer Service Channel.' operationId: listActiveCustomerServiceChannel description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of active customer service channel' data: - id: 10 channel_id: haloai name: 'Halo AI' description: '{"haloai_staff_id" : "132321231"}' is_active: true created_at: '2026-01-24T02:59:27.091685Z' updated_at: '2024-08-29T12:47:53.862000Z' deleted_at: null created_by: 'SYSTEM (query)' updated_by: null deleted_by: null - id: 9 channel_id: onesender name: 'One Sender' description: '{"onesender_staff_id":"3123212321", "unique_id":"wa5799"}' is_active: true created_at: '2025-04-16T20:47:19.000000Z' updated_at: '2025-04-17T01:12:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true created_at: '2024-09-12T02:38:15.000000Z' updated_at: '2025-04-16T20:53:41.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null error: '' properties: success: type: boolean example: true message: type: string example: 'List of active customer service channel' data: type: array example: - id: 10 channel_id: haloai name: 'Halo AI' description: '{"haloai_staff_id" : "132321231"}' is_active: true created_at: '2026-01-24T02:59:27.091685Z' updated_at: '2024-08-29T12:47:53.862000Z' deleted_at: null created_by: 'SYSTEM (query)' updated_by: null deleted_by: null - id: 9 channel_id: onesender name: 'One Sender' description: '{"onesender_staff_id":"3123212321", "unique_id":"wa5799"}' is_active: true created_at: '2025-04-16T20:47:19.000000Z' updated_at: '2025-04-17T01:12:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true created_at: '2024-09-12T02:38:15.000000Z' updated_at: '2025-04-16T20:53:41.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null items: type: object properties: id: type: integer example: 10 channel_id: type: string example: haloai name: type: string example: 'Halo AI' description: type: string example: '{"haloai_staff_id" : "132321231"}' is_active: type: boolean example: true created_at: type: string example: '2026-01-24T02:59:27.091685Z' updated_at: type: string example: '2024-08-29T12:47:53.862000Z' deleted_at: type: string example: null created_by: type: string example: 'SYSTEM (query)' updated_by: type: string example: null deleted_by: type: string example: null error: type: string example: '' tags: - 'Customer Service Channel' security: [] /api/cs-channel: get: summary: 'List Customer Service Channel.' operationId: listCustomerServiceChannel description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of customer service channel' data: - id: 10 channel_id: haloai name: 'Halo AI' description: '{"haloai_staff_id" : "132321231"}' is_active: true created_at: '2026-01-24T02:59:27.091685Z' updated_at: '2024-08-29T12:47:53.862000Z' deleted_at: null created_by: 'SYSTEM (query)' updated_by: null deleted_by: null - id: 9 channel_id: onesender name: 'One Sender' description: '{"onesender_staff_id":"3123212321", "unique_id":"wa5799"}' is_active: true created_at: '2025-04-16T20:47:19.000000Z' updated_at: '2025-04-17T01:12:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 4 channel_id: Pancake name: Pancake description: '{"token": "dsa"}' is_active: false created_at: '2024-09-12T02:42:27.000000Z' updated_at: '2025-04-16T20:53:55.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true created_at: '2024-09-12T02:38:15.000000Z' updated_at: '2025-04-16T20:53:41.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 1 channel_id: Sleekflow name: Sleekflow description: '{"sleekflow_staff_id":"3123212321"}' is_active: false created_at: '2024-08-30T07:22:52.000000Z' updated_at: '2025-04-16T20:53:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null error: '' properties: success: type: boolean example: true message: type: string example: 'List of customer service channel' data: type: array example: - id: 10 channel_id: haloai name: 'Halo AI' description: '{"haloai_staff_id" : "132321231"}' is_active: true created_at: '2026-01-24T02:59:27.091685Z' updated_at: '2024-08-29T12:47:53.862000Z' deleted_at: null created_by: 'SYSTEM (query)' updated_by: null deleted_by: null - id: 9 channel_id: onesender name: 'One Sender' description: '{"onesender_staff_id":"3123212321", "unique_id":"wa5799"}' is_active: true created_at: '2025-04-16T20:47:19.000000Z' updated_at: '2025-04-17T01:12:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 4 channel_id: Pancake name: Pancake description: '{"token": "dsa"}' is_active: false created_at: '2024-09-12T02:42:27.000000Z' updated_at: '2025-04-16T20:53:55.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 2 channel_id: Qontak name: Qontak description: '{"qontak_staff_id" : "132321231"}' is_active: true created_at: '2024-09-12T02:38:15.000000Z' updated_at: '2025-04-16T20:53:41.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null - id: 1 channel_id: Sleekflow name: Sleekflow description: '{"sleekflow_staff_id":"3123212321"}' is_active: false created_at: '2024-08-30T07:22:52.000000Z' updated_at: '2025-04-16T20:53:49.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null items: type: object properties: id: type: integer example: 10 channel_id: type: string example: haloai name: type: string example: 'Halo AI' description: type: string example: '{"haloai_staff_id" : "132321231"}' is_active: type: boolean example: true created_at: type: string example: '2026-01-24T02:59:27.091685Z' updated_at: type: string example: '2024-08-29T12:47:53.862000Z' deleted_at: type: string example: null created_by: type: string example: 'SYSTEM (query)' updated_by: type: string example: null deleted_by: type: string example: null error: type: string example: '' tags: - 'Customer Service Channel' security: [] post: summary: 'Store new Customer Service Channel.' operationId: storeNewCustomerServiceChannel description: '' parameters: [] responses: { } tags: - 'Customer Service Channel' requestBody: required: false content: application/json: schema: type: object properties: channel_id: type: string description: '' example: null nullable: false name: type: string description: '' example: null nullable: false description: type: string description: '' example: 'Et veritatis qui provident rerum et quae dolorem facilis.' nullable: true '/api/cs-channel/{id}': get: summary: 'Show Customer Service Channel Detail.' operationId: showCustomerServiceChannelDetail description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Customer service channel detail' data: id: 10 channel_id: haloai name: 'Halo AI' description: '{"haloai_staff_id" : "132321231"}' is_active: true created_at: '2026-01-24T02:59:27.091685Z' updated_at: '2024-08-29T12:47:53.862000Z' deleted_at: null created_by: 'SYSTEM (query)' updated_by: null deleted_by: null error: '' properties: success: type: boolean example: true message: type: string example: 'Customer service channel detail' data: type: object properties: id: type: integer example: 10 channel_id: type: string example: haloai name: type: string example: 'Halo AI' description: type: string example: '{"haloai_staff_id" : "132321231"}' is_active: type: boolean example: true created_at: type: string example: '2026-01-24T02:59:27.091685Z' updated_at: type: string example: '2024-08-29T12:47:53.862000Z' deleted_at: type: string example: null created_by: type: string example: 'SYSTEM (query)' updated_by: type: string example: null deleted_by: type: string example: null error: type: string example: '' tags: - 'Customer Service Channel' security: [] put: summary: 'Update Customer Service Channel.' operationId: updateCustomerServiceChannel description: '' parameters: [] responses: { } tags: - 'Customer Service Channel' requestBody: required: false content: application/json: schema: type: object properties: channel_id: type: string description: '' example: null nullable: false name: type: string description: '' example: null nullable: false description: type: string description: '' example: 'Non consequatur sint non quia sit.' nullable: true parameters: - in: path name: id description: 'The ID of the cs channel.' example: 10 required: true schema: type: integer '/api/cs-channel/{cs_channel}/set-active': put: summary: 'Set Active/Inactive Customer Service Channel.' operationId: setActiveInactiveCustomerServiceChannel description: '' parameters: [] responses: { } tags: - 'Customer Service Channel' parameters: - in: path name: cs_channel description: '' example: 10 required: true schema: type: integer /api/cs-group: get: summary: 'List Customer Service Group.' operationId: listCustomerServiceGroup description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: molestias required: false schema: type: string description: 'The search query.' example: molestias nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of groups' data: current_page: 1 data: [] first_page_url: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' from: null last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/cs-group' per_page: 10 prev_page_url: null to: null total: 0 error: '' properties: success: type: boolean example: true message: type: string example: 'List of groups' data: type: object properties: current_page: type: integer example: 1 data: type: array example: [] first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' from: type: string example: null last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/cs-group?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-group' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: string example: null total: type: integer example: 0 error: type: string example: '' tags: - 'Customer Service Group' security: [] post: summary: 'Store new Customer Service Group.' operationId: storeNewCustomerServiceGroup description: '' parameters: [] responses: { } tags: - 'Customer Service Group' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: exercitationem nullable: false branches: type: array description: validation.min. example: - [] items: type: object properties: id: type: string description: '' example: null nullable: false is_active: type: boolean description: '' example: true nullable: false required: - is_active teams: type: array description: validation.min. example: - [] items: type: object properties: id: type: string description: '' example: null nullable: false is_active: type: boolean description: '' example: true nullable: false required: - is_active required: - name - branches - teams '/api/cs-group/{id}': get: summary: 'Show Customer Service Group Detail.' operationId: showCustomerServiceGroupDetail description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Group detail' data: id: 35 name: 'Branch Group 2' created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-07-15T18:54:09.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null is_active: true cs_teams: - id: 17 name: 'Branch CS 2' created_at: '2025-07-15T18:47:32.000000Z' updated_at: '2025-07-15T18:47:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null is_active: null pivot: cs_group_id: 35 cs_team_id: 17 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - id: 19 name: 'Branch SPV' created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null is_active: null pivot: cs_group_id: 35 cs_team_id: 19 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-09-04T18:03:39.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' branches: - branch_id: 4 branch_uid: b6572f91-5bb8-4c23-9268-31d2ccd8b5f6 code: JOGJA name_branch: 'JOGJA - JOGJA' img_url: branches/Z2tIgLBKCm2zWALmItaeZyyTwdOxUVrIqUYQdLSs.jpg status: 1 created_at: '2023-05-15T14:18:32.000000Z' updated_at: '2024-01-11T09:01:28.000000Z' updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 pivot: cs_group_id: 35 branch_id: 4 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 5 branch_uid: fc352b1e-6fc4-420d-9b39-4dbfa6a77264 code: LAMPUNG name_branch: 'Bandar Lampung - Lampung' img_url: branches/47mkQHLSeXMN2fwqx3R98BRWmed7xkROtZs73fW9.jpg status: 1 created_at: '2023-06-05T13:03:25.000000Z' updated_at: '2024-12-20T06:25:19.000000Z' updated_by: 1a4fbc7d-3652-4d35-bc9a-c645ff8d6a49 pivot: cs_group_id: 35 branch_id: 5 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 7 branch_uid: a6bb2f65-6712-4b62-91f7-917330971466 code: MEDAN name_branch: 'MEDAN - SUMATRA' img_url: branches/luwoj3ogbuvmDF5iTVzbAh650hsZdrHJQfLYvnXw.jpg status: 1 created_at: '2024-06-03T05:13:25.000000Z' updated_at: '2024-06-03T05:13:37.000000Z' updated_by: e5984302-2b2e-4cc7-ae9d-f4fb44b3d582 pivot: cs_group_id: 35 branch_id: 7 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 11 branch_uid: ae62d13e-028d-4bfb-89f0-666739ebfcba code: SEMARANG name_branch: 'SEMARANG - JATENG' img_url: branches/cQyADLaNTqa1aDa2LSgn0FFHWG7LGZoZrk8kSar1.png status: 1 created_at: '2025-05-01T07:39:58.000000Z' updated_at: '2025-05-01T07:39:58.000000Z' updated_by: system pivot: cs_group_id: 35 branch_id: 11 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 12 branch_uid: 16c90942-ff15-4ae3-8036-4ef42ee4981e code: BEKASI name_branch: 'BEKASI - JABAR' img_url: branches/R1ULdCmdJmFhD1KXMpjmPc3swNi3hOcGZW1m3hOq.png status: 1 created_at: '2025-05-01T07:40:28.000000Z' updated_at: '2025-05-01T07:40:28.000000Z' updated_by: system pivot: cs_group_id: 35 branch_id: 12 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 14 branch_uid: 8843541a-cb6a-4f7d-be4f-0420a9587321 code: 'JOGJA GONDOKUSUMAN' name_branch: 'JOGJA GONDOKUSUMAN - JOGJA' img_url: branches/fAeWWbd2rfP4bCENm3iN2QO7l46gbbBofQXwWgYP.png status: 1 created_at: '2025-10-18T02:01:39.000000Z' updated_at: '2025-10-18T02:12:13.000000Z' updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 pivot: cs_group_id: 35 branch_id: 14 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-11-05T10:07:13.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' error: '' properties: success: type: boolean example: true message: type: string example: 'Group detail' data: type: object properties: id: type: integer example: 35 name: type: string example: 'Branch Group 2' created_at: type: string example: '2025-07-15T18:54:07.000000Z' updated_at: type: string example: '2025-07-15T18:54:09.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null is_active: type: boolean example: true cs_teams: type: array example: - id: 17 name: 'Branch CS 2' created_at: '2025-07-15T18:47:32.000000Z' updated_at: '2025-07-15T18:47:32.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null is_active: null pivot: cs_group_id: 35 cs_team_id: 17 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - id: 19 name: 'Branch SPV' created_at: '2025-07-15T18:48:15.000000Z' updated_at: '2025-07-15T18:48:15.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null is_active: null pivot: cs_group_id: 35 cs_team_id: 19 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-09-04T18:03:39.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' items: type: object properties: id: type: integer example: 17 name: type: string example: 'Branch CS 2' created_at: type: string example: '2025-07-15T18:47:32.000000Z' updated_at: type: string example: '2025-07-15T18:47:32.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null is_active: type: string example: null pivot: type: object properties: cs_group_id: type: integer example: 35 cs_team_id: type: integer example: 17 is_active: type: boolean example: true created_by: type: string example: null updated_by: type: string example: null deleted_by: type: string example: null created_at: type: string example: '2025-07-15T18:54:07.000000Z' updated_at: type: string example: '2025-11-05T10:07:13.000000Z' branches: type: array example: - branch_id: 4 branch_uid: b6572f91-5bb8-4c23-9268-31d2ccd8b5f6 code: JOGJA name_branch: 'JOGJA - JOGJA' img_url: branches/Z2tIgLBKCm2zWALmItaeZyyTwdOxUVrIqUYQdLSs.jpg status: 1 created_at: '2023-05-15T14:18:32.000000Z' updated_at: '2024-01-11T09:01:28.000000Z' updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 pivot: cs_group_id: 35 branch_id: 4 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 5 branch_uid: fc352b1e-6fc4-420d-9b39-4dbfa6a77264 code: LAMPUNG name_branch: 'Bandar Lampung - Lampung' img_url: branches/47mkQHLSeXMN2fwqx3R98BRWmed7xkROtZs73fW9.jpg status: 1 created_at: '2023-06-05T13:03:25.000000Z' updated_at: '2024-12-20T06:25:19.000000Z' updated_by: 1a4fbc7d-3652-4d35-bc9a-c645ff8d6a49 pivot: cs_group_id: 35 branch_id: 5 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 7 branch_uid: a6bb2f65-6712-4b62-91f7-917330971466 code: MEDAN name_branch: 'MEDAN - SUMATRA' img_url: branches/luwoj3ogbuvmDF5iTVzbAh650hsZdrHJQfLYvnXw.jpg status: 1 created_at: '2024-06-03T05:13:25.000000Z' updated_at: '2024-06-03T05:13:37.000000Z' updated_by: e5984302-2b2e-4cc7-ae9d-f4fb44b3d582 pivot: cs_group_id: 35 branch_id: 7 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 11 branch_uid: ae62d13e-028d-4bfb-89f0-666739ebfcba code: SEMARANG name_branch: 'SEMARANG - JATENG' img_url: branches/cQyADLaNTqa1aDa2LSgn0FFHWG7LGZoZrk8kSar1.png status: 1 created_at: '2025-05-01T07:39:58.000000Z' updated_at: '2025-05-01T07:39:58.000000Z' updated_by: system pivot: cs_group_id: 35 branch_id: 11 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 12 branch_uid: 16c90942-ff15-4ae3-8036-4ef42ee4981e code: BEKASI name_branch: 'BEKASI - JABAR' img_url: branches/R1ULdCmdJmFhD1KXMpjmPc3swNi3hOcGZW1m3hOq.png status: 1 created_at: '2025-05-01T07:40:28.000000Z' updated_at: '2025-05-01T07:40:28.000000Z' updated_by: system pivot: cs_group_id: 35 branch_id: 12 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-07-15T18:54:07.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' - branch_id: 14 branch_uid: 8843541a-cb6a-4f7d-be4f-0420a9587321 code: 'JOGJA GONDOKUSUMAN' name_branch: 'JOGJA GONDOKUSUMAN - JOGJA' img_url: branches/fAeWWbd2rfP4bCENm3iN2QO7l46gbbBofQXwWgYP.png status: 1 created_at: '2025-10-18T02:01:39.000000Z' updated_at: '2025-10-18T02:12:13.000000Z' updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 pivot: cs_group_id: 35 branch_id: 14 is_active: true created_by: null updated_by: null deleted_by: null created_at: '2025-11-05T10:07:13.000000Z' updated_at: '2025-11-05T10:07:13.000000Z' items: type: object properties: branch_id: type: integer example: 4 branch_uid: type: string example: b6572f91-5bb8-4c23-9268-31d2ccd8b5f6 code: type: string example: JOGJA name_branch: type: string example: 'JOGJA - JOGJA' img_url: type: string example: branches/Z2tIgLBKCm2zWALmItaeZyyTwdOxUVrIqUYQdLSs.jpg status: type: integer example: 1 created_at: type: string example: '2023-05-15T14:18:32.000000Z' updated_at: type: string example: '2024-01-11T09:01:28.000000Z' updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 pivot: type: object properties: cs_group_id: type: integer example: 35 branch_id: type: integer example: 4 is_active: type: boolean example: true created_by: type: string example: null updated_by: type: string example: null deleted_by: type: string example: null created_at: type: string example: '2025-07-15T18:54:07.000000Z' updated_at: type: string example: '2025-11-05T10:07:13.000000Z' error: type: string example: '' tags: - 'Customer Service Group' security: [] put: summary: 'Update Customer Service Group.' operationId: updateCustomerServiceGroup description: '' parameters: [] responses: { } tags: - 'Customer Service Group' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: placeat nullable: false branches: type: array description: validation.min. example: - [] items: type: object properties: id: type: string description: '' example: null nullable: false is_active: type: boolean description: '' example: true nullable: false required: - is_active teams: type: array description: validation.min. example: - [] items: type: object properties: id: type: string description: '' example: null nullable: false is_active: type: boolean description: '' example: false nullable: false required: - is_active required: - name - branches - teams delete: summary: 'Delete Customer Service Group.' operationId: deleteCustomerServiceGroup description: '' parameters: [] responses: { } tags: - 'Customer Service Group' parameters: - in: path name: id description: 'The ID of the cs group.' example: 35 required: true schema: type: integer '/api/cs-group/{cs_group}/set-active': put: summary: 'Set Status Customer Service Group.' operationId: setStatusCustomerServiceGroup description: '' parameters: [] responses: { } tags: - 'Customer Service Group' parameters: - in: path name: cs_group description: '' example: 35 required: true schema: type: integer /api/cs-team: get: summary: 'List Team Customer Service.' operationId: listTeamCustomerService description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: John required: false schema: type: string description: 'The search query.' example: John nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of teams' data: current_page: 1 data: [] first_page_url: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' from: null last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/cs-team' per_page: 10 prev_page_url: null to: null total: 0 error: '' properties: success: type: boolean example: true message: type: string example: 'List of teams' data: type: object properties: current_page: type: integer example: 1 data: type: array example: [] first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' from: type: string example: null last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/cs-team?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/cs-team' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: string example: null total: type: integer example: 0 error: type: string example: '' tags: - 'Customer Service Team' security: [] post: summary: 'Store Team Customer Service.' operationId: storeTeamCustomerService description: '' parameters: [] responses: { } tags: - 'Customer Service Team' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: asperiores nullable: false customer_service: type: array description: '' example: - [] items: type: object properties: id: type: integer description: 'The id of an existing record in the customer_services table.' example: 11 nullable: false required: - id required: - name - customer_service '/api/cs-team/{id}': get: summary: 'Detail Team Customer Service.' operationId: detailTeamCustomerService description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Team detail' data: id: 13 name: 'Retired CS' created_at: '2025-02-11T23:33:12.000000Z' updated_at: '2025-02-11T23:33:12.000000Z' deleted_at: null created_by: 623567a0-5aad-42d3-a508-a072ff5bb888 updated_by: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: null customer_services: - id: 16 id_officer: 255 counter: null percent: 100 name: 'Andy yusmant' username: Jeka is_active: true - id: 6 id_officer: 67 counter: null percent: 90 name: jihanabdiah11 username: tia is_active: true - id: 5 id_officer: 69 counter: null percent: 100 name: izanugroho92 username: ryas is_active: true error: '' properties: success: type: boolean example: true message: type: string example: 'Team detail' data: type: object properties: id: type: integer example: 13 name: type: string example: 'Retired CS' created_at: type: string example: '2025-02-11T23:33:12.000000Z' updated_at: type: string example: '2025-02-11T23:33:12.000000Z' deleted_at: type: string example: null created_by: type: string example: 623567a0-5aad-42d3-a508-a072ff5bb888 updated_by: type: string example: 623567a0-5aad-42d3-a508-a072ff5bb888 deleted_by: type: string example: null customer_services: type: array example: - id: 16 id_officer: 255 counter: null percent: 100 name: 'Andy yusmant' username: Jeka is_active: true - id: 6 id_officer: 67 counter: null percent: 90 name: jihanabdiah11 username: tia is_active: true - id: 5 id_officer: 69 counter: null percent: 100 name: izanugroho92 username: ryas is_active: true items: type: object properties: id: type: integer example: 16 id_officer: type: integer example: 255 counter: type: string example: null percent: type: integer example: 100 name: type: string example: 'Andy yusmant' username: type: string example: Jeka is_active: type: boolean example: true error: type: string example: '' tags: - 'Customer Service Team' security: [] put: summary: 'Update Team Customer Service.' operationId: updateTeamCustomerService description: '' parameters: [] responses: { } tags: - 'Customer Service Team' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: sapiente nullable: false customer_service: type: array description: '' example: - [] items: type: object properties: id: type: integer description: 'The id of an existing record in the customer_services table.' example: 2 nullable: false is_active: type: boolean description: '' example: false nullable: false channel_requirement: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 5 nullable: false is_active: type: boolean description: '' example: false nullable: false required: - id - is_active required: - id - is_active - channel_requirement required: - name - customer_service delete: summary: 'Delete Team Customer Service.' operationId: deleteTeamCustomerService description: '' parameters: [] responses: { } tags: - 'Customer Service Team' parameters: - in: path name: id description: 'The ID of the cs team.' example: 13 required: true schema: type: integer '/api/cs-team/{team_id}/set-active': put: summary: 'Set Customer Service Active/InActive ON Team.' operationId: setCustomerServiceActiveInActiveONTeam description: '' parameters: [] responses: { } tags: - 'Customer Service Team' parameters: - in: path name: team_id description: 'The ID of the team.' example: 13 required: true schema: type: integer /api/sending-initiate-whatsapp: get: summary: '' operationId: getApiSendingInitiateWhatsapp description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'WhatsApp initiation sent' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'WhatsApp initiation sent' data: type: array example: [] error: type: string example: '' tags: - Endpoints security: [] /api/start-of-pause-assignment: get: summary: '' operationId: getApiStartOfPauseAssignment description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Pause assignment started' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'Pause assignment started' data: type: array example: [] error: type: string example: '' tags: - Endpoints security: [] /api/qontak/assign-unassigned-lead: get: summary: 'Assign Unassigned Customer Service To Room ( Qontak )' operationId: assignUnassignedCustomerServiceToRoomQontak description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Assign Unassigned Lead' data: - id: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 name: ムハマドリドミカイル description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '628988476789' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-15T03:50:42.000Z' unread_count: 1 created_at: '2026-04-15T03:50:43.281Z' last_message_at: '2026-04-15T04:13:12.316Z' last_activity_at: '2026-04-15T04:13:12.316Z' updated_at: '2026-04-15T03:50:43.281Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 0dbed1c4-79a6-40c2-a078-00cf30d9d1bc type: text room_id: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 is_campaign: true sender_id: 2fcf11ac-5d78-475a-9000-fea426e3c270 sender_type: 'Models::SystemAccount' participant_id: a7b3eb72-264a-431e-9be0-5297aad8e337 participant_type: bot organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: "Halo Kak MUHAMMAD RIDHO MIKAIL\n\nTerima kasih telah mengisi form konsultasi dengan CS di Kampung Inggris LC Cabang melalui FB\nPaket : INTENSIVE\nCabang : BEKASI\n\nAgar kami bisa memberikan informasi yang lebih sesuai, bolehkah Kakak ceritakan kesibukan saat ini apa? 😊" status: created external_id: wamid.HBgMNjI4OTg4NDc2Nzg5FQIAERgSNEFEOENCNEIyOEU4MDE5OEYxAA== local_id: null created_at: '2026-04-15T04:13:12.316Z' is_edited: false review_star: 0 is_blocked: false agent_ids: [] email_cc: [] is_unresponded: true call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null - id: 5c0284e3-0de3-4835-b4f1-4f5838c078f8 name: 'Dina Udiank' description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '6285263177795' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-15T03:27:41.000Z' unread_count: 1 created_at: '2026-04-15T03:27:42.222Z' last_message_at: '2026-04-15T03:27:43.460Z' last_activity_at: '2026-04-15T03:27:43.460Z' updated_at: '2026-04-15T03:27:42.222Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 53bb2cf5-38b5-4189-956a-90885f976270 type: text room_id: 5c0284e3-0de3-4835-b4f1-4f5838c078f8 is_campaign: false sender_id: 2fcf11ac-5d78-475a-9000-fea426e3c270 sender_type: 'Models::SystemAccount' participant_id: 0c36dbee-9809-44a6-95b3-0be6c8e919f2 participant_type: bot organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: "Halo kak 👋\n\nTerima kasih telah menghubungi Language Center. Mohon kesediaannya untuk menunggu, tim kami akan segera membalas\_pesan\_kakak\_😊" status: created external_id: null local_id: null created_at: '2026-04-15T03:27:43.460Z' is_edited: false review_star: 0 is_blocked: false agent_ids: [] email_cc: [] is_unresponded: true call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null - id: c2b36f53-e2d9-4222-94c4-5abf92f31529 name: 'Dhafin Nugraha' description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '628211907795' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-09T08:32:35.000Z' unread_count: 0 created_at: '2026-04-09T06:58:21.385Z' last_message_at: '2026-04-09T08:32:35.000Z' last_activity_at: '2026-04-09T08:35:30.103Z' updated_at: '2026-04-09T06:58:21.385Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 5f55c03a-be5d-4b44-886d-43b95150f9a8 type: text room_id: c2b36f53-e2d9-4222-94c4-5abf92f31529 is_campaign: false sender_id: 264cf91f-d333-4d0e-b529-44721191a434 sender_type: 'Models::Contact' participant_id: 60bf23b8-e0d4-4012-9422-ae3c9d908f75 participant_type: customer organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: 'boleh diberitahu kak mengenai alasan kenapa tidak melakukan perpanjangannya' status: created external_id: wamid.HBgMNjI4MjExOTA3Nzk1FQIAEhgWM0VCMDBFNUYwMzlFN0QxOUMwRDZDQQA= local_id: null created_at: '2026-04-09T08:32:35.000Z' is_edited: false review_star: 0 is_blocked: true agent_ids: [] email_cc: [] is_unresponded: false call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null error: '' properties: success: type: boolean example: true message: type: string example: 'Assign Unassigned Lead' data: type: array example: - id: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 name: ムハマドリドミカイル description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '628988476789' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-15T03:50:42.000Z' unread_count: 1 created_at: '2026-04-15T03:50:43.281Z' last_message_at: '2026-04-15T04:13:12.316Z' last_activity_at: '2026-04-15T04:13:12.316Z' updated_at: '2026-04-15T03:50:43.281Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 0dbed1c4-79a6-40c2-a078-00cf30d9d1bc type: text room_id: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 is_campaign: true sender_id: 2fcf11ac-5d78-475a-9000-fea426e3c270 sender_type: 'Models::SystemAccount' participant_id: a7b3eb72-264a-431e-9be0-5297aad8e337 participant_type: bot organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: "Halo Kak MUHAMMAD RIDHO MIKAIL\n\nTerima kasih telah mengisi form konsultasi dengan CS di Kampung Inggris LC Cabang melalui FB\nPaket : INTENSIVE\nCabang : BEKASI\n\nAgar kami bisa memberikan informasi yang lebih sesuai, bolehkah Kakak ceritakan kesibukan saat ini apa? 😊" status: created external_id: wamid.HBgMNjI4OTg4NDc2Nzg5FQIAERgSNEFEOENCNEIyOEU4MDE5OEYxAA== local_id: null created_at: '2026-04-15T04:13:12.316Z' is_edited: false review_star: 0 is_blocked: false agent_ids: [] email_cc: [] is_unresponded: true call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null - id: 5c0284e3-0de3-4835-b4f1-4f5838c078f8 name: 'Dina Udiank' description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '6285263177795' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-15T03:27:41.000Z' unread_count: 1 created_at: '2026-04-15T03:27:42.222Z' last_message_at: '2026-04-15T03:27:43.460Z' last_activity_at: '2026-04-15T03:27:43.460Z' updated_at: '2026-04-15T03:27:42.222Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 53bb2cf5-38b5-4189-956a-90885f976270 type: text room_id: 5c0284e3-0de3-4835-b4f1-4f5838c078f8 is_campaign: false sender_id: 2fcf11ac-5d78-475a-9000-fea426e3c270 sender_type: 'Models::SystemAccount' participant_id: 0c36dbee-9809-44a6-95b3-0be6c8e919f2 participant_type: bot organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: "Halo kak 👋\n\nTerima kasih telah menghubungi Language Center. Mohon kesediaannya untuk menunggu, tim kami akan segera membalas\_pesan\_kakak\_😊" status: created external_id: null local_id: null created_at: '2026-04-15T03:27:43.460Z' is_edited: false review_star: 0 is_blocked: false agent_ids: [] email_cc: [] is_unresponded: true call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null - id: c2b36f53-e2d9-4222-94c4-5abf92f31529 name: 'Dhafin Nugraha' description: '' status: unassigned type: 'Models::CustomerServiceRoom' tags: [] channel: wa_cloud channel_account: 'Kampung Inggris LC' organization_id: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: '628211907795' channel_integration_id: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: '2026-04-09T08:32:35.000Z' unread_count: 0 created_at: '2026-04-09T06:58:21.385Z' last_message_at: '2026-04-09T08:32:35.000Z' last_activity_at: '2026-04-09T08:35:30.103Z' updated_at: '2026-04-09T06:58:21.385Z' avatar: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: null size: 0 small: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: url: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: null external_id: '' resolved_by_id: null resolved_by_type: null note: text: '' extra: is_participant_online: false last_message: id: 5f55c03a-be5d-4b44-886d-43b95150f9a8 type: text room_id: c2b36f53-e2d9-4222-94c4-5abf92f31529 is_campaign: false sender_id: 264cf91f-d333-4d0e-b529-44721191a434 sender_type: 'Models::Contact' participant_id: 60bf23b8-e0d4-4012-9422-ae3c9d908f75 participant_type: customer organization_id: 98396864-cb99-48a0-a630-4a25351e04cd text: 'boleh diberitahu kak mengenai alasan kenapa tidak melakukan perpanjangannya' status: created external_id: wamid.HBgMNjI4MjExOTA3Nzk1FQIAEhgWM0VCMDBFNUYwMzlFN0QxOUMwRDZDQQA= local_id: null created_at: '2026-04-09T08:32:35.000Z' is_edited: false review_star: 0 is_blocked: true agent_ids: [] email_cc: [] is_unresponded: false call_permission_request: null ext_user_id: null ext_username: null ext_parent_user_id: null items: type: object properties: id: type: string example: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 name: type: string example: ムハマドリドミカイル description: type: string example: '' status: type: string example: unassigned type: type: string example: 'Models::CustomerServiceRoom' tags: type: array example: [] channel: type: string example: wa_cloud channel_account: type: string example: 'Kampung Inggris LC' organization_id: type: string example: 98396864-cb99-48a0-a630-4a25351e04cd account_uniq_id: type: string example: '628988476789' channel_integration_id: type: string example: 0b7c0443-e008-460c-8379-d8f57982a4c8 session_at: type: string example: '2026-04-15T03:50:42.000Z' unread_count: type: integer example: 1 created_at: type: string example: '2026-04-15T03:50:43.281Z' last_message_at: type: string example: '2026-04-15T04:13:12.316Z' last_activity_at: type: string example: '2026-04-15T04:13:12.316Z' updated_at: type: string example: '2026-04-15T03:50:43.281Z' avatar: type: object properties: url: type: string example: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' large: type: object properties: url: type: string example: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' filename: type: string example: null size: type: integer example: 0 small: type: object properties: url: type: string example: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' medium: type: object properties: url: type: string example: 'https://cdn.qontak.com/uploads/user/avatar/bf328531-ffc9-4f93-a7f4-f2f707970e7c/RackMultipart20250109-23-1nwxfje.png' resolved_at: type: string example: null external_id: type: string example: '' resolved_by_id: type: string example: null resolved_by_type: type: string example: null note: type: object properties: text: type: string example: '' extra: type: object properties: is_participant_online: type: boolean example: false last_message: type: object properties: id: type: string example: 0dbed1c4-79a6-40c2-a078-00cf30d9d1bc type: type: string example: text room_id: type: string example: d993f6d2-dd8d-4e30-be56-cdb14a8adda9 is_campaign: type: boolean example: true sender_id: type: string example: 2fcf11ac-5d78-475a-9000-fea426e3c270 sender_type: type: string example: 'Models::SystemAccount' participant_id: type: string example: a7b3eb72-264a-431e-9be0-5297aad8e337 participant_type: type: string example: bot organization_id: type: string example: 98396864-cb99-48a0-a630-4a25351e04cd text: type: string example: "Halo Kak MUHAMMAD RIDHO MIKAIL\n\nTerima kasih telah mengisi form konsultasi dengan CS di Kampung Inggris LC Cabang melalui FB\nPaket : INTENSIVE\nCabang : BEKASI\n\nAgar kami bisa memberikan informasi yang lebih sesuai, bolehkah Kakak ceritakan kesibukan saat ini apa? 😊" status: type: string example: created external_id: type: string example: wamid.HBgMNjI4OTg4NDc2Nzg5FQIAERgSNEFEOENCNEIyOEU4MDE5OEYxAA== local_id: type: string example: null created_at: type: string example: '2026-04-15T04:13:12.316Z' is_edited: type: boolean example: false review_star: type: integer example: 0 is_blocked: type: boolean example: false agent_ids: type: array example: [] email_cc: type: array example: [] is_unresponded: type: boolean example: true call_permission_request: type: string example: null ext_user_id: type: string example: null ext_username: type: string example: null ext_parent_user_id: type: string example: null error: type: string example: '' tags: - Endpoints security: [] /api/qontak/assign-cs: post: summary: 'Assign Customer Service To Room ( Qontak )' operationId: assignCustomerServiceToRoomQontak description: '' parameters: [] responses: { } tags: - Endpoints requestBody: required: true content: application/json: schema: type: object properties: room_id: type: string description: '' example: optio nullable: false phone_number: type: string description: 'Ensuring that the registration_id exists in the leads table.' example: doloremque nullable: false name: type: string description: 'Ensuring that the bio_filled is a boolean.' example: ipsa nullable: true required: - room_id - phone_number security: [] /api/qontak/retrieve-tags: get: summary: 'Fetch conversation history from Qontak API' operationId: fetchConversationHistoryFromQontakAPI description: '' parameters: [] responses: 500: description: '' content: application/json: schema: type: object example: success: false message: 'Call to private method App\Http\Controllers\QontakController::fetchQontakMessages() from scope Illuminate\Routing\ControllerDispatcher' data: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 - fetchQontakMessages - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - { } - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - { } - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - { } - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - { } - { } - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - { } error: 'Internal Server Error' properties: success: type: boolean example: false message: type: string example: 'Call to private method App\Http\Controllers\QontakController::fetchQontakMessages() from scope Illuminate\Routing\ControllerDispatcher' data: type: array example: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 - fetchQontakMessages - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/qontak/retrieve-tags metadata: custom: [] groupName: Endpoints groupDescription: '' subgroup: '' subgroupDescription: '' title: 'Fetch conversation history from Qontak API' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\QontakController method: name: fetchQontakMessages class: App\Http\Controllers\QontakController route: uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - [] - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - [] - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - [] - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - [] - [] - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - [] items: type: object properties: file: type: string example: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: type: integer example: 266 function: type: string example: dispatch class: type: string example: Illuminate\Routing\ControllerDispatcher type: type: string example: '->' args: type: array example: - uri: api/qontak/retrieve-tags methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\QontakController@fetchQontakMessages controller: App\Http\Controllers\QontakController@fetchQontakMessages as: qontak. namespace: null prefix: api/qontak where: [] isFallback: false controller: providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - providers: qontak: url: 'https://service-chat.qontak.com' url_assign: 'https://service-chat.qontak.com/api/open/v1' token: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 - fetchQontakMessages items: type: object properties: uri: type: string example: api/qontak/retrieve-tags methods: type: array example: - GET - HEAD items: type: string action: type: object properties: middleware: type: array example: - api items: type: string uses: type: string example: App\Http\Controllers\QontakController@fetchQontakMessages controller: type: string example: App\Http\Controllers\QontakController@fetchQontakMessages as: type: string example: qontak. namespace: type: string example: null prefix: type: string example: api/qontak where: type: array example: [] isFallback: type: boolean example: false controller: type: object properties: providers: type: object properties: qontak: { type: object, properties: { url: { type: string, example: 'https://service-chat.qontak.com' }, url_assign: { type: string, example: 'https://service-chat.qontak.com/api/open/v1' }, token: { type: string, example: UsCLlcx2rfNT7VaP_bgxFQCdNrwbxko2wnZZmlOvZB4 } } } defaults: type: array example: [] wheres: type: array example: [] parameters: type: array example: [] parameterNames: type: array example: [] computedMiddleware: type: array example: - api items: type: string compiled: type: object properties: { } error: type: string example: 'Internal Server Error' tags: - Endpoints security: [] /api/qontak/initiate-message: get: summary: 'Initiate message' operationId: initiateMessage description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Success Sending Initiate Message' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'Success Sending Initiate Message' data: type: array example: [] error: type: string example: '' tags: - Endpoints security: [] /api/qontak/initiate-message-at-morning: get: summary: '' operationId: getApiQontakInitiateMessageAtMorning description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Success Sending Initiate Message' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'Success Sending Initiate Message' data: type: array example: [] error: type: string example: '' tags: - Endpoints security: [] /api/label-chat/update: post: summary: '' operationId: postApiLabelChatUpdate description: '' parameters: [] responses: { } tags: - Endpoints requestBody: required: true content: application/json: schema: type: object properties: payload: type: object description: '' example: [] nullable: false properties: { } required: - payload security: [] /api/lead/histories: get: summary: 'List Lead Histories.' operationId: listLeadHistories description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: lead_name description: 'The search query for lead name.' example: reprehenderit required: false schema: type: string description: 'The search query for lead name.' example: reprehenderit nullable: false - in: query name: lead_history_name description: 'The search query for lead history name.' example: delectus required: false schema: type: string description: 'The search query for lead history name.' example: delectus nullable: false - in: query name: email description: 'The search query for email.' example: elnora12@example.org required: false schema: type: string description: 'The search query for email.' example: elnora12@example.org nullable: false - in: query name: whatsapp description: 'The search query for whatsapp.' example: omnis required: false schema: type: string description: 'The search query for whatsapp.' example: omnis nullable: false - in: query name: course_package_name description: 'The search query for course package name.' example: sint required: false schema: type: string description: 'The search query for course package name.' example: sint nullable: false - in: query name: bank description: 'The search query for bank.' example: veniam required: false schema: type: string description: 'The search query for bank.' example: veniam nullable: false - in: query name: registration_id description: 'The search query for registration id.' example: earum required: false schema: type: string description: 'The search query for registration id.' example: earum nullable: false - in: query name: utm_campaign description: 'The search query for utm campaign.' example: quis required: false schema: type: string description: 'The search query for utm campaign.' example: quis nullable: false - in: query name: utm_source description: 'The search query for utm source.' example: dolores required: false schema: type: string description: 'The search query for utm source.' example: dolores nullable: false - in: query name: utm_medium description: 'The search query for utm medium.' example: dicta required: false schema: type: string description: 'The search query for utm medium.' example: dicta nullable: false - in: query name: utm_content description: 'The search query for utm content.' example: a required: false schema: type: string description: 'The search query for utm content.' example: a nullable: false - in: query name: clid description: 'The search query for clid.' example: et required: false schema: type: string description: 'The search query for clid.' example: et nullable: false - in: query name: response_info description: 'The search query for response info.' example: ut required: false schema: type: string description: 'The search query for response info.' example: ut nullable: false - in: query name: source description: 'The search query for source.' example: voluptates required: false schema: type: string description: 'The search query for source.' example: voluptates nullable: false - in: query name: cs_id description: 'The customer service id.' example: '1' required: false schema: type: string description: 'The customer service id.' example: '1' nullable: false - in: query name: start_date description: 'The start date.' example: '2021-01-01' required: false schema: type: string description: 'The start date.' example: '2021-01-01' nullable: false - in: query name: end_date description: 'The end date.' example: '2021-12-31' required: false schema: type: string description: 'The end date.' example: '2021-12-31' nullable: false - in: query name: start_period description: 'The start period date.' example: '2021-01-01' required: false schema: type: string description: 'The start period date.' example: '2021-01-01' nullable: false - in: query name: end_period description: 'The end period date.' example: '2021-12-31' required: false schema: type: string description: 'The end period date.' example: '2021-12-31' nullable: false - in: query name: start_registration description: 'The start registration date.' example: '2021-01-01' required: false schema: type: string description: 'The start registration date.' example: '2021-01-01' nullable: false - in: query name: end_registration description: 'The end registration date.' example: '2021-12-31' required: false schema: type: string description: 'The end registration date.' example: '2021-12-31' nullable: false - in: query name: start_payment description: 'The start payment date.' example: '2021-01-01' required: false schema: type: string description: 'The start payment date.' example: '2021-01-01' nullable: false - in: query name: end_payment description: 'The end payment date.' example: '2021-12-31' required: false schema: type: string description: 'The end payment date.' example: '2021-12-31' nullable: false - in: query name: branch_id description: 'The branch id.' example: '1' required: false schema: type: string description: 'The branch id.' example: '1' nullable: false - in: query name: category_id description: 'The category id.' example: '1' required: false schema: type: string description: 'The category id.' example: '1' nullable: false - in: query name: status_id description: 'The status id.' example: '1' required: false schema: type: string description: 'The status id.' example: '1' nullable: false - in: query name: is_replied description: 'The is replied status.' example: 'true' required: false schema: type: string description: 'The is replied status.' example: 'true' nullable: false - in: query name: show description: 'The show status.' example: own required: false schema: type: string description: 'The show status.' example: own nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of lead histories' data: current_page: 1 data: [] first_page_url: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' from: null last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/lead/histories' per_page: 10 prev_page_url: null to: null total: 0 error: '' properties: success: type: boolean example: true message: type: string example: 'List of lead histories' data: type: object properties: current_page: type: integer example: 1 data: type: array example: [] first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' from: type: string example: null last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/lead/histories?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/lead/histories' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: string example: null total: type: integer example: 0 error: type: string example: '' tags: - Lead security: [] /api/lead/histories/send-message: post: summary: 'Send Message to Lead.' operationId: sendMessageToLead description: '' parameters: [] responses: { } tags: - Lead requestBody: required: true content: application/json: schema: type: object properties: history_lead_id: type: integer description: '' example: 1 nullable: false required: - history_lead_id security: [] /api/lead/histories/detail: get: summary: 'Lead History Detail.' operationId: leadHistoryDetail description: '' parameters: - in: query name: lead_id description: 'The lead id.' example: '109468' required: true schema: type: string description: 'The lead id.' example: '109468' nullable: false - in: query name: registration_id description: 'The registration id.' example: '058534' required: true schema: type: string description: 'The registration id.' example: '058534' nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Lead History Detail' data: id: 131320 created_at: '2023-06-17T10:00:00.000000Z' name: 'David Martin Munthe' course_package_name: 'Paket Holiday Ceria 2 Minggu' branch_name: 'PARE - JATIM' category_name: 'LC OFFLINE' registration_date: '2023-06-18 00:00:00+00' payment_date: '2023-06-20' registration_number: '058534' period_date: '2023-06-26' bank: IDN status_name: ENGAGED utm_campaign: null utm_source: null utm_medium: null utm_content: null clid: null response_info: null source: Registrasi is_replied: null lead_name: 'David Martin Munthe' lead_email: davidmmunthe8sg@gmail.com lead_whatsapp: '6282190187672' lead_created_at: '2023-06-17T20:22:47.000000Z' error: '' properties: success: type: boolean example: true message: type: string example: 'Lead History Detail' data: type: object properties: id: type: integer example: 131320 created_at: type: string example: '2023-06-17T10:00:00.000000Z' name: type: string example: 'David Martin Munthe' course_package_name: type: string example: 'Paket Holiday Ceria 2 Minggu' branch_name: type: string example: 'PARE - JATIM' category_name: type: string example: 'LC OFFLINE' registration_date: type: string example: '2023-06-18 00:00:00+00' payment_date: type: string example: '2023-06-20' registration_number: type: string example: '058534' period_date: type: string example: '2023-06-26' bank: type: string example: IDN status_name: type: string example: ENGAGED utm_campaign: type: string example: null utm_source: type: string example: null utm_medium: type: string example: null utm_content: type: string example: null clid: type: string example: null response_info: type: string example: null source: type: string example: Registrasi is_replied: type: string example: null lead_name: type: string example: 'David Martin Munthe' lead_email: type: string example: davidmmunthe8sg@gmail.com lead_whatsapp: type: string example: '6282190187672' lead_created_at: type: string example: '2023-06-17T20:22:47.000000Z' error: type: string example: '' tags: - Lead security: [] /api/lead/get-category-list: get: summary: 'Get List of Lead Categories.' operationId: getListOfLeadCategories description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of lead categories' data: - id: 2 name: 'LC OFFLINE' - id: 1 name: 'LC ONLINE' error: '' properties: success: type: boolean example: true message: type: string example: 'List of lead categories' data: type: array example: - id: 2 name: 'LC OFFLINE' - id: 1 name: 'LC ONLINE' items: type: object properties: id: type: integer example: 2 name: type: string example: 'LC OFFLINE' error: type: string example: '' tags: - Lead security: [] /api/lead/get-status-list: get: summary: 'Get List of Lead Statuses.' operationId: getListOfLeadStatuses description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of lead statuses' data: - id: 2 name: ENGAGED - id: 1 name: 'NEW LEAD' error: '' properties: success: type: boolean example: true message: type: string example: 'List of lead statuses' data: type: array example: - id: 2 name: ENGAGED - id: 1 name: 'NEW LEAD' items: type: object properties: id: type: integer example: 2 name: type: string example: ENGAGED error: type: string example: '' tags: - Lead security: [] /api/lead: get: summary: 'List Leads.' operationId: listLeads description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: sunt required: false schema: type: string description: 'The search query.' example: sunt nullable: false - in: query name: cs_id description: 'The customer service id.' example: '1' required: false schema: type: string description: 'The customer service id.' example: '1' nullable: false - in: query name: start_date description: 'The start date.' example: '2021-01-01' required: false schema: type: string description: 'The start date.' example: '2021-01-01' nullable: false - in: query name: end_date description: 'The end date.' example: '2021-12-31' required: false schema: type: string description: 'The end date.' example: '2021-12-31' nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of leads' data: [] error: '' properties: success: type: boolean example: true message: type: string example: 'List of leads' data: type: array example: [] error: type: string example: '' tags: - Lead security: [] '/api/lead/{id}': get: summary: 'Show Lead Detail.' operationId: showLeadDetail description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Detail of lead' data: id: 373829 created_at: '2025-11-24T07:42:18.000000Z' name: 'Dev tes IT' email: dev@example.com whatsapp: '6289515960033' histories: - id: 464911 created_at: '2025-11-24T07:42:21.000000Z' history_name: 'Dev tes IT' course_package_name: 'Paket Belajar ESP' branch_name: 'PARE - JATIM' category_name: 'LC OFFLINE' registration_date: null payment_date: null registration_number: null period_date: null bank: null status_name: 'NEW LEAD' cs_name: ajaynursyamsu2211 cs_team_name: 'HQ CS' cs_group_name: 'HQ Group' utm_campaign: null utm_source: null utm_medium: null utm_content: null clid: '{"id":"123","source":"tt_ads"}' response_info: null source: TanyaCs is_replied: null error: '' properties: success: type: boolean example: true message: type: string example: 'Detail of lead' data: type: object properties: id: type: integer example: 373829 created_at: type: string example: '2025-11-24T07:42:18.000000Z' name: type: string example: 'Dev tes IT' email: type: string example: dev@example.com whatsapp: type: string example: '6289515960033' histories: type: array example: - id: 464911 created_at: '2025-11-24T07:42:21.000000Z' history_name: 'Dev tes IT' course_package_name: 'Paket Belajar ESP' branch_name: 'PARE - JATIM' category_name: 'LC OFFLINE' registration_date: null payment_date: null registration_number: null period_date: null bank: null status_name: 'NEW LEAD' cs_name: ajaynursyamsu2211 cs_team_name: 'HQ CS' cs_group_name: 'HQ Group' utm_campaign: null utm_source: null utm_medium: null utm_content: null clid: '{"id":"123","source":"tt_ads"}' response_info: null source: TanyaCs is_replied: null items: type: object properties: id: type: integer example: 464911 created_at: type: string example: '2025-11-24T07:42:21.000000Z' history_name: type: string example: 'Dev tes IT' course_package_name: type: string example: 'Paket Belajar ESP' branch_name: type: string example: 'PARE - JATIM' category_name: type: string example: 'LC OFFLINE' registration_date: type: string example: null payment_date: type: string example: null registration_number: type: string example: null period_date: type: string example: null bank: type: string example: null status_name: type: string example: 'NEW LEAD' cs_name: type: string example: ajaynursyamsu2211 cs_team_name: type: string example: 'HQ CS' cs_group_name: type: string example: 'HQ Group' utm_campaign: type: string example: null utm_source: type: string example: null utm_medium: type: string example: null utm_content: type: string example: null clid: type: string example: '{"id":"123","source":"tt_ads"}' response_info: type: string example: null source: type: string example: TanyaCs is_replied: type: string example: null error: type: string example: '' tags: - Lead security: [] parameters: - in: path name: id description: 'The ID of the lead.' example: 373829 required: true schema: type: integer /api/dashboard-cs: get: summary: 'Dashboard of Customer Service.' operationId: dashboardOfCustomerService description: '' parameters: [] responses: 404: description: '' content: application/json: schema: type: object example: success: false message: 'Customer Service Not Found' data: null error: '' properties: success: type: boolean example: false message: type: string example: 'Customer Service Not Found' data: type: string example: null error: type: string example: '' tags: - Lead /api/dashboard-spv: get: summary: 'Dashboard of Spv Selling.' operationId: dashboardOfSpvSelling description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Dashboard of Spv Selling' data: statistics: total_lead_count: 464947 lead_count_today: 1 lead_count_yesterday: 4 lead_count_this_month: 25 lead_count_last_month: 42 total_registered_lead_count: 51869 registered_lead_count_today: 0 registered_lead_count_yesterday: 0 registered_lead_count_this_month: 0 registered_lead_count_last_month: 0 total_payment_lead_count: 29532 payment_lead_count_today: 0 payment_lead_count_yesterday: 0 payment_lead_count_this_month: 0 payment_lead_count_last_month: 0 per_team: - team_name: ARIEL total_lead_count: 84721 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 9648 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 5703 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: DIAZ total_lead_count: 77625 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 8525 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 4907 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: IZZY total_lead_count: 99808 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 10943 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 6471 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: ZURI total_lead_count: 55923 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 6731 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 3819 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: NIKY total_lead_count: 26543 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 2287 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 1474 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: Unknown total_lead_count: 8930 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 828 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 485 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: SPV total_lead_count: 45252 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 7825 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 4275 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: Frontline total_lead_count: 349 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 260 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 131 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Retired CS' total_lead_count: 3448 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 255 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 101 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'NEW CS' total_lead_count: 884 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 89 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 45 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'HQ CS' total_lead_count: 35289 lead_count_today: 0 lead_count_this_month: 13 total_registered_lead_count: 2345 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 1097 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch CS 1' total_lead_count: 13383 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 1042 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 538 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch CS 2' total_lead_count: 10398 lead_count_today: 0 lead_count_this_month: 7 total_registered_lead_count: 888 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 390 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'HQ SPV' total_lead_count: 1255 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 84 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 41 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch SPV' total_lead_count: 1139 lead_count_today: 1 lead_count_this_month: 5 total_registered_lead_count: 119 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 55 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] error: '' properties: success: type: boolean example: true message: type: string example: 'Dashboard of Spv Selling' data: type: object properties: statistics: type: object properties: total_lead_count: type: integer example: 464947 lead_count_today: type: integer example: 1 lead_count_yesterday: type: integer example: 4 lead_count_this_month: type: integer example: 25 lead_count_last_month: type: integer example: 42 total_registered_lead_count: type: integer example: 51869 registered_lead_count_today: type: integer example: 0 registered_lead_count_yesterday: type: integer example: 0 registered_lead_count_this_month: type: integer example: 0 registered_lead_count_last_month: type: integer example: 0 total_payment_lead_count: type: integer example: 29532 payment_lead_count_today: type: integer example: 0 payment_lead_count_yesterday: type: integer example: 0 payment_lead_count_this_month: type: integer example: 0 payment_lead_count_last_month: type: integer example: 0 per_team: type: array example: - team_name: ARIEL total_lead_count: 84721 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 9648 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 5703 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: DIAZ total_lead_count: 77625 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 8525 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 4907 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: IZZY total_lead_count: 99808 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 10943 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 6471 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: ZURI total_lead_count: 55923 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 6731 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 3819 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: NIKY total_lead_count: 26543 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 2287 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 1474 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: Unknown total_lead_count: 8930 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 828 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 485 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: SPV total_lead_count: 45252 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 7825 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 4275 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: Frontline total_lead_count: 349 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 260 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 131 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Retired CS' total_lead_count: 3448 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 255 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 101 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'NEW CS' total_lead_count: 884 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 89 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 45 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'HQ CS' total_lead_count: 35289 lead_count_today: 0 lead_count_this_month: 13 total_registered_lead_count: 2345 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 1097 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch CS 1' total_lead_count: 13383 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 1042 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 538 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch CS 2' total_lead_count: 10398 lead_count_today: 0 lead_count_this_month: 7 total_registered_lead_count: 888 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 390 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'HQ SPV' total_lead_count: 1255 lead_count_today: 0 lead_count_this_month: 0 total_registered_lead_count: 84 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 41 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] - team_name: 'Branch SPV' total_lead_count: 1139 lead_count_today: 1 lead_count_this_month: 5 total_registered_lead_count: 119 registered_lead_count_today: 0 registered_lead_count_this_month: 0 total_payment_lead_count: 55 payment_lead_count_today: 0 payment_lead_count_this_month: 0 schedule: [] items: type: object properties: team_name: type: string example: ARIEL total_lead_count: type: integer example: 84721 lead_count_today: type: integer example: 0 lead_count_this_month: type: integer example: 0 total_registered_lead_count: type: integer example: 9648 registered_lead_count_today: type: integer example: 0 registered_lead_count_this_month: type: integer example: 0 total_payment_lead_count: type: integer example: 5703 payment_lead_count_today: type: integer example: 0 payment_lead_count_this_month: type: integer example: 0 schedule: type: array example: [] error: type: string example: '' tags: - Lead security: [] /api/affiliate/check-phone: post: summary: 'Send Message to Lead.' operationId: sendMessageToLead description: '' parameters: [] responses: { } tags: - Lead requestBody: required: true content: application/json: schema: type: object properties: whatsapp: type: string description: '' example: et nullable: false required: - whatsapp security: [] /api/retrieve-lead/token: get: summary: 'Getting Secret Key For Retrieving Lead' operationId: gettingSecretKeyForRetrievingLead description: '' parameters: - in: query name: secret_key description: 'The secret key for retrieving lead.' example: lcokaoke required: true schema: type: string description: 'The secret key for retrieving lead.' example: lcokaoke nullable: false - in: query name: number_whatsapp description: 'The number whatsapp for retrieving lead' example: eos required: true schema: type: string description: 'The number whatsapp for retrieving lead' example: eos nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: success data: secret_key: lcokaoke number_whatsapp: eos token: 1392e671a98006468964430d6958e32f error: '' properties: success: type: boolean example: true message: type: string example: success data: type: object properties: secret_key: type: string example: lcokaoke number_whatsapp: type: string example: eos token: type: string example: 1392e671a98006468964430d6958e32f error: type: string example: '' tags: - 'Retrieving Lead' security: [] /api/retrieve-lead/clid: get: summary: 'Get CLID by WhatsApp Number' operationId: getCLIDByWhatsAppNumber description: '' parameters: - in: query name: whatsapp description: 'The whatsapp number.' example: '628951596034' required: true schema: type: string description: 'The whatsapp number.' example: '628951596034' nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: false message: 'No CLID found for this WhatsApp number within 30 days' data: null error: '' properties: success: type: boolean example: false message: type: string example: 'No CLID found for this WhatsApp number within 30 days' data: type: string example: null error: type: string example: '' tags: - 'Retrieving Lead' requestBody: required: true content: application/json: schema: type: object properties: whatsapp: type: string description: '' example: dignissimos nullable: false required: - whatsapp security: [] /api/retrieve-lead: post: summary: 'Retrieving Lead.' operationId: retrievingLead description: '' parameters: [] responses: { } tags: - 'Retrieving Lead' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the lead.' example: 'Akbar Hidayat' nullable: false whatsapp: type: string description: 'The phone number of the lead.' example: '081393597900' nullable: false branch_code: type: string description: 'The CODE of the branch. Example : PARE, BOGOR, BANDUNG, JOGJA, LAMPUNG, SERANG, MEDAN, MAKASSAR, ONLINE.' example: PARE nullable: false course_package_name: type: string description: 'The name of the course package.' example: 'Basic English' nullable: false source: type: string description: 'The source of the lead. Example : RegistrasiOnline, Registrasi, TanyaCs.' example: TanyaCs nullable: false email: type: string description: 'The email address of the lead. validation.email.' example: john@example.com nullable: true period_date: type: string description: 'The date of the period.' example: '2024-09-01' nullable: true registration_id: type: string description: 'The ID of the registration.' example: 1001 nullable: true registration_date: type: string description: 'The registration date of the lead. validation.date.' example: '2023-09-10 00:00:00' nullable: true payment_date: type: string description: 'The payment date of the lead. validation.date.' example: '2023-09-15 00:00:00' nullable: true cs_id: type: string description: 'The ID of the customer service.' example: N0F3ZStvZGxyL202c3FhOFBpUENOdz09OjpwTZypzA8lmuaybr4w4paO nullable: true affiliate: type: string description: 'Affiliate information if any.' example: 'Affiliate XYZ' nullable: true description: type: string description: 'Additional description for the lead.' example: 'Interested in advanced course packages.' nullable: true utm_source: type: string description: 'UTM source for tracking lead acquisition. Example : FB,IG,GOOGLE,GA,YT,TT.' example: FB nullable: true utm_medium: type: string description: 'UTM medium for tracking lead acquisition on content.' example: '' nullable: true utm_campaign: type: string description: 'UTM campaign for tracking lead acquisition. Example : PAID, ORGANIC.' example: PAID nullable: true utm_term: type: string description: 'UTM term for tracking keyword leads.' example: '' nullable: true utm_content: type: string description: 'UTM content for tracking specific content that generated the lead. Example : pare, bogor, bandung, lampung, makassar, medan, yogyakarta, online, holiday_ceria, intensive, vip, em, esk.' example: pare nullable: true clid: type: object description: 'Click ID for tracking lead acquisition source as JSON object.' example: campaign_id: '12345' ad_group_id: '67890' keyword: 'belajar bahasa inggris' nullable: true properties: { } required: - name - whatsapp - branch_code - course_package_name - source security: [] /api/update-payment-lead: post: summary: 'Update Payment Lead.' operationId: updatePaymentLead description: '' parameters: [] responses: { } tags: - 'Retrieving Lead' requestBody: required: true content: application/json: schema: type: object properties: registration_id: type: integer description: 'The registration id of the lead.' example: 0 nullable: false payment_date: type: date description: 'The payment date of the lead.' example: '2021-08-01' nullable: false bank: type: string description: 'The bank name of the lead.' example: BCA nullable: false whatsapp: type: string description: 'The whatsapp number of the lead.' example: '081393597900' nullable: false required: - registration_id - payment_date - bank - whatsapp security: [] /api/update-status-bio: post: summary: 'Update Status Bio Filled.' operationId: updateStatusBioFilled description: '' parameters: [] responses: { } tags: - 'Retrieving Lead' requestBody: required: true content: application/json: schema: type: object properties: registration_id: type: integer description: 'The registration id of the lead.' example: 0 nullable: false bio_filled: type: boolean description: 'The bio filled status of the lead.' example: true nullable: false whatsapp: type: string description: 'The whatsapp number of the lead.' example: '081393597900' nullable: false required: - registration_id - bio_filled - whatsapp security: [] /api/select-cs: post: summary: 'Select Customer Service.' operationId: selectCustomerService description: '' parameters: [] responses: { } tags: - 'Retrieving Lead' requestBody: required: true content: application/json: schema: type: object properties: cs_id: type: string description: '' example: id nullable: true whatsapp: type: string description: 'The whatsapp number of the lead.' example: '081393597900' nullable: false branch_code: type: string description: 'The branch code of the lead : PARE, BOGOR, BANDUNG, JOGJA, LAMPUNG, SERANG, MEDAN, MAKASSAR, ONLINE.' example: PARE nullable: false required: - whatsapp - branch_code security: [] /api/halo-ai/assign-cs: post: summary: 'Assign Customer Service To Room ( Halo AI )' operationId: assignCustomerServiceToRoomHaloAI description: '' parameters: [] responses: { } tags: - 'Retrieving Lead' security: [] /api/halo-ai/messages/initiate: get: summary: 'Sending initiate mesage to customer using Halo AI' operationId: sendingInitiateMesageToCustomerUsingHaloAI description: '' parameters: [] responses: 401: description: '' content: application/json: schema: type: object example: success: false message: 'webhook-token header is not valid' data: null error: '' properties: success: type: boolean example: false message: type: string example: 'webhook-token header is not valid' data: type: string example: null error: type: string example: '' tags: - 'Retrieving Lead' security: [] /api/schedule/create-today: get: summary: 'Create Schedule' operationId: createSchedule description: '' parameters: [] responses: 500: description: '' content: application/json: schema: type: object example: success: false message: 'Trying to access array offset on value of type null' data: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: 256 function: handleError class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Trying to access array offset on value of type null' - /var/www/html/app/Http/Controllers/ScheduleController.php - 169 - file: /var/www/html/app/Http/Controllers/ScheduleController.php line: 169 function: 'Illuminate\Foundation\Bootstrap\{closure}' class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Trying to access array offset on value of type null' - /var/www/html/app/Http/Controllers/ScheduleController.php - 169 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php line: 32 function: 'App\Http\Controllers\{closure}' class: App\Http\Controllers\ScheduleController type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php line: 495 function: transaction class: Illuminate\Database\Connection type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php line: 361 function: __call class: Illuminate\Database\DatabaseManager type: '->' args: - transaction - - { } - file: /var/www/html/app/Http/Controllers/ScheduleController.php line: 157 function: __callStatic class: Illuminate\Support\Facades\Facade type: '::' args: - transaction - - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php line: 47 function: createSchedule class: App\Http\Controllers\ScheduleController type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - { } - createSchedule - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: { } request: { } query: { } server: { } files: { } cookies: { } headers: { } - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - { } - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: { } defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: { } - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - { } - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - { } - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - { } - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - { } - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - { } - { } - { } - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - { } - { } - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - { } - { } - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - { } error: 'Internal Server Error' properties: success: type: boolean example: false message: type: string example: 'Trying to access array offset on value of type null' data: type: array example: - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: 256 function: handleError class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Trying to access array offset on value of type null' - /var/www/html/app/Http/Controllers/ScheduleController.php - 169 - file: /var/www/html/app/Http/Controllers/ScheduleController.php line: 169 function: 'Illuminate\Foundation\Bootstrap\{closure}' class: Illuminate\Foundation\Bootstrap\HandleExceptions type: '->' args: - 2 - 'Trying to access array offset on value of type null' - /var/www/html/app/Http/Controllers/ScheduleController.php - 169 - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php line: 32 function: 'App\Http\Controllers\{closure}' class: App\Http\Controllers\ScheduleController type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php line: 495 function: transaction class: Illuminate\Database\Connection type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php line: 361 function: __call class: Illuminate\Database\DatabaseManager type: '->' args: - transaction - - [] - file: /var/www/html/app/Http/Controllers/ScheduleController.php line: 157 function: __callStatic class: Illuminate\Support\Facades\Facade type: '::' args: - transaction - - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php line: 47 function: createSchedule class: App\Http\Controllers\ScheduleController type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 266 function: dispatch class: Illuminate\Routing\ControllerDispatcher type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - createSchedule - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 212 function: runController class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 808 function: run class: Illuminate\Routing\Route type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Routing\{closure}' class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 51 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 807 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 786 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 750 function: runRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 739 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 201 function: dispatch class: Illuminate\Routing\Router type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 170 function: 'Illuminate\Foundation\Http\{closure}' class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 51 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php line: 27 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\ValidatePostSize type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 110 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php line: 62 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\HandleCors type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 58 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php line: 22 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 209 function: handle class: Illuminate\Foundation\Http\Middleware\InvokeDeferredCallbacks type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 127 function: 'Illuminate\Pipeline\{closure}' class: Illuminate\Pipeline\Pipeline type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 176 function: then class: Illuminate\Pipeline\Pipeline type: '->' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 145 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 256 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 249 function: callLaravelRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 86 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - attributes: [] request: [] query: [] server: [] files: [] cookies: [] headers: [] - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 39 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 240 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - only: - 'GET *' config: app.debug: false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 165 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - responses - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 97 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - custom: [] httpMethods: - GET uri: api/schedule/create-today metadata: custom: [] groupName: Schedule groupDescription: "\nAPIs for managing schedule" subgroup: '' subgroupDescription: '' title: 'Create Schedule' description: '' authenticated: false deprecated: false headers: Content-Type: application/json Accept: application/json urlParameters: [] cleanUrlParameters: [] queryParameters: [] cleanQueryParameters: [] bodyParameters: [] cleanBodyParameters: [] fileParameters: [] responses: [] responseFields: [] auth: [] controller: name: App\Http\Controllers\ScheduleController method: name: createSchedule class: App\Http\Controllers\ScheduleController route: uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 125 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' args: - uri: api/schedule/create-today methods: - GET - HEAD action: middleware: - api uses: App\Http\Controllers\ScheduleController@createSchedule controller: App\Http\Controllers\ScheduleController@createSchedule namespace: null prefix: api where: [] isFallback: false controller: [] defaults: [] wheres: [] parameters: [] parameterNames: [] computedMiddleware: - api compiled: [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 72 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - [] - file: /var/www/html/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 50 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: - [] - false - file: /var/www/html/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 43 function: 'Illuminate\Container\{closure}' class: Illuminate\Container\BoundMethod type: '::' args: [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 95 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' args: - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 696 function: call class: Illuminate\Container\BoundMethod type: '::' args: - contextual: Laravel\Telescope\Storage\DatabaseEntriesRepository: $connection: telescope $chunkSize: 1000 contextualAttributes: [] - - [] - handle - [] - null - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 213 function: call class: Illuminate\Container\Container type: '->' args: - - [] - handle - file: /var/www/html/vendor/symfony/console/Command/Command.php line: 318 function: execute class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 182 function: run class: Symfony\Component\Console\Command\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 1092 function: run class: Illuminate\Console\Command type: '->' args: - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 341 function: doRunCommand class: Symfony\Component\Console\Application type: '->' args: - [] - [] - [] - file: /var/www/html/vendor/symfony/console/Application.php line: 192 function: doRun class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 198 function: run class: Symfony\Component\Console\Application type: '->' args: - [] - [] - file: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 1235 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' args: - [] - [] - file: /var/www/html/artisan line: 13 function: handleCommand class: Illuminate\Foundation\Application type: '->' args: - [] items: type: object properties: file: type: string example: /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php line: type: integer example: 256 function: type: string example: handleError class: type: string example: Illuminate\Foundation\Bootstrap\HandleExceptions type: type: string example: '->' args: type: array example: - 2 - 'Trying to access array offset on value of type null' - /var/www/html/app/Http/Controllers/ScheduleController.php - 169 items: type: integer error: type: string example: 'Internal Server Error' tags: - Schedule security: [] /api/schedule: get: summary: 'List Schedule.' operationId: listSchedule description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: date description: 'The date of the schedule.' example: '2021-09-01' required: false schema: type: string description: 'The date of the schedule.' example: '2021-09-01' nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List Schedule' data: current_page: 1 data: [] first_page_url: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' from: null last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/schedule' per_page: 10 prev_page_url: null to: null total: 0 error: '' properties: success: type: boolean example: true message: type: string example: 'List Schedule' data: type: object properties: current_page: type: integer example: 1 data: type: array example: [] first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' from: type: string example: null last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/schedule?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/schedule' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: string example: null total: type: integer example: 0 error: type: string example: '' tags: - Schedule security: [] '/api/schedule/{id}': get: summary: 'Detail Schedule.' operationId: detailSchedule description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Detail Schedule' data: id: 610 created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null updated_by_name: system schedule_shift: - id: 1598 schedule_id: 610 shift_id: 4 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null shift: id: 4 name: '24 Jam' start_time: '00:00:00' end_time: '23:59:00' created_at: '2024-10-29T02:17:33.000000Z' updated_at: '2024-10-29T02:17:33.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null schedule_shift_cs_with_customer_service: - id: 10 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ismi Sofiatul Q.' username: Hana team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10724 - id: 4 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: ajaynursyamsu2211 username: max team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10725 - id: 2 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10726 - id: 13 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Fitria Rachmawati Oemardi' username: Yuki team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10727 - id: 3 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: dewintan username: Fita team_id: 18 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10728 - id: 17 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Nashiha Afidah' username: Ryas team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10729 - id: 15 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Tiara Selling' username: Kenzie team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10730 - id: 7 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'eko wicaksono' username: Kia team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10731 - id: 12 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Retha Febrianasari' username: Ara team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10732 - id: 11 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Devina Dyah' username: zea team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10733 - id: 9 schedule_shift_id: 1598 percent: 10 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ms. Rossy Selling' username: Nada team_id: 19 team_name: 'Branch SPV' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10734 - id: 18 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10735 - id: 19 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10736 - id: 20 schedule_shift_id: 1598 percent: 80 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10737 - id: 21 schedule_shift_id: 1598 percent: 50 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10738 error: '' properties: success: type: boolean example: true message: type: string example: 'Detail Schedule' data: type: object properties: id: type: integer example: 610 created_at: type: string example: '2025-11-21T07:14:35.000000Z' updated_at: type: string example: '2025-11-21T07:14:35.000000Z' deleted_at: type: string example: null created_by: type: string example: system updated_by: type: string example: system deleted_by: type: string example: null updated_by_name: type: string example: system schedule_shift: type: array example: - id: 1598 schedule_id: 610 shift_id: 4 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null shift: id: 4 name: '24 Jam' start_time: '00:00:00' end_time: '23:59:00' created_at: '2024-10-29T02:17:33.000000Z' updated_at: '2024-10-29T02:17:33.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null schedule_shift_cs_with_customer_service: - id: 10 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ismi Sofiatul Q.' username: Hana team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10724 - id: 4 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: ajaynursyamsu2211 username: max team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10725 - id: 2 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10726 - id: 13 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Fitria Rachmawati Oemardi' username: Yuki team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10727 - id: 3 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: dewintan username: Fita team_id: 18 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10728 - id: 17 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Nashiha Afidah' username: Ryas team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10729 - id: 15 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Tiara Selling' username: Kenzie team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10730 - id: 7 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'eko wicaksono' username: Kia team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10731 - id: 12 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Retha Febrianasari' username: Ara team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10732 - id: 11 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Devina Dyah' username: zea team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10733 - id: 9 schedule_shift_id: 1598 percent: 10 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ms. Rossy Selling' username: Nada team_id: 19 team_name: 'Branch SPV' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10734 - id: 18 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10735 - id: 19 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10736 - id: 20 schedule_shift_id: 1598 percent: 80 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10737 - id: 21 schedule_shift_id: 1598 percent: 50 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10738 items: type: object properties: id: type: integer example: 1598 schedule_id: type: integer example: 610 shift_id: type: integer example: 4 is_active: type: boolean example: true created_at: type: string example: '2025-11-21T07:14:35.000000Z' updated_at: type: string example: '2025-11-21T07:14:35.000000Z' deleted_at: type: string example: null created_by: type: string example: system updated_by: type: string example: system deleted_by: type: string example: null shift: type: object properties: id: type: integer example: 4 name: type: string example: '24 Jam' start_time: type: string example: '00:00:00' end_time: type: string example: '23:59:00' created_at: type: string example: '2024-10-29T02:17:33.000000Z' updated_at: type: string example: '2024-10-29T02:17:33.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null schedule_shift_cs_with_customer_service: type: array example: - id: 10 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ismi Sofiatul Q.' username: Hana team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10724 - id: 4 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: ajaynursyamsu2211 username: max team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10725 - id: 2 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10726 - id: 13 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Fitria Rachmawati Oemardi' username: Yuki team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10727 - id: 3 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: dewintan username: Fita team_id: 18 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10728 - id: 17 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Nashiha Afidah' username: Ryas team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10729 - id: 15 schedule_shift_id: 1598 percent: 0 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Tiara Selling' username: Kenzie team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10730 - id: 7 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'eko wicaksono' username: Kia team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10731 - id: 12 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Retha Febrianasari' username: Ara team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10732 - id: 11 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Devina Dyah' username: zea team_id: 16 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 10733 - id: 9 schedule_shift_id: 1598 percent: 10 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: 'Ms. Rossy Selling' username: Nada team_id: 19 team_name: 'Branch SPV' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10734 - id: 18 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10735 - id: 19 schedule_shift_id: 1598 percent: 100 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10736 - id: 20 schedule_shift_id: 1598 percent: 80 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 15 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 10737 - id: 21 schedule_shift_id: 1598 percent: 50 is_active: true created_at: '2025-11-21T07:14:35.000000Z' updated_at: '2025-11-21T07:14:35.000000Z' deleted_at: null created_by: system updated_by: system deleted_by: null counter: 0 name: null username: null team_id: 17 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 10738 items: type: object properties: id: type: integer example: 10 schedule_shift_id: type: integer example: 1598 percent: type: integer example: 100 is_active: type: boolean example: true created_at: type: string example: '2025-11-21T07:14:35.000000Z' updated_at: type: string example: '2025-11-21T07:14:35.000000Z' deleted_at: type: string example: null created_by: type: string example: system updated_by: type: string example: system deleted_by: type: string example: null counter: type: integer example: 0 name: type: string example: 'Ismi Sofiatul Q.' username: type: string example: Hana team_id: type: integer example: 17 team_name: type: string example: 'Branch CS 2' group_id: type: integer example: 35 group_name: type: string example: 'Branch Group 2' template_schedule_shift_cs_id: type: integer example: 10724 error: type: string example: '' tags: - Schedule security: [] put: summary: 'Update Schedule.' operationId: updateSchedule description: '' parameters: [] responses: { } tags: - Schedule requestBody: required: true content: application/json: schema: type: object properties: schedule_shifts: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 8 nullable: false is_active: type: boolean description: '' example: false nullable: false customer_services: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 12 nullable: false percent: type: integer description: '' example: 18 nullable: false is_active: type: boolean description: '' example: false nullable: false counter: type: integer description: '' example: 20 nullable: false required: - id - percent - is_active - counter required: - id - is_active - customer_services required: - schedule_shifts security: [] parameters: - in: path name: id description: 'The ID of the schedule.' example: 610 required: true schema: type: integer /api/setting: get: summary: 'Show Setting.' operationId: showSetting description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: Setting data: id: 1 max_cs_per_team: 10 max_days_lead: 2 updated_by: null created_by: null deleted_by: null deleted_at: null created_at: '2024-08-29T19:35:06.000000Z' updated_at: '2024-09-15T19:59:01.000000Z' cs_time_create: '00:00' user_initiate: true error: '' properties: success: type: boolean example: true message: type: string example: Setting data: type: object properties: id: type: integer example: 1 max_cs_per_team: type: integer example: 10 max_days_lead: type: integer example: 2 updated_by: type: string example: null created_by: type: string example: null deleted_by: type: string example: null deleted_at: type: string example: null created_at: type: string example: '2024-08-29T19:35:06.000000Z' updated_at: type: string example: '2024-09-15T19:59:01.000000Z' cs_time_create: type: string example: '00:00' user_initiate: type: boolean example: true error: type: string example: '' tags: - Setting security: [] post: summary: 'Store Setting.' operationId: storeSetting description: '' parameters: [] responses: { } tags: - Setting requestBody: required: false content: application/json: schema: type: object properties: max_cs_per_team: type: integer description: 'The max cs per team.' example: 10 nullable: false max_days_lead: type: integer description: 'The max days lead.' example: 10 nullable: false cs_time_create: type: string description: 'The time to create schedule.' example: '00:00:00' nullable: false security: [] '/api/setting/{id}': put: summary: 'Update Setting.' operationId: updateSetting description: '' parameters: [] responses: { } tags: - Setting requestBody: required: false content: application/json: schema: type: object properties: max_cs_per_team: type: integer description: 'The max cs per team.' example: 10 nullable: false max_days_lead: type: integer description: 'The max days lead.' example: 10 nullable: false cs_time_create: type: string description: 'The time to create schedule.' example: '00:00:00' nullable: false security: [] parameters: - in: path name: id description: 'The ID of the setting.' example: 1 required: true schema: type: integer /api/shift: get: summary: 'Show all shifts' operationId: showAllShifts description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: John required: false schema: type: string description: 'The search query.' example: John nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'List of shifts' data: current_page: 1 data: [] first_page_url: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' from: null last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/shift' per_page: 10 prev_page_url: null to: null total: 0 error: '' properties: success: type: boolean example: true message: type: string example: 'List of shifts' data: type: object properties: current_page: type: integer example: 1 data: type: array example: [] first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' from: type: string example: null last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/shift?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/shift' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: string example: null total: type: integer example: 0 error: type: string example: '' tags: - Shift security: [] post: summary: 'Store Shift' operationId: storeShift description: '' parameters: [] responses: { } tags: - Shift requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: omnis nullable: false start_time: type: string description: '' example: nulla nullable: false end_time: type: string description: '' example: eos nullable: false required: - name - start_time - end_time '/api/shift/{id}': get: summary: 'Detail Shift' operationId: detailShift description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Shift detail' data: id: 2 name: Sore start_time: '14:00:00' end_time: '23:59:00' created_at: '2024-09-01T21:14:00.000000Z' updated_at: '2024-10-03T01:29:46.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null error: '' properties: success: type: boolean example: true message: type: string example: 'Shift detail' data: type: object properties: id: type: integer example: 2 name: type: string example: Sore start_time: type: string example: '14:00:00' end_time: type: string example: '23:59:00' created_at: type: string example: '2024-09-01T21:14:00.000000Z' updated_at: type: string example: '2024-10-03T01:29:46.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null error: type: string example: '' tags: - Shift security: [] put: summary: 'Update Shift' operationId: updateShift description: '' parameters: [] responses: { } tags: - Shift requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: ut nullable: false start_time: type: string description: '' example: perferendis nullable: false end_time: type: string description: '' example: ut nullable: false required: - name - start_time - end_time delete: summary: 'Remove shift' operationId: removeShift description: '' parameters: [] responses: { } tags: - Shift parameters: - in: path name: id description: 'The ID of the shift.' example: 2 required: true schema: type: integer /api/template-schedule: get: summary: 'List Template Schedule.' operationId: listTemplateSchedule description: '' parameters: - in: query name: page description: 'The page of the list.' example: '1' required: true schema: type: string description: 'The page of the list.' example: '1' nullable: false - in: query name: limit description: 'The limit of the list.' example: '10' required: true schema: type: string description: 'The limit of the list.' example: '10' nullable: false - in: query name: q description: 'The search query.' example: 'All Shift' required: false schema: type: string description: 'The search query.' example: 'All Shift' nullable: false responses: 200: description: '' content: application/json: schema: type: object example: success: true message: '1' data: current_page: 1 data: - id: 7 name: 'All Shift' created_at: '2025-05-07T19:25:34.000000Z' updated_at: '2025-10-26T21:23:29.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null is_active: true first_page_url: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' from: 1 last_page: 1 last_page_url: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' links: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://lead-service.devkilc.lcpare.com/api/template-schedule' per_page: 10 prev_page_url: null to: 1 total: 1 error: '' properties: success: type: boolean example: true message: type: string example: '1' data: type: object properties: current_page: type: integer example: 1 data: type: array example: - id: 7 name: 'All Shift' created_at: '2025-05-07T19:25:34.000000Z' updated_at: '2025-10-26T21:23:29.000000Z' deleted_at: null created_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: null is_active: true items: type: object properties: id: type: integer example: 7 name: type: string example: 'All Shift' created_at: type: string example: '2025-05-07T19:25:34.000000Z' updated_at: type: string example: '2025-10-26T21:23:29.000000Z' deleted_at: type: string example: null created_by: type: string example: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 updated_by: type: string example: e04549b0-5d1b-43c0-bc3a-cdd4e4fbb187 deleted_by: type: string example: null is_active: type: boolean example: true first_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' links: type: array example: - url: null label: pagination.previous active: false - url: 'https://lead-service.devkilc.lcpare.com/api/template-schedule?page=1' label: '1' active: true - url: null label: pagination.next active: false items: type: object properties: url: type: string example: null label: type: string example: pagination.previous active: type: boolean example: false next_page_url: type: string example: null path: type: string example: 'https://lead-service.devkilc.lcpare.com/api/template-schedule' per_page: type: integer example: 10 prev_page_url: type: string example: null to: type: integer example: 1 total: type: integer example: 1 error: type: string example: '' tags: - 'Template Schedule' security: [] post: summary: 'Store Template Schedule.' operationId: storeTemplateSchedule description: '' parameters: [] responses: { } tags: - 'Template Schedule' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: eligendi nullable: false shifts: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 18 nullable: false customer_services: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 2 nullable: false percent: type: integer description: validation.between. example: 1 nullable: false required: - id - percent required: - id - customer_services required: - name - shifts '/api/template-schedule/{id}': get: summary: 'Detail Template Schedule.' operationId: detailTemplateSchedule description: '' parameters: [] responses: 200: description: '' content: application/json: schema: type: object example: success: true message: 'Success get detail template schedule' data: id: 3 name: Daily created_at: '2024-09-17T18:49:56.000000Z' updated_at: '2024-10-09T02:18:57.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null is_active: false template_shift: - id: 14 template_schedule_id: 3 shift_id: 1 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null shift: id: 1 name: Tes start_time: '00:00:00' end_time: '13:59:00' created_at: '2024-09-01T18:51:56.000000Z' updated_at: '2024-10-07T00:11:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null customer_service: - id: 4 customer_service_id: 4 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: ajaynursyamsu2211 username: max team_id: 15 officer_id: 46 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 33 - id: 2 customer_service_id: 2 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 officer_id: 247 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 34 - id: 3 customer_service_id: 3 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: dewintan username: Fita team_id: 18 officer_id: 61 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 35 - id: 11 customer_service_id: 11 template_schedule_shift_id: 14 percent: 0 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Devina Dyah' username: zea team_id: 16 officer_id: 48 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 36 - id: 14 customer_service_id: 14 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Team IT' username: 'IT IT' team_id: null officer_id: 1 team_name: null group_id: null group_name: null template_schedule_shift_cs_id: 37 - id: 15 template_schedule_id: 3 shift_id: 2 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null shift: id: 2 name: Sore start_time: '14:00:00' end_time: '23:59:00' created_at: '2024-09-01T21:14:00.000000Z' updated_at: '2024-10-03T01:29:46.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null customer_service: - id: 10 customer_service_id: 10 template_schedule_shift_id: 15 percent: 20 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Ismi Sofiatul Q.' username: Hana team_id: 17 officer_id: 250 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 38 - id: 13 customer_service_id: 13 template_schedule_shift_id: 15 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Fitria Rachmawati Oemardi' username: Yuki team_id: 16 officer_id: 249 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 39 - id: 5 customer_service_id: 5 template_schedule_shift_id: 15 percent: 30 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: izanugroho92 username: ryas team_id: 13 officer_id: 69 team_name: 'Retired CS' group_id: 29 group_name: 'Retired Group CS' template_schedule_shift_cs_id: 40 - id: 12 customer_service_id: 12 template_schedule_shift_id: 15 percent: 100 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Retha Febrianasari' username: Ara team_id: 15 officer_id: 246 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 41 - id: 8 customer_service_id: 8 template_schedule_shift_id: 15 percent: 20 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: jehanadani username: jeje team_id: 12 officer_id: 44 team_name: Frontline group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 42 error: '' properties: success: type: boolean example: true message: type: string example: 'Success get detail template schedule' data: type: object properties: id: type: integer example: 3 name: type: string example: Daily created_at: type: string example: '2024-09-17T18:49:56.000000Z' updated_at: type: string example: '2024-10-09T02:18:57.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: type: string example: null is_active: type: boolean example: false template_shift: type: array example: - id: 14 template_schedule_id: 3 shift_id: 1 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null shift: id: 1 name: Tes start_time: '00:00:00' end_time: '13:59:00' created_at: '2024-09-01T18:51:56.000000Z' updated_at: '2024-10-07T00:11:12.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: null customer_service: - id: 4 customer_service_id: 4 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: ajaynursyamsu2211 username: max team_id: 15 officer_id: 46 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 33 - id: 2 customer_service_id: 2 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 officer_id: 247 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 34 - id: 3 customer_service_id: 3 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: dewintan username: Fita team_id: 18 officer_id: 61 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 35 - id: 11 customer_service_id: 11 template_schedule_shift_id: 14 percent: 0 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Devina Dyah' username: zea team_id: 16 officer_id: 48 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 36 - id: 14 customer_service_id: 14 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Team IT' username: 'IT IT' team_id: null officer_id: 1 team_name: null group_id: null group_name: null template_schedule_shift_cs_id: 37 - id: 15 template_schedule_id: 3 shift_id: 2 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null shift: id: 2 name: Sore start_time: '14:00:00' end_time: '23:59:00' created_at: '2024-09-01T21:14:00.000000Z' updated_at: '2024-10-03T01:29:46.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null customer_service: - id: 10 customer_service_id: 10 template_schedule_shift_id: 15 percent: 20 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Ismi Sofiatul Q.' username: Hana team_id: 17 officer_id: 250 team_name: 'Branch CS 2' group_id: 35 group_name: 'Branch Group 2' template_schedule_shift_cs_id: 38 - id: 13 customer_service_id: 13 template_schedule_shift_id: 15 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Fitria Rachmawati Oemardi' username: Yuki team_id: 16 officer_id: 249 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 39 - id: 5 customer_service_id: 5 template_schedule_shift_id: 15 percent: 30 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: izanugroho92 username: ryas team_id: 13 officer_id: 69 team_name: 'Retired CS' group_id: 29 group_name: 'Retired Group CS' template_schedule_shift_cs_id: 40 - id: 12 customer_service_id: 12 template_schedule_shift_id: 15 percent: 100 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Retha Febrianasari' username: Ara team_id: 15 officer_id: 246 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 41 - id: 8 customer_service_id: 8 template_schedule_shift_id: 15 percent: 20 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: jehanadani username: jeje team_id: 12 officer_id: 44 team_name: Frontline group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 42 items: type: object properties: id: type: integer example: 14 template_schedule_id: type: integer example: 3 shift_id: type: integer example: 1 created_at: type: string example: '2024-09-20T22:27:47.000000Z' updated_at: type: string example: '2024-09-20T22:27:47.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null shift: type: object properties: id: type: integer example: 1 name: type: string example: Tes start_time: type: string example: '00:00:00' end_time: type: string example: '13:59:00' created_at: type: string example: '2024-09-01T18:51:56.000000Z' updated_at: type: string example: '2024-10-07T00:11:12.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 5cb9b47b-8da5-47dd-98fb-92b2fff31476 deleted_by: type: string example: null customer_service: type: array example: - id: 4 customer_service_id: 4 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: ajaynursyamsu2211 username: max team_id: 15 officer_id: 46 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 33 - id: 2 customer_service_id: 2 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Irfan Mohamad Sukri' username: Evan team_id: 15 officer_id: 247 team_name: 'HQ CS' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 34 - id: 3 customer_service_id: 3 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: dewintan username: Fita team_id: 18 officer_id: 61 team_name: 'HQ SPV' group_id: 32 group_name: 'HQ Group' template_schedule_shift_cs_id: 35 - id: 11 customer_service_id: 11 template_schedule_shift_id: 14 percent: 0 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Devina Dyah' username: zea team_id: 16 officer_id: 48 team_name: 'Branch CS 1' group_id: 33 group_name: 'Branch Group 1' template_schedule_shift_cs_id: 36 - id: 14 customer_service_id: 14 template_schedule_shift_id: 14 percent: 10 created_at: '2024-09-20T22:27:47.000000Z' updated_at: '2024-09-20T22:27:47.000000Z' deleted_at: null created_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: null name: 'Team IT' username: 'IT IT' team_id: null officer_id: 1 team_name: null group_id: null group_name: null template_schedule_shift_cs_id: 37 items: type: object properties: id: type: integer example: 4 customer_service_id: type: integer example: 4 template_schedule_shift_id: type: integer example: 14 percent: type: integer example: 10 created_at: type: string example: '2024-09-20T22:27:47.000000Z' updated_at: type: string example: '2024-09-20T22:27:47.000000Z' deleted_at: type: string example: null created_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 updated_by: type: string example: 351214d7-db5f-4be8-bdf8-6a0fbe2d8e39 deleted_by: type: string example: null name: type: string example: ajaynursyamsu2211 username: type: string example: max team_id: type: integer example: 15 officer_id: type: integer example: 46 team_name: type: string example: 'HQ CS' group_id: type: integer example: 32 group_name: type: string example: 'HQ Group' template_schedule_shift_cs_id: type: integer example: 33 error: type: string example: '' tags: - 'Template Schedule' security: [] put: summary: 'Update Template Schedule.' operationId: updateTemplateSchedule description: '' parameters: [] responses: { } tags: - 'Template Schedule' requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: '' example: ducimus nullable: false shifts: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 10 nullable: false customer_services: type: array description: '' example: - [] items: type: object properties: id: type: integer description: '' example: 5 nullable: false percent: type: integer description: validation.between. example: 0 nullable: false required: - id - percent required: - id - customer_services required: - name - shifts delete: summary: 'Delete Template Schedule.' operationId: deleteTemplateSchedule description: '' parameters: [] responses: { } tags: - 'Template Schedule' parameters: - in: path name: id description: 'The ID of the template schedule.' example: 3 required: true schema: type: integer '/api/template-schedule/{template_schedule_id}/set-active': put: summary: 'Change status Template Schedule.' operationId: changeStatusTemplateSchedule description: '' parameters: [] responses: { } tags: - 'Template Schedule' parameters: - in: path name: template_schedule_id description: 'The ID of the template schedule.' example: '1' required: true schema: type: string