Routes List



HTTP Method GET
URL https://culc.app/api/test-hml
Controller App\Http\Controllers\Api\TestController
Controller Method @TesteEmail
Middleware 1 api

HTTP Method GET
URL https://culc.app/api/company/dashboard
Controller App\Http\Controllers\Api\Company\DashboardController
Controller Method @data
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Dashboard

Este endpoint carrega as informações disponíveis no dashboard da versão web.
Caso não seja passado nenhum parâmetro para filtragem, são exibidos os dados do último mês

Attributes


No. Attributes Type Nullable Bail Rules
1 start_date Date Nullable
date_format:Y-m-d
2 end_date Date Date Nullable
date_format:Y-m-d start_date

HTTP Method GET
URL https://culc.app/api/company/area
Controller App\Http\Controllers\Api\Company\AreaController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Área - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/area/{id}
Controller App\Http\Controllers\Api\Company\AreaController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Área - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/role
Controller App\Http\Controllers\Api\Company\RoleController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Cargos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/role/{id}
Controller App\Http\Controllers\Api\Company\RoleController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Cargos - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/employee
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/employee/{id}
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/benefit
Controller App\Http\Controllers\Api\Company\BenefitController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Benefícios - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/benefit/{id}
Controller App\Http\Controllers\Api\Company\BenefitController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Benefícios - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/skill
Controller App\Http\Controllers\Api\Company\SkillController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Habilidades - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/skill/{id}
Controller App\Http\Controllers\Api\Company\SkillController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Habilidades - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/culture
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/culture/{id}
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/research
Controller App\Http\Controllers\Api\Company\ResearchController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Pesquisas - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/research/{id}
Controller App\Http\Controllers\Api\Company\ResearchController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Pesquisas - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/campaign
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/campaign/{id}
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/news
Controller App\Http\Controllers\Api\Company\NewsController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Notícias - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/news/{id}
Controller App\Http\Controllers\Api\Company\NewsController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Notícias - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/rite
Controller App\Http\Controllers\Api\Company\RiteController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Ritos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/rite/{id}
Controller App\Http\Controllers\Api\Company\RiteController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Ritos - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/equipment
Controller App\Http\Controllers\Api\Company\EquipmentController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Equipamentos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/equipment/{id}
Controller App\Http\Controllers\Api\Company\EquipmentController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Equipamentos - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/client
Controller App\Http\Controllers\Api\Company\ClientController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Clientes - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/client/{id}
Controller App\Http\Controllers\Api\Company\ClientController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Clientes - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/product
Controller App\Http\Controllers\Api\Company\ProductController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Produtos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/product/{id}
Controller App\Http\Controllers\Api\Company\ProductController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Produtos - Detalhamento


HTTP Method GET
URL https://culc.app/api/company/reports/points/by-employee
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @pointsByEmployee
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Pontos por colaborador

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/points/by-area
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @pointsByArea
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Pontos por área

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/tasks
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @tasks
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Tarefas

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/tasks/{userId}
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @tasksByUser
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Tarefas por usuário

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/culture
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @culture
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Nossa cultura

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/career-path
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @careerPath
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Plano de carreira

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/career-path/{planId}
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @careerPathByPlan
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Plano de carreira por plano


HTTP Method GET
URL https://culc.app/api/company/reports/campaign
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @campaign
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Campanhas

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/campaign/{userId}
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @campaignByUser
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Campanhas por usuário

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/news
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @news
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Notícias

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/reports/news/{userId}
Controller App\Http\Controllers\Api\Company\ReportsController
Controller Method @newsByUser
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Relatórios - Notícias por usuário

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/settings
Controller App\Http\Controllers\Api\Company\SettingsController
Controller Method @get
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Configurações - Exibir configurações


HTTP Method GET
URL https://culc.app/api/company/notification-settings
Controller App\Http\Controllers\Api\Company\NotificationSettingsController
Controller Method @get
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Configurações de Notificação - Exibir configurações


HTTP Method GET
URL https://culc.app/api/company/admin-user
Controller App\Http\Controllers\Api\Company\AdminUserController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Usuários Administrativos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/company/admin-user/{id}
Controller App\Http\Controllers\Api\Company\AdminUserController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Usuários Administrativos - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/account
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @showAccount
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meus dados - Exibição


HTTP Method GET
URL https://culc.app/api/employee/about-company
Controller App\Http\Controllers\Api\Employee\AboutController
Controller Method @structure
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Estrutura organizacional


