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