HTTP Method GET
URL https://culc.app/api/employee/campaign
Controller App\Http\Controllers\Api\Employee\CampaignController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Campanha - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/campaign/{id}
Controller App\Http\Controllers\Api\Employee\CampaignController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Campanha - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/career-path
Controller App\Http\Controllers\Api\Employee\CareerPathController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Plano de carreira - Listagem


HTTP Method GET
URL https://culc.app/api/employee/career-path/{plan}
Controller App\Http\Controllers\Api\Employee\CareerPathController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Plano de carreira - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/celebration
Controller App\Http\Controllers\Api\Employee\CelebrationController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Celebrações - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/culture
Controller App\Http\Controllers\Api\Employee\CultureController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Nossa Cultura - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/culture/{stepId}
Controller App\Http\Controllers\Api\Employee\CultureController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Nossa Cultura - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/research
Controller App\Http\Controllers\Api\Employee\ResearchController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Pesquisas - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/research/{stepId}
Controller App\Http\Controllers\Api\Employee\ResearchController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Pesquisas - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/score-board
Controller App\Http\Controllers\Api\Employee\ScoreController
Controller Method @index
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meu progresso - Áreas + Estrela

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/score-board/area
Controller App\Http\Controllers\Api\Employee\ScoreController
Controller Method @area
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meu progresso - Programa + Estrelas

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/score-board/history
Controller App\Http\Controllers\Api\Employee\ScoreController
Controller Method @history
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meu progresso - Meu Histórico

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/equipment
Controller App\Http\Controllers\Api\Employee\EquipmentController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Helpdesk - Listagem


HTTP Method GET
URL https://culc.app/api/employee/library
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Listagem do acervo


HTTP Method GET
URL https://culc.app/api/employee/library/available-categories
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @categories
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Listagem de categorias


HTTP Method GET
URL https://culc.app/api/employee/library/{id}
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/news
Controller App\Http\Controllers\Api\Employee\NewsController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Notícias - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/news/{id}
Controller App\Http\Controllers\Api\Employee\NewsController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Notícias - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/task
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/task/{id}
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Detalhamento


HTTP Method GET
URL https://culc.app/api/employee/rite
Controller App\Http\Controllers\Api\Employee\RiteController
Controller Method @list
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Ritos - Listagem

Attributes


No. Attributes Type Nullable Bail Rules
1 page Integer Nullable
min:1
2 limit Integer Nullable
min:1

HTTP Method GET
URL https://culc.app/api/employee/rite/{id}
Controller App\Http\Controllers\Api\Employee\RiteController
Controller Method @show
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Ritos - Detalhamento


POST api/freemium-account

HTTP Method POST
URL https://culc.app/api/freemium-account
Controller App\Http\Controllers\Api\Freemium\AccountController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\ApiFreemiumAccess
Middleware 3 App\Http\Middleware\JsonApi

Description


Público - Criação de conta Freemium

Attributes


No. Attributes Type Nullable Bail Rules
1 cnpj *required
App\Rules\Cnpj | App\Rules\UniqueDocument
2 razao_social *required
max:255
3 nome_fantasia *required
max:255
4 contato.nome *required
max:255
5 contato.celular *required
max:255
6 contato.email *required
email | max:255
7 endereco.cep *required
max:255
8 endereco.logradouro
max:255
9 endereco.numero *required
max:255
10 endereco.complemento Nullable
max:255
11 endereco.bairro *required
max:255
12 endereco.cidade *required
max:255
13 endereco.uf *required
App\Rules\Uf
14 admin.cpf *required
App\Rules\Cpf
15 admin.nome *required
max:255
16 admin.senha *required
min:6
17 canvas.canvas *required

POST api/redefine-password

HTTP Method POST
URL https://culc.app/api/redefine-password
Controller App\Http\Controllers\Api\AuthenticationController
Controller Method @redefinePassword
Middleware 1 api

Description


Unificado - Redefinilção de Senha

Attributes


No. Attributes Type Nullable Bail Rules
1 hash *required
2 new_password *required
min:6

POST api/company/login

HTTP Method POST
URL https://culc.app/api/company/login
Controller App\Http\Controllers\Api\AuthenticationController
Controller Method @companyLogin
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi

Description


Painel de Empresa - Login

Attributes


No. Attributes Type Nullable Bail Rules
1 email *required
email
2 password *required

POST api/company/account-recovery

HTTP Method POST
URL https://culc.app/api/company/account-recovery
Controller App\Http\Controllers\Api\AuthenticationController
Controller Method @companyAccountRecovery
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi

Description


Painel de Empresa - Recuperação de acesso

Attributes


No. Attributes Type Nullable Bail Rules
1 email *required
email

POST api/company/area

HTTP Method POST
URL https://culc.app/api/company/area
Controller App\Http\Controllers\Api\Company\AreaController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Área - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 parent_id Integer Nullable
2 employee_id Integer Nullable
3 title *required
max:100
4 description Nullable
max:500
5 active *required Boolean

POST api/company/area/{id}

HTTP Method POST
URL https://culc.app/api/company/area/{id}
Controller App\Http\Controllers\Api\Company\AreaController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Área - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 parent_id Integer Nullable
2 employee_id Integer Nullable
3 title *required
max:100
4 description Nullable
max:500
5 active *required Boolean

POST api/company/role

HTTP Method POST
URL https://culc.app/api/company/role
Controller App\Http\Controllers\Api\Company\RoleController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Cargos - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description Nullable
max:500
3 active *required Boolean

POST api/company/role/{id}

HTTP Method POST
URL https://culc.app/api/company/role/{id}
Controller App\Http\Controllers\Api\Company\RoleController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Cargos - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description Nullable
max:500
3 active *required Boolean

POST api/company/employee

HTTP Method POST
URL https://culc.app/api/company/employee
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 document *required
2 name *required
max:100
3 birth_date Date Nullable
date_format:Y-m-d
4 contact_number Nullable
max:15
5 gender Nullable
between:0,2
6 qualification Nullable
7 zip_code *required
max:9
8 address *required
max:100
9 number *required Integer
10 complement Nullable
max:100
11 neighborhood *required
max:100
12 city *required
max:100
13 uf *required
max:2
14 admission_date *required Date
date_format:Y-m-d
15 resignation_date Date Date Nullable
date_format:Y-m-d admission_date
16 area_id Nullable
17 role_id *required
18 profile_type Integer Nullable
between:1,4
19 initial_salary *required Numeric
20 start_working_hours Date Nullable
date_format:H:i
21 end_working_hours Date Nullable
date_format:H:i
22 vacation_start_date Date Nullable
date_format:Y-m-d
23 vacation_end_date Date Date Nullable
date_format:Y-m-d vacation_start_date
24 nda_term *required Boolean
25 image_content_assignment *required Boolean
26 email *required
email max:255
27 password Nullable
min:6
28 active *required Boolean
29 benefits Array Nullable
30 benefits.*.benefit_id *required Integer
31 benefits.*.description Nullable
32 benefits.*.start_date *required Date
date_format:Y-m-d
33 benefits.*.end_date Date Nullable
date_format:Y-m-d
34 benefits.*.benefit_value *required Numeric
35 benefits.*.benefit_value_type *required Integer
between:1,5
36 image File Nullable
mimes:jpg,jpeg,png

POST api/company/employee/{id}

HTTP Method POST
URL https://culc.app/api/company/employee/{id}
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 document *required
2 name *required
max:100
3 birth_date Date Nullable
date_format:Y-m-d
4 contact_number Nullable
max:15
5 gender Nullable
between:0,2
6 qualification Nullable
7 zip_code *required
max:9
8 address *required
max:100
9 number *required Integer
10 complement Nullable
max:100
11 neighborhood *required
max:100
12 city *required
max:100
13 uf *required
max:2
14 admission_date *required Date
date_format:Y-m-d
15 resignation_date Date Date Nullable
date_format:Y-m-d admission_date
16 area_id Nullable
17 role_id *required
18 profile_type Integer Nullable
between:1,4
19 initial_salary *required Numeric
20 start_working_hours Date Nullable
date_format:H:i
21 end_working_hours Date Nullable
date_format:H:i
22 vacation_start_date Date Nullable
date_format:Y-m-d
23 vacation_end_date Date Date Nullable
date_format:Y-m-d vacation_start_date
24 nda_term *required Boolean
25 image_content_assignment *required Boolean
26 email *required
email max:255
27 password Nullable
min:6
28 active *required Boolean
29 benefits Array Nullable
30 benefits.*.benefit_id *required Integer
31 benefits.*.description Nullable
32 benefits.*.start_date *required Date
date_format:Y-m-d
33 benefits.*.end_date Date Nullable
date_format:Y-m-d
34 benefits.*.benefit_value *required Numeric
35 benefits.*.benefit_value_type *required Integer
between:1,5
36 image File Nullable
mimes:jpg,jpeg,png

POST api/company/benefit

HTTP Method POST
URL https://culc.app/api/company/benefit
Controller App\Http\Controllers\Api\Company\BenefitController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Benefícios - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 specific_profile *required Integer
between:0,1
2 available_profiles *required File
required_if:specific_profile,1
3 available_profiles.1 Integer Nullable
between:0,1
4 available_profiles.2 Integer Nullable
between:0,1
5 available_profiles.3 Integer Nullable
between:0,1
6 available_profiles.4 Integer Nullable
between:0,1
7 available_profiles.5 Integer Nullable
between:0,1
8 available_profiles.6 Integer Nullable
between:0,1
9 title *required
max:150
10 description Nullable
max:500
11 benefit_value Nullable
12 benefit_value_type *required
between:1,5

POST api/company/benefit/{id}

HTTP Method POST
URL https://culc.app/api/company/benefit/{id}
Controller App\Http\Controllers\Api\Company\BenefitController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Benefícios - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 specific_profile *required Integer
between:0,1
2 available_profiles *required File
required_if:specific_profile,1
3 available_profiles.1 Integer Nullable
between:0,1
4 available_profiles.2 Integer Nullable
between:0,1
5 available_profiles.3 Integer Nullable
between:0,1
6 available_profiles.4 Integer Nullable
between:0,1
7 available_profiles.5 Integer Nullable
between:0,1
8 available_profiles.6 Integer Nullable
between:0,1
9 title *required
max:150
10 description Nullable
max:500
11 benefit_value Nullable
12 benefit_value_type *required
between:1,5

POST api/company/skill

HTTP Method POST
URL https://culc.app/api/company/skill
Controller App\Http\Controllers\Api\Company\SkillController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Habilidades - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,2
2 title *required
max:100
3 description Nullable
max:500
4 with_proficiency *required Integer
between:0,1
5 proficiency *required Array
required_if:with_proficiency,1 |
6 proficiency.* *required
required_if:with_proficiency,1
7 active *required Boolean

POST api/company/skill/{id}

HTTP Method POST
URL https://culc.app/api/company/skill/{id}
Controller App\Http\Controllers\Api\Company\SkillController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Habilidades - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,2
2 title *required
max:100
3 description Nullable
max:500
4 with_proficiency *required Integer
between:0,1
5 proficiency *required Array
required_if:with_proficiency,1 |
6 proficiency.* *required
required_if:with_proficiency,1
7 active *required Boolean

POST api/company/culture

HTTP Method POST
URL https://culc.app/api/company/culture
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:10
2 description *required
max:100
3 order *required Integer
min:0 | not_in:0
4 active *required Boolean

POST api/company/culture/{id}

HTTP Method POST
URL https://culc.app/api/company/culture/{id}
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:10
2 description *required
max:100
3 order *required Integer
min:0 | not_in:0
4 active *required Boolean

POST api/company/culture/{stepId}/item

HTTP Method POST
URL https://culc.app/api/company/culture/{stepId}/item
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @createItem
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Cadastro de Item

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,3
2 title *required
max:100
3 description *required
max:100
4 content Nullable
max:500
5 order *required Integer
min:1
6 deadline_to_finish Integer Nullable
min:1
7 active *required Boolean
8 video_url *required
required_if:type,2 | url | App\Rules\YouTubeVideo
9 image *required File
mimes:jpg,jpeg,png
10 file *required File
required_if:type,3 | size:10000

POST api/company/culture/{stepId}/item/{id}

HTTP Method POST
URL https://culc.app/api/company/culture/{stepId}/item/{id}
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @editItem
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Edição de Item

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,3
2 title *required
max:100
3 description *required
max:100
4 content Nullable
max:500
5 order *required Integer
min:1
6 deadline_to_finish Integer Nullable
min:1
7 active *required Boolean
8 video_url *required
required_if:type,2 | url | App\Rules\YouTubeVideo
9 image File Nullable
mimes:jpg,jpeg,png
10 file *required File
required_if:type,3 | size:10000

POST api/company/research

HTTP Method POST
URL https://culc.app/api/company/research
Controller App\Http\Controllers\Api\Company\ResearchController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Pesquisas - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:100
3 active *required Boolean
4 image *required File
mimes:jpg,jpeg,png
5 file File Nullable

POST api/company/research/{id}

HTTP Method POST
URL https://culc.app/api/company/research/{id}
Controller App\Http\Controllers\Api\Company\ResearchController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Pesquisas - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:100
3 active *required Boolean
4 image File Nullable
mimes:jpg,jpeg,png
5 file File Nullable

POST api/company/campaign

HTTP Method POST
URL https://culc.app/api/company/campaign
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Cadastro


POST api/company/campaign/{id}

HTTP Method POST
URL https://culc.app/api/company/campaign/{id}
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,2
2 responsible *required
3 title *required
max:100
4 description *required
max:500
5 start_date *required Date
required_if:type,2 | date_format:Y-m-d
6 end_date *required Date
required_if:type,2 | date_format:Y-m-d
7 active *required Boolean
8 image File Nullable
mimes:jpg,jpeg,png
9 images.* File Nullable
mimes:jpg,jpeg,png

POST api/company/news

HTTP Method POST
URL https://culc.app/api/company/news
Controller App\Http\Controllers\Api\Company\NewsController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Notícias - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:500
3 news_date *required Date
date_format:Y-m-d H:i
4 start_date *required Date
date_format:Y-m-d
5 end_date *required Date
date_format:Y-m-d
6 active *required Boolean
7 image *required File
mimes:jpg,jpeg,png

POST api/company/news/{id}

HTTP Method POST
URL https://culc.app/api/company/news/{id}
Controller App\Http\Controllers\Api\Company\NewsController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Notícias - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:500
3 news_date *required Date
date_format:Y-m-d H:i
4 start_date *required Date
date_format:Y-m-d
5 end_date *required Date
date_format:Y-m-d
6 active *required Boolean
7 image File Nullable
mimes:jpg,jpeg,png

POST api/company/rite

HTTP Method POST
URL https://culc.app/api/company/rite
Controller App\Http\Controllers\Api\Company\RiteController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Ritos - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:500
3 start_date *required Date
date_format:Y-m-d
4 end_date Date Nullable
date_format:Y-m-d
5 active *required Boolean

POST api/company/rite/{id}

HTTP Method POST
URL https://culc.app/api/company/rite/{id}
Controller App\Http\Controllers\Api\Company\RiteController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Ritos - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 description *required
max:500
3 start_date *required Date
date_format:Y-m-d
4 end_date Date Nullable
date_format:Y-m-d
5 active *required Boolean

POST api/company/equipment

HTTP Method POST
URL https://culc.app/api/company/equipment
Controller App\Http\Controllers\Api\Company\EquipmentController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Equipamentos - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 type *required
between:1,3
3 description *required
max:500
4 notification_email Nullable
email
5 optional *required Boolean
6 active *required Boolean

POST api/company/equipment/{id}

HTTP Method POST
URL https://culc.app/api/company/equipment/{id}
Controller App\Http\Controllers\Api\Company\EquipmentController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Equipamentos - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 type *required
between:1,3
3 description *required
max:500
4 notification_email Nullable
email
5 optional *required Boolean
6 active *required Boolean

POST api/company/client

HTTP Method POST
URL https://culc.app/api/company/client
Controller App\Http\Controllers\Api\Company\ClientController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Clientes - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,2
2 segment_id *required Integer
App\Rules\SegmentExists
3 name *required
max:100
4 zip_code *required
max:9
5 address *required
max:100
6 number *required Integer
7 complement Nullable
max:100
8 neighborhood *required
max:100
9 city *required
max:100
10 uf *required
max:2
11 phone Nullable
max:15
12 cellphone Nullable
max:15
13 clients_amount Integer Nullable
between:1,5
14 client_time_span Nullable
max:255
15 pre_sale_contacts Nullable
16 pre_sale_contacts.whatsapp Nullable
max:15
17 pre_sale_contacts.social_network Nullable
url
18 pre_sale_contacts.telemarketing Nullable
max:15
19 sale_contacts Nullable
20 sale_contacts.whatsapp Nullable
max:15
21 sale_contacts.social_network Nullable
url
22 sale_contacts.telemarketing Nullable
max:15
23 after_sale_contact Nullable
24 after_sale_contact.whatsapp Nullable
max:15
25 after_sale_contact.social_network Nullable
url
26 after_sale_contact.telemarketing Nullable
max:15

POST api/company/client/{id}

HTTP Method POST
URL https://culc.app/api/company/client/{id}
Controller App\Http\Controllers\Api\Company\ClientController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Clientes - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,2
2 segment_id *required Integer
App\Rules\SegmentExists
3 name *required
max:100
4 zip_code *required
max:9
5 address *required
max:100
6 number *required Integer
7 complement Nullable
max:100
8 neighborhood *required
max:100
9 city *required
max:100
10 uf *required
max:2
11 phone Nullable
max:15
12 cellphone Nullable
max:15
13 clients_amount Integer Nullable
between:1,5
14 client_time_span Nullable
max:255
15 pre_sale_contacts Nullable
16 pre_sale_contacts.whatsapp Nullable
max:15
17 pre_sale_contacts.social_network Nullable
url
18 pre_sale_contacts.telemarketing Nullable
max:15
19 sale_contacts Nullable
20 sale_contacts.whatsapp Nullable
max:15
21 sale_contacts.social_network Nullable
url
22 sale_contacts.telemarketing Nullable
max:15
23 after_sale_contact Nullable
24 after_sale_contact.whatsapp Nullable
max:15
25 after_sale_contact.social_network Nullable
url
26 after_sale_contact.telemarketing Nullable
max:15

POST api/company/product

HTTP Method POST
URL https://culc.app/api/company/product
Controller App\Http\Controllers\Api\Company\ProductController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Produtos - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 name *required
max:100
2 type *required Integer
3 average_price *required
4 delivery_type *required Integer
5 partners_providers Nullable
6 partners_providers.* *required
7 logistic *required
max:500
8 active *required Boolean

POST api/company/product/{id}

HTTP Method POST
URL https://culc.app/api/company/product/{id}
Controller App\Http\Controllers\Api\Company\ProductController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Produtos - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 name *required
max:100
2 type *required Integer
3 average_price *required
4 delivery_type *required Integer
5 partners_providers Nullable
6 partners_providers.* *required
7 logistic *required
max:500
8 active *required Boolean

POST api/company/admin-user

HTTP Method POST
URL https://culc.app/api/company/admin-user
Controller App\Http\Controllers\Api\Company\AdminUserController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Usuários Administrativos - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 document *required
App\Rules\Cpf
2 name *required
max:255
3 birth_date Date Nullable
date_format:Y-m-d
4 contact_number Nullable
max:15
5 email *required
email | max:255
6 password Nullable
min:6
7 active *required Boolean

POST api/company/admin-user/{id}

HTTP Method POST
URL https://culc.app/api/company/admin-user/{id}
Controller App\Http\Controllers\Api\Company\AdminUserController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Usuários Administrativos - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 document *required
App\Rules\Cpf
2 name *required
max:255
3 birth_date Date Nullable
date_format:Y-m-d
4 contact_number Nullable
max:15
5 email *required
email | max:255
6 password Nullable
min:6
7 active *required Boolean

POST api/employee/login

HTTP Method POST
URL https://culc.app/api/employee/login
Controller App\Http\Controllers\Api\AuthenticationController
Controller Method @employeeLogin
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi

Description


Painel Colaborador - Login

Attributes


No. Attributes Type Nullable Bail Rules
1 email *required
email
2 password *required

POST api/employee/account-recovery

HTTP Method POST
URL https://culc.app/api/employee/account-recovery
Controller App\Http\Controllers\Api\AuthenticationController
Controller Method @employeeAccountRecovery
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi

Description


Painel Colaborador - Recuperação de acesso

Attributes


No. Attributes Type Nullable Bail Rules
1 email *required
email

POST api/employee/account

HTTP Method POST
URL https://culc.app/api/employee/account
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @saveAccount
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meus dados - Persistência

Attributes


No. Attributes Type Nullable Bail Rules
1 email *required
2 name *required
max:255
3 birth_date Date Nullable
date_format:Y-m-d
4 gender Nullable
between:0,2
5 contact_number Nullable
max:15
6 zip_code *required
max:9
7 address *required
max:100
8 number *required
9 complement Nullable
max:100
10 neighborhood *required
max:100
11 city *required
max:100
12 uf *required
min:2 | max:2
13 qualification Nullable
14 image File Nullable
mimes:jpg,jpeg,png

POST api/employee/campaign/{id}/join

HTTP Method POST
URL https://culc.app/api/employee/campaign/{id}/join
Controller App\Http\Controllers\Api\Employee\CampaignController
Controller Method @join
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Campanha - Alterar participação


POST api/employee/career-path/{plan}

HTTP Method POST
URL https://culc.app/api/employee/career-path/{plan}
Controller App\Http\Controllers\Api\Employee\CareerPathController
Controller Method @save
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Plano de carreira - Persistência

Attributes


No. Attributes Type Nullable Bail Rules
1 goal *required
2 plans *required
3 plans.*.id
int
4 plans.*.what *required
5 plans.*.for_what *required
6 plans.*.how *required
7 plans.*.where *required
8 plans.*.when *required
9 plans.*.done *required Boolean

POST api/employee/equipment

HTTP Method POST
URL https://culc.app/api/employee/equipment
Controller App\Http\Controllers\Api\Employee\EquipmentController
Controller Method @save
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Helpdesk - Persistência

Attributes


No. Attributes Type Nullable Bail Rules
1 equipments Array

POST api/employee/library

HTTP Method POST
URL https://culc.app/api/employee/library
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 active *required Boolean
2 type *required Integer
between:1,3
3 category_id *required
4 title *required
max:100
5 attachment *required File
required_if:type,1 | mimes:pdf
6 url *required
required_if:type,2 | url | max:255
7 video_id *required
required_if:type,3 | url | max:255 | App\Rules\YouTubeVideo

POST api/employee/library/{id}

HTTP Method POST
URL https://culc.app/api/employee/library/{id}
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 active *required Boolean
2 type *required Integer
between:1,3
3 category_id *required
4 title *required
max:100
5 attachment *required File
required_if:type,1 | mimes:pdf
6 url *required
required_if:type,2 | url | max:255
7 video_id *required
required_if:type,3 | url | max:255 | App\Rules\YouTubeVideo

POST api/employee/task

HTTP Method POST
URL https://culc.app/api/employee/task
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @create
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Cadastro

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 dead_line *required Date
date_format:Y-m-d
3 description
max:500

POST api/employee/task/{id}

HTTP Method POST
URL https://culc.app/api/employee/task/{id}
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @edit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Edição

Attributes


No. Attributes Type Nullable Bail Rules
1 title *required
max:100
2 dead_line *required Date
date_format:Y-m-d
3 description
max:500

HTTP Method PUT
URL https://culc.app/api/company/settings
Controller App\Http\Controllers\Api\Company\SettingsController
Controller Method @persist
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Configurações - Persistir configurações

Attributes


No. Attributes Type Nullable Bail Rules
1 url_time_card Nullable
max:255 | url
2 url_university Nullable
max:255 | url

HTTP Method PUT
URL https://culc.app/api/company/notification-settings
Controller App\Http\Controllers\Api\Company\NotificationSettingsController
Controller Method @persist
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Configurações de Notificação - Persistir configurações

Attributes


No. Attributes Type Nullable Bail Rules
1 INITIAL_GREETING_TITLE *required
2 MESSAGE_INITIAL_GREETING *required
3 TITLE_CELEBRATION_OF_ACHIEVEMENT *required
4 ACHIEVEMENT_CELEBRATION_MESSAGE *required
5 TITLE_DELAY_OF_JOURNEY *required
6 JOURNEY_DELAY_MESSAGE *required
7 TITLE_NEW_CONTENT_REGISTERED *required
8 MESSAGE_NEW_CONTENT_REGISTERED *required
9 TITLE_EVOLUTION *required
10 EVOLUTION_MESSAGE *required
11 TIME_FOR_SENDING_DAILY_NOTIFICATIONS *required Date
date_format:H:i |
12 DEADLINE_FOR_COMPLETION_OUR_CULTURE *required Integer
min:1 |
13 TITLE_DELAY_NEW_CONTENT *required
14 OVERDUE_MESSAGE_NEW_CONTENT *required

HTTP Method PUT
URL https://culc.app/api/employee/checkin
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @checkin
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck

Description


Painel Colaborador - Checkin

  • Esta ação deve ser executada 1x ao dia.
  • O sistema verifica a cada requisição se existe um checkin ativo. Caso não exista, retorna 422 informando da necessidade

Attributes


No. Attributes Type Nullable Bail Rules
1 type *required Integer
between:1,3
2 humor *required Integer
between:1,3

HTTP Method PUT
URL https://culc.app/api/employee/account/skill
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @saveSkill
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meus dados - Adicionar/Editar Habilidade

Attributes


No. Attributes Type Nullable Bail Rules
1 skill_id *required
2 skill_level

HTTP Method PUT
URL https://culc.app/api/employee/account/password
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @changePassword
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Alteração de senha

Attributes


No. Attributes Type Nullable Bail Rules
1 current_password *required
2 password *required
min:6
3 confirm_password *required
min:6 password

HTTP Method PUT
URL https://culc.app/api/employee/campaign/{id}
Controller App\Http\Controllers\Api\Employee\CampaignController
Controller Method @react
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Campanha - Interação

Attributes


No. Attributes Type Nullable Bail Rules
1 comment
max:255
2 liked *required Boolean

HTTP Method PUT
URL https://culc.app/api/employee/culture/{stepId}/react/{cultureId}
Controller App\Http\Controllers\Api\Employee\CultureController
Controller Method @react
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Nossa Cultura - Interação

Attributes


No. Attributes Type Nullable Bail Rules
1 comment Nullable
max:255
2 liked Boolean Nullable

HTTP Method PUT
URL https://culc.app/api/employee/library/{id}
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @like
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Interação


HTTP Method PUT
URL https://culc.app/api/employee/news/{id}
Controller App\Http\Controllers\Api\Employee\NewsController
Controller Method @react
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Notícias - Interação

Attributes


No. Attributes Type Nullable Bail Rules
1 comment
max:255
2 liked *required Boolean

HTTP Method PUT
URL https://culc.app/api/employee/task/{id}
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @status
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Status

Attributes


No. Attributes Type Nullable Bail Rules
1 status *required Boolean

HTTP Method PUT
URL https://culc.app/api/employee/rite/{id}
Controller App\Http\Controllers\Api\Employee\RiteController
Controller Method @react
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Ritos - Interação

Attributes


No. Attributes Type Nullable Bail Rules
1 comment
max:255
2 liked *required Boolean

HTTP Method PUT
URL https://culc.app/api/employee/checkout
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @checkout
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Checkout

Esta ação marca o checkin como encerrado, porém não inutiliza o token de acesso. Permitindo que o usuário continue a usar o mesmo token para futuras requisições na API.


HTTP Method PUT
URL https://culc.app/api/employee/logout
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @logout
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Logout

Esta ação marca o checkin como encerrado e inutiliza o token de acesso, sendo necessário que o usuário efetue login novamente para utilizar a API.


HTTP Method DELETE
URL https://culc.app/api/company/area/{id}
Controller App\Http\Controllers\Api\Company\AreaController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Área - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/role/{id}
Controller App\Http\Controllers\Api\Company\RoleController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Cargos - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/employee/{id}
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/employee/{id}/benefit/{benefitId}
Controller App\Http\Controllers\Api\Company\EmployeeController
Controller Method @deleteBenefit
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Colaboradores - Exclusão de benefício


HTTP Method DELETE
URL https://culc.app/api/company/benefit/{id}
Controller App\Http\Controllers\Api\Company\BenefitController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

HTTP Method DELETE
URL https://culc.app/api/company/skill/{id}
Controller App\Http\Controllers\Api\Company\SkillController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Habilidades - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/culture/{id}
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/culture/{stepId}/item/{id}
Controller App\Http\Controllers\Api\Company\CultureController
Controller Method @deleteItem
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Nossa Cultura - Exclusão de Item


HTTP Method DELETE
URL https://culc.app/api/company/research/{id}
Controller App\Http\Controllers\Api\Company\ResearchController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Pesquisas - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/campaign/{id}/{image}
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @deleteImage
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Exclusão de imagem


HTTP Method DELETE
URL https://culc.app/api/company/campaign/{id}
Controller App\Http\Controllers\Api\Company\CampaignController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Campanha - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/news/{id}
Controller App\Http\Controllers\Api\Company\NewsController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Notícias - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/rite/{id}
Controller App\Http\Controllers\Api\Company\RiteController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Ritos - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/equipment/{id}
Controller App\Http\Controllers\Api\Company\EquipmentController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Equipamentos - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/client/{id}
Controller App\Http\Controllers\Api\Company\ClientController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Clientes - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/product/{id}
Controller App\Http\Controllers\Api\Company\ProductController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Produtos - Exclusão


HTTP Method DELETE
URL https://culc.app/api/company/admin-user/{id}
Controller App\Http\Controllers\Api\Company\AdminUserController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.companycheck
Middleware 5 api.freemiumcheck

Description


Painel de Empresa - Usuários Administrativos - Exclusão


HTTP Method DELETE
URL https://culc.app/api/employee/account/skill/{id}
Controller App\Http\Controllers\Api\Employee\AccountController
Controller Method @deleteSkill
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Meus dados - Excluir habilidade


HTTP Method DELETE
URL https://culc.app/api/employee/career-path/{career}/{plan}
Controller App\Http\Controllers\Api\Employee\CareerPathController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Plano de carreira - Exclusão


HTTP Method DELETE
URL https://culc.app/api/employee/library/{id}
Controller App\Http\Controllers\Api\Employee\LibraryController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Biblioteca - Exclusão


HTTP Method DELETE
URL https://culc.app/api/employee/task/{id}
Controller App\Http\Controllers\Api\Employee\TaskController
Controller Method @delete
Middleware 1 api
Middleware 2 App\Http\Middleware\JsonApi
Middleware 3 auth:sanctum
Middleware 4 api.employeecheck
Middleware 5 api.freemiumcheck
Middleware 6 api.eployeecheckin

Description


Painel Colaborador - Tarefas - Exclusão