openapi: 3.0.3
info:
title: 'BougeMaVille CRM API'
description: 'API REST du backoffice BougeMaVille — gestion des signalements citoyens, formulaires, utilisateurs et statistiques par municipalité.'
version: 1.0.0
servers:
-
url: 'https://api.dev.bouge.io'
paths:
'/api/{company}/tokens':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'API Tokens'
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'API Tokens'
parameters:
-
in: path
name: company
description: ''
example: '6'
required: true
schema:
type: string
/api/forgot-password:
post:
summary: 'Forgot password'
description: 'Envoie un email de réinitialisation de mot de passe.'
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Auth
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
email:
type: string
description: 'Email du compte CRM pour lequel réinitialiser le mot de passe. validation.email.'
example: operateur@maville.fr
required:
- email
security: []
/api/reset-password:
post:
summary: 'Reset password'
description: 'Réinitialise le mot de passe via le token reçu par email.'
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Auth
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
email:
type: string
description: 'Email du compte CRM. validation.email.'
example: operateur@maville.fr
password:
type: string
description: 'Nouveau mot de passe.'
example: nouveau_secret
token_reset_password:
type: string
description: 'Token reçu par email lors de la demande de réinitialisation.'
example: 1|abc123...
required:
- email
- password
- token_reset_password
security: []
/api/citizen/tokens:
post:
summary: 'Login user'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Auth
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
identifier:
type: string
description: 'Email ou numéro de téléphone du citoyen.'
example: citoyen@maville.fr
password:
type: string
description: 'Mot de passe.'
example: secret
firebase:
type: string
description: 'Token Firebase pour les notifications push (optionnel).'
example: null
required:
- identifier
- password
/api/logout:
get:
summary: 'Logout user'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Auth
'/api/{company}/users/me':
get:
summary: 'Show current user with his company'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Auth
parameters:
-
in: path
name: company
description: ''
example: '3804219140'
required: true
schema:
type: string
/api/users/me:
get:
summary: 'Show current user with his company'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Auth
/api/tokens:
post:
summary: 'Login user'
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
token: 1|abc123def456...
user:
id: 12
name: 'Marie Dupont'
email: marie.dupont@maville.fr
locale: fr
company_id: 3
active: true
properties:
token:
type: string
example: 1|abc123def456...
user:
type: object
example:
id: 12
name: 'Marie Dupont'
email: marie.dupont@maville.fr
locale: fr
company_id: 3
active: true
401:
description: ''
content:
application/json:
schema:
type: object
example:
error: 'Wrong username or password'
properties:
error:
type: string
example: 'Wrong username or password'
403:
description: ''
content:
application/json:
schema:
type: object
example:
error: 'User deactivated'
properties:
error:
type: string
example: 'User deactivated'
422:
description: 'Validation error'
content:
application/json:
schema:
type: object
example:
message: 'The email field is required.'
errors:
email:
- 'The email field is required.'
properties:
message:
type: string
example: 'The email field is required.'
errors:
type: object
example:
email:
- 'The email field is required.'
tags:
- Auth
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
email:
type: string
description: "Email de l'opérateur CRM."
example: operateur@maville.fr
password:
type: string
description: 'Mot de passe.'
example: secret
firebase:
type: string
description: 'Token Firebase pour les notifications push (optionnel).'
example: libero
required:
- email
- password
security: []
'/api/{company}/backoffice/forms/{formId}/info':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Backoffice Info'
parameters:
-
in: path
name: company
description: ''
example: '0141436404290'
required: true
schema:
type: string
-
in: path
name: formId
description: ''
example: '2'
required: true
schema:
type: string
'/api/{company}/backoffice/overview':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Backoffice Info'
parameters:
-
in: path
name: company
description: ''
example: '988894079297738297'
required: true
schema:
type: string
/api/banoc/geocode/search:
get:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
422:
description: ''
content:
application/json:
schema:
type: object
example:
message: validation.required
errors:
q:
- validation.required
properties:
message:
type: string
example: validation.required
errors:
type: object
example:
q:
- validation.required
tags:
- 'Banoc geocoder'
security: []
/api/banoc/geocode/coordinates:
get:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
422:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'validation.required (and 2 more errors)'
errors:
latitude:
- validation.required
longitude:
- validation.required
level:
- validation.required
properties:
message:
type: string
example: 'validation.required (and 2 more errors)'
errors:
type: object
example:
latitude:
- validation.required
longitude:
- validation.required
level:
- validation.required
tags:
- 'Banoc geocoder'
security: []
/api/citizen/activity:
get:
summary: "Feed d'activité du citoyen connecté ou du device anonyme."
description: ''
parameters:
-
in: query
name: type
description: 'Restreint à un seul type. Enum: report,message,reaction,comment.'
example: report
required: false
schema:
type: string
description: 'Restreint à un seul type. Enum: report,message,reaction,comment.'
example: report
-
in: query
name: per_page
description: "Nombre d'items par page."
example: 25
required: false
schema:
type: integer
description: "Nombre d'items par page."
example: 25
-
in: query
name: device_uuid
description: 'Identifiant device pour le mode anonyme (ignoré si un compte est connecté).'
example: 9f1c...
required: false
schema:
type: string
description: 'Identifiant device pour le mode anonyme (ignoré si un compte est connecté).'
example: 9f1c...
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
422:
description: ''
content:
application/json:
schema:
type: object
example:
message: validation.in
errors:
type:
- validation.in
properties:
message:
type: string
example: validation.in
errors:
type: object
example:
type:
- validation.in
tags:
- Citizen
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
type:
type: string
description: ''
example: magnam
per_page:
type: integer
description: 'validation.min validation.max.'
example: 46
device_uuid:
type: string
description: ''
example: exercitationem
'/api/public/{companyUuid}/{lang}/register':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Citizen Auth'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 'validation.min validation.max.'
example: qurmlfoqanmhzpcvdhlexplqnthpurszzrwpyxinofjllsstfgtafukwjnmvvcxdgzrhaoqdszyuzaaipblqulfvrehgkmegsxctnubuakepijkdakiilvbvixxydmqjyhnbibhlggzhxdndgcxnizcbhjcitcggsqphpmsygsjobtwmbkambckqdaimtohzcbjmsnoyzkfxdbboxpzgerippzyrlkdgvipiqbilbouvkjhiqijrqpcbhyiqet
identifier:
type: string
description: 'Email ou numéro de téléphone du citoyen. Alternative aux champs `email`/`phone`, qui restent acceptés. validation.max.'
example: citoyen@maville.fr
email:
type: string
description: 'validation.required_without validation.email validation.max.'
example: nhdipfjfkmeuylggzwovjwtzmixfxdbgohjiansrnuzcuumyyyfwvfdafrmlyuylllulgag
phone:
type: string
description: 'validation.required_without validation.max.'
example: pgegxsutcfccrmyswjeoixppbhppxkobevrnixuohcyujltgskbgwoppoiomnjarijnfzdszpqnuqwisagpijeznlkeanqfqabvjtrkiaaflldhccydmkhniicucpfdgovq
password:
type: string
description: ''
example: soluta
firebase:
type: string
description: ''
example: officiis
required:
- name
- password
security: []
parameters:
-
in: path
name: companyUuid
description: ''
example: beatae
required: true
schema:
type: string
-
in: path
name: lang
description: ''
example: magni
required: true
schema:
type: string
'/api/public/{companyUuid}/{lang}/verify':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: ''
exception: Symfony\Component\HttpKernel\Exception\HttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line: 1172
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Auth/VerificationEmailByCompanyController.php
line: 37
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: __invoke
class: App\Http\Controllers\Auth\VerificationEmailByCompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: ''
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\HttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line:
type: integer
example: 1172
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Auth/VerificationEmailByCompanyController.php
line: 37
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: __invoke
class: App\Http\Controllers\Auth\VerificationEmailByCompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Citizen Auth'
security: []
parameters:
-
in: path
name: companyUuid
description: ''
example: beatae
required: true
schema:
type: string
-
in: path
name: lang
description: ''
example: quae
required: true
schema:
type: string
'/api/public/{companyUuid}/{lang}/verify-phone':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: ''
exception: Symfony\Component\HttpKernel\Exception\HttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line: 1172
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Auth/VerificationPhoneByCompanyController.php
line: 34
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: __invoke
class: App\Http\Controllers\Auth\VerificationPhoneByCompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: ''
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\HttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line:
type: integer
example: 1172
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Auth/VerificationPhoneByCompanyController.php
line: 34
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: __invoke
class: App\Http\Controllers\Auth\VerificationPhoneByCompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Citizen Auth'
security: []
parameters:
-
in: path
name: companyUuid
description: ''
example: at
required: true
schema:
type: string
-
in: path
name: lang
description: ''
example: incidunt
required: true
schema:
type: string
/api/public/companies:
get:
summary: 'List public companies'
description: 'Retourne la liste des municipalités actives et listables (sans authentification).'
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
companies:
-
id: 2
name: Dschang
uuid: 634c5eb0-b192-4bb0-bdf9-c3c0544f9318
-
id: 1
name: Soa
uuid: bb809b52-3e44-4f37-9424-00755bac013e
-
id: 3
name: 'Yaoundé 1'
uuid: a905bf50-a81e-4651-96f8-2f5dc0b9156b
properties:
companies:
type: array
example:
-
id: 2
name: Dschang
uuid: 634c5eb0-b192-4bb0-bdf9-c3c0544f9318
-
id: 1
name: Soa
uuid: bb809b52-3e44-4f37-9424-00755bac013e
-
id: 3
name: 'Yaoundé 1'
uuid: a905bf50-a81e-4651-96f8-2f5dc0b9156b
items:
type: object
tags:
- Company
security: []
'/api/company/token/{apiKey}':
get:
summary: 'Get token by API key'
description: "Génère un token Sanctum à partir d'une clé API externe (accès programmatique)."
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: ''
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line: 1169
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Company/CompanyController.php
line: 224
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: getToken
class: App\Http\Controllers\Company\CompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: ''
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php
line:
type: integer
example: 1169
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php
line: 45
function: abort
class: Illuminate\Foundation\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Controllers/Company/CompanyController.php
line: 224
function: abort
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
line: 54
function: getToken
class: App\Http\Controllers\Company\CompanyController
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
line: 43
function: callAction
class: Illuminate\Routing\Controller
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 259
function: dispatch
class: Illuminate\Routing\ControllerDispatcher
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php
line: 205
function: runController
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 798
function: run
class: Illuminate\Routing\Route
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Routing\Router::runRouteWithinStack():797}'
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- Company
security: []
parameters:
-
in: path
name: apiKey
description: ''
example: 16
required: true
schema:
type: integer
/api/companies:
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Company
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: validation.max.
example: omypilcnkbuwloshxbbihqxzfeqsbbhnwshuvgwheseotwtqcymjgmdyypyyewsntkdvjiqzgzubxspzhditibqmnooyexegaeydmfwgwpefvxhdbvyfxgahevujuvkmykvmidsozgrsbyvjnhecybtwlyngzhmwutupfbteevxldtjhdaksxhzywrgkujlbtnujkythiubxjmvzdxeydajdhxtxku
slug:
type: string
description: validation.max.
example: yflpzlwgbkbxwkloovudmdxwwkcawpanovrkgoasagqaensmscjncuorzywbsqxfjzdqdddxfeojbhcsvheodwdwkcvhtfxnowxdqjingadbselcjtqdkuwxqlmahjqslthjjawxbvsjejouvpuktzeetjpnawefjvjcbkmbyviafrdziqyqnxpiyucimusmrvjlnzssxpiehciit
active:
type: boolean
description: ''
example: true
is_listable:
type: boolean
description: ''
example: true
mail_admin:
type: string
description: validation.email.
example: kade.romaguera@example.com
logo_settings:
type: string
description: 'Must be one of NO_LOGO, DEFAULT_LOGO, or CUSTOM_LOGO.'
example: DEFAULT_LOGO
settings_logo:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.required_with.
example: voluptatem
encodedFile:
type: string
description: validation.required_with.
example: impedit
required:
- name
- slug
'/api/companies/{id}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Company
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: validation.max.
example: xqcukhvqslpjsabewzvysybyogfeshziwyitcjgzeszjvbmfmygzxbifbuzhubkanimvwvhgykhdnxfwmrxyvfbguhpfsorixqluicewenkycpktniykyuhocappaqvbqditssxtjwlspxcdbfqffzvbaskqbzdpghwhaofqx
slug:
type: string
description: validation.max.
example: gqulgglswqagkllilpljqzovqmdnuuhqqirvszrojihpbhtptyqmbzgafcsuucafnbvxdqqdaiqgwdajwdyqhjpkjeggwvodxrnkeyzpyfnkqmpnlsaewtvkllxnaelfopnlztulukbzerdq
active:
type: boolean
description: ''
example: true
is_listable:
type: boolean
description: ''
example: false
mail_admin:
type: string
description: validation.email.
example: syble96@example.com
logo_settings:
type: string
description: 'Must be one of NO_LOGO, DEFAULT_LOGO, or CUSTOM_LOGO.'
example: CUSTOM_LOGO
settings_logo:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.required_with.
example: nostrum
encodedFile:
type: string
description: validation.required_with.
example: repellat
required:
- name
- slug
parameters:
-
in: path
name: id
description: 'The ID of the company.'
example: 1
required: true
schema:
type: integer
'/api/companies/{id}/active':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
active:
type: boolean
description: ''
example: true
required:
- active
parameters:
-
in: path
name: id
description: 'The ID of the company.'
example: 1
required: true
schema:
type: integer
'/api/{company}/mycompany':
get:
summary: 'Return company resource'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Company
parameters:
-
in: path
name: company
description: ''
example: '3563510455416'
required: true
schema:
type: string
'/api/{company}/company/settings':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Company
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
settings_sender_mail:
type: string
description: validation.max.
example: si
settings_sender_name:
type: string
description: validation.max.
example: vpcmsspnswnqyxfyivemamlkdsdjiqvhflltxwsprahymtytiadyjgcwvdxaaqjgckypvzjjspxnfjcamisybxbnoxblhfhiwmb
settings_mail_protocol:
type: string
description: ''
example: a
settings_mail_host:
type: string
description: validation.max.
example: qaelxyclmilfoymkbehhydnntnoeafdxnyfg
settings_mail_port:
type: integer
description: ''
example: 17
settings_mail_username:
type: string
description: validation.max.
example: xvzgqaiojrqobepsgbazmbpfzp
settings_mail_password:
type: string
description: validation.max.
example: idiylbzttqrpqjnclrhyqykwaltzybrsazyffuxaicuktjlpqboihdcjwkzuvjbjahxjedbnehhkmyukhzmupxczbujlrdmavppklzojdphqqfphhharokmoocjzblasjfgqdcmnigqcfpnkqmvxoxcgxoeirjizhnrqmjkkrqywixoczuoshtozafykfxea
settings_mail_password_confirmation:
type: string
description: validation.max.
example: bvwabcqlzkxatjjipndveilrgjrjejjtbdzlijxfnzdmetcoevwzkahukvhnzwphphxgznotmomvrrpiqxsctfojpektuumsiqssewsxvrjnzuaxzoacjsodqqtodiittnzxnjxpuekehbmafougdgodaetovhnplll
logo_settings:
type: string
description: ''
example: null
wa_phone_number_id:
type: string
description: validation.max.
example: uujssfssoprukmsfmofpwgyzrf
wa_access_token:
type: string
description: ''
example: fugiat
parameters:
-
in: path
name: company
description: ''
example: '1294888'
required: true
schema:
type: string
'/api/{company}/company/settings/header':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
parameters:
-
in: path
name: company
description: ''
example: '276295'
required: true
schema:
type: string
'/api/{company}/company/settings/whatsapp/test':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Company
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
wa_phone_number_id:
type: string
description: ''
example: et
wa_access_token:
type: string
description: ''
example: ex
required:
- wa_phone_number_id
parameters:
-
in: path
name: company
description: ''
example: '7849231367'
required: true
schema:
type: string
'/api/{company}/modules/{default}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Company
parameters:
-
in: path
name: company
description: ''
example: '232814166448'
required: true
schema:
type: string
-
in: path
name: default
description: ''
example: 19
required: true
schema:
type: integer
'/api/{company}/events':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Events
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
type:
type: string
description: 'Must be one of event or project.'
example: event
title:
type: string
description: validation.max.
example: myhmzwuyzosumsfouxsfbcbaqbhykvln
description:
type: string
description: ''
example: cumque
cover_media_id:
type: integer
description: ''
example: 14
cover_media:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'validation.required_with validation.max.'
example: cbccfjvuctmqluyfi
encodedFile:
type: string
description: validation.required_with.
example: sed
start_date:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
end_date:
type: string
description: 'validation.date validation.after_or_equal.'
example: '2080-09-25'
location:
type: object
description: ''
example: []
properties:
address:
type: string
description: validation.max.
example: fsbqreckuxdvcjbnqvzfltpdtjxjcraxckhqtpcknzyzybkoizpvxvwoubatibckrdlducqqaqbkowtsixnomnhmniphozhjvoapfeijyxliibzjjvdhayebuorhkfmxvluleupxrnhrn
lat:
type: number
description: validation.between.
example: 20
lng:
type: number
description: validation.between.
example: 21
is_featured:
type: boolean
description: ''
example: false
required:
- title
- start_date
parameters:
-
in: path
name: company
description: ''
example: '9276'
required: true
schema:
type: string
'/api/{company}/events/{id}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Events
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
type:
type: string
description: 'Must be one of event or project.'
example: project
title:
type: string
description: validation.max.
example: hibghjhteyeztbhpgtapaddmzfgtpjrthsztnwctivpnhglfnvblacgijygiwhwkhucxrrakoztktjxonkvohxduuqhnykdgdnbjbcxnarvfaulmwwwyekpxyaldnboqswvnsuheejnvfshvkhezcxvzolhdirimzrqdvqatfqfbilmykoanjf
description:
type: string
description: ''
example: ab
cover_media_id:
type: integer
description: ''
example: 11
cover_media:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'validation.required_with validation.max.'
example: zkdn
encodedFile:
type: string
description: validation.required_with.
example: vel
start_date:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
end_date:
type: string
description: 'validation.date validation.after_or_equal.'
example: '2107-05-02'
location:
type: object
description: ''
example: []
properties:
address:
type: string
description: validation.max.
example: apfziamwxmceucllxriulvbuddcuiylxbirtmjmvxnoaeqwqqoybjhtdxdjhkwvnifwbchpudveusynmzauurvrhcuphlqkzjruzotrtalfmvsvknqvdnosxemfmpucuixnphofzezwaezxpolqkgeojsixrbyiksasjwlxtxtkhaaaunshzukrzjnunlwfljtbpsxprnzgwclekgqkqdbtdkzvar
lat:
type: number
description: validation.between.
example: 20
lng:
type: number
description: validation.between.
example: -2
is_featured:
type: boolean
description: ''
example: false
required:
- title
- start_date
delete:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
parameters:
-
in: path
name: company
description: ''
example: '42307014'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the event.'
example: 1
required: true
schema:
type: integer
'/api/{company}/events/{id}/publish':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
parameters:
-
in: path
name: company
description: ''
example: '302268705'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the event.'
example: 1
required: true
schema:
type: integer
'/api/{company}/events/{id}/unpublish':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
parameters:
-
in: path
name: company
description: ''
example: '8061837278430'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the event.'
example: 1
required: true
schema:
type: integer
'/api/{company}/events/{id}/cancel':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Events
parameters:
-
in: path
name: company
description: ''
example: '761942467'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the event.'
example: 1
required: true
schema:
type: integer
'/api/{company}/forms/{id}/public':
get:
summary: "Show a form as if it's displayed to public user"
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
parameters:
-
in: path
name: company
description: ''
example: '868050741367'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the form.'
example: '2573273972'
required: true
schema:
type: string
'/api/{company}/forms/{id}/toggle-active':
patch:
summary: 'Toggle active state of a form.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
parameters:
-
in: path
name: company
description: ''
example: '6158162'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the form.'
example: '78394934564'
required: true
schema:
type: string
'/api/{company}/forms':
get:
summary: 'Display a listing of the resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
post:
summary: 'Store a newly created resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: number
description: ''
example: 7.600685
fr:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'Nom du formulaire en français. validation.max.'
example: 'Signalement voirie'
description:
type: string
description: 'Description du formulaire en français.'
example: 'Formulaire pour signaler un problème de voirie.'
en:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'Nom du formulaire en anglais. validation.max.'
example: 'Road issue report'
description:
type: string
description: 'Description du formulaire en anglais.'
example: 'Form to report a road issue.'
form_type_id:
type: number
description: 'ID du type de formulaire auquel appartient ce formulaire.'
example: 1.0
available_offline:
type: boolean
description: ''
example: false
contribution:
type: boolean
description: ''
example: true
citizen_roles:
type: array
description: 'Must be one of citizen, technical_agent, or neighborhood_committee.'
example:
- citizen
items:
type: string
racis:
type: array
description: "Liste des IDs d'utilisateurs assignés en RACI sur ce formulaire (optionnel)."
example:
- 1
- 2
items:
type: string
steps:
type: array
description: ''
example:
- []
items:
type: object
properties:
id:
type: integer
description: ''
example: 2
hidden:
type: boolean
description: ''
example: false
fr:
type: array
description: ''
example:
- et
items:
type: string
en:
type: array
description: ''
example:
- omnis
items:
type: string
attributes:
type: array
description: ''
example:
- []
items:
type: object
properties:
id:
type: integer
description: ''
example: 1
form_attribute_type_id:
type: integer
description: ''
example: 1
hidden:
type: boolean
description: ''
example: false
private:
type: boolean
description: ''
example: true
requiredPublic:
type: boolean
description: ''
example: false
requiredBackoffice:
type: boolean
description: ''
example: false
config:
type: array
description: ''
example:
- dignissimos
items:
type: string
en:
type: array
description: ''
example:
- commodi
items:
type: string
fr:
type: array
description: ''
example:
- ex
items:
type: string
required:
- config
- en
- fr
required:
- form_type_id
parameters:
-
in: path
name: company
description: ''
example: '35'
required: true
schema:
type: string
'/api/{company}/forms/{id}':
get:
summary: 'Display the specified resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
put:
summary: 'Update the specified resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: number
description: ''
example: 140.8
fr:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'Nom du formulaire en français. validation.max.'
example: 'Signalement voirie'
description:
type: string
description: 'Description du formulaire en français.'
example: 'Formulaire pour signaler un problème de voirie.'
en:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'Nom du formulaire en anglais. validation.max.'
example: 'Road issue report'
description:
type: string
description: 'Description du formulaire en anglais.'
example: 'Form to report a road issue.'
form_type_id:
type: number
description: 'ID du type de formulaire auquel appartient ce formulaire.'
example: 1.0
available_offline:
type: boolean
description: ''
example: true
contribution:
type: boolean
description: ''
example: false
citizen_roles:
type: array
description: 'Must be one of citizen, technical_agent, or neighborhood_committee.'
example:
- citizen
items:
type: string
racis:
type: array
description: "Liste des IDs d'utilisateurs assignés en RACI sur ce formulaire (optionnel)."
example:
- 1
- 2
items:
type: string
steps:
type: array
description: ''
example:
- []
items:
type: object
properties:
id:
type: integer
description: ''
example: 12
hidden:
type: boolean
description: ''
example: true
fr:
type: array
description: ''
example:
- dolores
items:
type: string
en:
type: array
description: ''
example:
- aut
items:
type: string
attributes:
type: array
description: ''
example:
- []
items:
type: object
properties:
id:
type: integer
description: ''
example: 2
form_attribute_type_id:
type: integer
description: ''
example: 14
hidden:
type: boolean
description: ''
example: false
private:
type: boolean
description: ''
example: true
requiredPublic:
type: boolean
description: ''
example: true
requiredBackoffice:
type: boolean
description: ''
example: true
config:
type: array
description: ''
example:
- esse
items:
type: string
en:
type: array
description: ''
example:
- odit
items:
type: string
fr:
type: array
description: ''
example:
- saepe
items:
type: string
required:
- config
- en
- fr
required:
- form_type_id
delete:
summary: 'Remove the specified resource from storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
parameters:
-
in: path
name: company
description: ''
example: '77155481'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the form.'
example: '2751440555398'
required: true
schema:
type: string
'/api/{company}/response-template':
get:
summary: 'Return all Response Template for all form for a specified company'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
post:
summary: 'Create a new Response Template for a form'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
response_title:
type: string
description: validation.min.
example: ''
response_content:
type: string
description: ''
example: tempore
required:
- response_title
- response_content
parameters:
-
in: path
name: company
description: ''
example: '467434'
required: true
schema:
type: string
'/api/{company}/response-template/{id}':
get:
summary: 'Return all Response Template for a specified company and specified form'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
put:
summary: 'Update response template based on its ID'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
response_title:
type: string
description: validation.min.
example: x
response_content:
type: string
description: ''
example: laudantium
required:
- response_title
- response_content
delete:
summary: 'Delete template based on its ID'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Form
parameters:
-
in: path
name: company
description: ''
example: '7591032028790620'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the response template.'
example: 1
required: true
schema:
type: integer
'/api/{company}/response-template/{templateId}/get':
get:
summary: 'Get a response template based on its ID'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Form
parameters:
-
in: path
name: company
description: ''
example: '800338'
required: true
schema:
type: string
-
in: path
name: templateId
description: ''
example: 1
required: true
schema:
type: integer
'/api/{company}/forms/{form_id}/statuses/{status_id}/actions':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Status Actions'
parameters:
-
in: path
name: company
description: ''
example: '175651204341802121'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: dolorum
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: non
required: true
schema:
type: string
'/api/{company}/forms/{form}/statuses/{status}/actions':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Actions'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
type:
type: string
description: ''
example: null
config:
type: array
description: ''
example:
- recusandae
items:
type: string
order:
type: integer
description: ''
example: 9
active:
type: boolean
description: ''
example: true
parameters:
-
in: path
name: company
description: ''
example: '565406'
required: true
schema:
type: string
-
in: path
name: form
description: 'The form.'
example: '24132202492062760'
required: true
schema:
type: string
-
in: path
name: status
description: 'The status.'
example: '4175750320329236'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{status_id}/actions/{id}':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Actions'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
config:
type: array
description: ''
example:
- ut
items:
type: string
order:
type: integer
description: ''
example: 5
active:
type: boolean
description: ''
example: false
delete:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Actions'
parameters:
-
in: path
name: company
description: ''
example: '4641542'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: sequi
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: eaque
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the action.'
example: '4770298566'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{status_id}/reasons':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Status Reasons'
parameters:
-
in: path
name: company
description: ''
example: '8148667967910828'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: similique
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: esse
required: true
schema:
type: string
'/api/{company}/forms/{form}/statuses/{status}/reasons':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Reasons'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
translations:
type: object
description: ''
example: []
properties:
fr:
type: string
description: validation.max.
example: guujhfesglgiojztettaihwyudlirjlddipigsurhuevctqoftkchrrgdivflqyfdhxqbontwwrtkupujplreutshuocljpbgkazoktlevivvjsrlfudgtcpozoscwwkwtjkmffoafrnaxhjfyhecqdpccltrqwywdenihjfeymzsjkhqlxtsqnoylujpwepcaqvdbfuoakkrhhzvvwjbkcaenx
en:
type: string
description: validation.max.
example: jtmxgajgusfqxrslznlswroqtifyxcoqmbpcgerhdqdzglznszclalvsnuwzswpygwqhlraklaljhvzeyjoxlqmqnqttsrxlgbcvhmqlmpwbmhauvgfrrbkdojelglamdepcywtxyewzhuzmuychldjrhgvlcwxnqmjcmgkkdswhijfklqbrdfvqgwxuxtttubclzluxjorjetnctoocnrjrnpfxaqltosfnvsoyjgwttzsuqbfq
order:
type: integer
description: validation.min.
example: 0
active:
type: boolean
description: ''
example: false
parameters:
-
in: path
name: company
description: ''
example: '7243335605'
required: true
schema:
type: string
-
in: path
name: form
description: 'The form.'
example: '420710844291185146'
required: true
schema:
type: string
-
in: path
name: status
description: 'The status.'
example: '425'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{status_id}/reasons/{id}':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Reasons'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
translations:
type: object
description: ''
example: []
properties:
fr:
type: string
description: validation.max.
example: bfyufngansndzbnsyaunjvpbvqyslpizhtkjnmkwpdtgmcvononngfcsgufitsssnpoaurcduhhykljtudzafekndqqnpisgwzmcoyxgjakdizgpvaixzdgxgwnfjxtsimclxfszfgxvetexiffyfhqjlgtclcubtct
en:
type: string
description: validation.max.
example: gvngrxtnkkjdfjdxrqexoykqxyaiintboswrkqomgclogyvkjcaskgrcfuuapzmkvtvzvornicefvabtfkckvtgtdfvnzxllspuadibyhkkoxpuv
order:
type: integer
description: validation.min.
example: 0
active:
type: boolean
description: ''
example: true
delete:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Reasons'
parameters:
-
in: path
name: company
description: ''
example: '1760683348'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: officiis
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: eligendi
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the reason.'
example: '5722953775'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{status_id}/versions':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Status Versions'
parameters:
-
in: path
name: company
description: ''
example: '79441583979'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: natus
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: odio
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{status_id}/versions/{id}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Status Versions'
parameters:
-
in: path
name: company
description: ''
example: '324886'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: nihil
required: true
schema:
type: string
-
in: path
name: status_id
description: 'The ID of the status.'
example: et
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the version.'
example: '27540934609504'
required: true
schema:
type: string
'/api/{company}/forms/{form}/statuses/{status}/versions/{version}/restore':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Status Versions'
parameters:
-
in: path
name: company
description: ''
example: '302686810249528784'
required: true
schema:
type: string
-
in: path
name: form
description: 'The form.'
example: '89397808980226'
required: true
schema:
type: string
-
in: path
name: status
description: 'The status.'
example: '943826654'
required: true
schema:
type: string
-
in: path
name: version
description: 'The version.'
example: '974829454594'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Statuses'
parameters:
-
in: path
name: company
description: ''
example: '547437'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: quia
required: true
schema:
type: string
'/api/{company}/forms/{form}/statuses':
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Statuses'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
active:
type: boolean
description: ''
example: false
default:
type: boolean
description: ''
example: true
final:
type: boolean
description: ''
example: true
icon:
type: string
description: validation.max.
example: hwfehyetdrdonqrmyhezklkkjdmhdpywpjdhuatqfmxlwqdyqagkwjvdsntjmlkrhrzqssejwhsguooiwrolnvngppcfgicplkkiltgupkqjxxxyjcnvxxbxkfrsdhfosvvlvangxkvseggygjwqvnbuoykvokynscplddtzbuzexgmrfilflinqbkzuq
public:
type: boolean
description: ''
example: false
color:
type: string
description: validation.regex.
example: '#Ad2AfB'
order:
type: integer
description: validation.min.
example: 0
requires_reason:
type: boolean
description: ''
example: true
vote_threshold:
type: integer
description: validation.min.
example: 0
translations:
type: object
description: ''
example: []
properties:
fr:
type: string
description: validation.max.
example: idyylqomncgbkpehhxmypuguyvvbhqgsslezbgfdbjeawcihunpkccygsyuligyotqyelxdtfwzbugzxepowipygqackpbdgvgvjzqqhhu
en:
type: string
description: validation.max.
example: nsrswibanrededzkjrobetuhuxcexiheksectifadqqmguofocngkzvljqumgunbpcwkcyoomtpvvgenvsrhvyifewutccemnwizryaikfdczmqjyjczstominsobrzfjbkir
required:
- active
- default
- final
parameters:
-
in: path
name: company
description: ''
example: '541702'
required: true
schema:
type: string
-
in: path
name: form
description: 'The form.'
example: '062357094665'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/statuses/{id}':
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Statuses'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
active:
type: boolean
description: ''
example: true
default:
type: boolean
description: ''
example: true
final:
type: boolean
description: ''
example: true
icon:
type: string
description: validation.max.
example: ywqdkornxmkpfazwqontnsiufsugzxbmuipxykfdhnnahbfyeyqdpcwmcdhbtcmaikzrdrudzoijazzsaldperzyhmirsgexroqynzruatxnoorcwktcvaqsgcoruxlzjumlrksltttpmeacftrhckzneprhnlejbsscbvzsewqtnedzvjnbtsykxvuhubebwpqdcvtbpriz
public:
type: boolean
description: ''
example: true
color:
type: string
description: validation.regex.
example: '#b6a58A'
order:
type: integer
description: validation.min.
example: 0
requires_reason:
type: boolean
description: ''
example: true
vote_threshold:
type: integer
description: validation.min.
example: 0
translations:
type: object
description: ''
example: []
properties:
fr:
type: string
description: validation.max.
example: jjlgcvyblhtfhoxzxeajtqztyktmjzzxqzdttqfoytcaxewhypyksqwuoeuczwithuvalbajyneskydexaecszzitosbvcouhlihhitylzfbwadgpnjacoxlqgnxvdhbpdfbtbsubqkwenmueqvnvtwvhtbohzaimdfejxcyejocshmpbfixnkfnslhlgmnunemfqajypqccwzqikuizdxvsxkojtmsmfxcmcwvupahfgjqilneb
en:
type: string
description: validation.max.
example: sbwrvlccvgtttnfxklfgxdnejoziexclrpualewhaqnlclwdfogsuvdiwwbqgjvhiipsgerwoaopajyasjlnocqxuknhzzmjrgzyrpvxtouwltixvncbjbqbqompfoylvumgqefxhelugvrcyqp
parameters:
-
in: path
name: company
description: ''
example: '560781576069'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: neque
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the status.'
example: '88478724138586'
required: true
schema:
type: string
'/api/{company}/form-types':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Types'
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Types'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
active:
type: boolean
description: ''
example: true
purpose:
type: string
description: validation.max.
example: manjgficglgatcpagzfitimponpbchglpytnnivmxphyjbs
listable:
type: boolean
description: ''
example: true
translations:
type: object
description: ''
example: []
properties:
fr:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.max.
example: iwhlkikwvzfofsbdjaasmnsahqhgdewz
description:
type: string
description: ''
example: quas
en:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.max.
example: vogyksmexscjnjibkugwlyvjsgtmkvdcbijuqkmwjcbignhcbyvjzpytruxjrzkomwultuembqhinpomejigjstydmiibmcedjicenfyrkdxstymfcuxgh
description:
type: string
description: ''
example: ad
required:
- active
parameters:
-
in: path
name: company
description: ''
example: '3109319810745'
required: true
schema:
type: string
'/api/{company}/form-types/{id}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form Types'
put:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Types'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
active:
type: boolean
description: ''
example: false
purpose:
type: string
description: validation.max.
example: wgzzzkjupeyyufygsjslseowoky
listable:
type: boolean
description: ''
example: true
translations:
type: object
description: ''
example: []
properties:
fr:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.max.
example: vctgfjhnidoctzxalmyaqmtrtbtumannjzbsjnapwualyxtqhssksenyxlsvladvlzwuzjvvusrrsfbwzbrcdtbamicgi
description:
type: string
description: ''
example: et
en:
type: object
description: ''
example: []
properties:
name:
type: string
description: validation.max.
example: xjiravjyfbcwszx
description:
type: string
description: ''
example: minima
delete:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form Types'
parameters:
-
in: path
name: company
description: ''
example: '55288096323'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the form type.'
example: '93290583322833768'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/applications':
get:
summary: 'Display a listing of the resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form deployment applications'
parameters:
-
in: path
name: company
description: ''
example: '7'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: quidem
required: true
schema:
type: string
'/api/{company}/forms/{form}/applications':
post:
summary: 'Store a newly created resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form deployment applications'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 'Nom du déploiement (ex. application mobile iOS). validation.max.'
example: 'App mobile Android v2'
source:
type: string
description: 'Source du déploiement (`mobile`, `web`, `kiosk`…). validation.max.'
example: mobile
lang:
type: string
description: 'Langue par défaut du formulaire (`fr`, `en`…). validation.max.'
example: fr
active:
type: integer
description: 'Statut actif : `1` = actif, `0` = inactif.'
example: 1
client_url:
type: string
description: 'URL du client front-end (deep link ou URL web). validation.max.'
example: 'https://app.maville.fr'
required:
- name
- source
- lang
- active
- client_url
parameters:
-
in: path
name: company
description: ''
example: '9161928597348386'
required: true
schema:
type: string
-
in: path
name: form
description: 'The form.'
example: '876732'
required: true
schema:
type: string
'/api/{company}/forms/{form_id}/applications/{id}':
get:
summary: 'Display the specified resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form deployment applications'
put:
summary: 'Update the specified resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form deployment applications'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: validation.max.
example: uiwwomayqwkxbdcyqrklyhmvgdyqvwafvqzsxxrwqutmouyljqmewwatzwjqrvrupbydiynrcyqqywqbxckzxvbscyowampjetkzecfokfmhbmopxvfriihdewpeiiozoavluzdjjctxcarqdmkhnkyyfjwiirolxqcxlwpnwnnwnmorpmlvdqukruszatexsxeqntecckasinexihrpfk
source:
type: string
description: validation.max.
example: dpiljwqndpghksnwntvwtcusjcukfjhjiyckotxlcqvscmntxnxvmcodspgxhzxlrrkbykphhozsowufgxdsmtwunrobguaqalh
lang:
type: string
description: validation.max.
example: npzuochntiizuclsjpynxgnpyxqdygluxkvldujbpqimoxdrndalr
active:
type: integer
description: ''
example: 14
client_url:
type: string
description: validation.max.
example: djhlegunwjlchprkrjphmquwxufkwgmmqxvimqbbzwuwrowuyczhpljdgqhlkghndvlibwouvqxvgcxackbgqdagvzdgvgtivqqmocwqrxkkxylkuchosdfceixfhiwjuswwxltejhwkzzhbvheaygctqexbiqcyqninrvcejqatrjfpacyytgbdadavvkajaknervpbrmlsuopsqccfdfmifkujlhdowyd
required:
- name
- source
- lang
- active
- client_url
delete:
summary: 'Remove the specified resource from storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Form deployment applications'
parameters:
-
in: path
name: company
description: ''
example: '57560920242534'
required: true
schema:
type: string
-
in: path
name: form_id
description: 'The ID of the form.'
example: dignissimos
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the application.'
example: 946132d0-e59c-4438-bc85-2ca83b03a0c6
required: true
schema:
type: string
'/api/{company}/forms/{id}/applications/{application_uuid}/download':
get:
summary: 'Display a listing of the resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Form deployment applications'
parameters:
-
in: path
name: company
description: ''
example: '3547108218106916'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the form.'
example: '8198776299'
required: true
schema:
type: string
-
in: path
name: application_uuid
description: ''
example: 946132d0-e59c-4438-bc85-2ca83b03a0c6
required: true
schema:
type: string
/api/superadmin/news:
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Global News (Superadmin)'
post:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Global News (Superadmin)'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
news_category_id:
type: integer
description: "ID de la catégorie d'actualité (optionnel)."
example: 3
cover_media_id:
type: integer
description: 'ID du média de couverture (optionnel).'
example: 12
cover_media:
type: object
description: ''
example: []
properties:
name:
type: string
description: 'validation.required_with validation.max.'
example: edscfyvtauehhbljqbrcmuzdlvbsqzylqtylwlqfhqqhyiwulfuevunwvkighpvbbzxtjqswzgepdsjqhcpnlpgnrvouloqjywisqbvmktxfvoslgocqpidljoqxnyyxphtlljjfzvyvhh
encodedFile:
type: string
description: validation.required_with.
example: aut
fr:
type: object
description: ''
example: []
properties:
title:
type: string
description: "Titre de l'article en français. validation.max."
example: 'Travaux rue de la Paix'
content:
type: string
description: "Contenu de l'article en français (HTML ou Markdown)."
example: '
Les travaux débuteront le 10 juin...
' en: type: object description: '' example: [] properties: title: type: string description: 'Titre en anglais (optionnel). validation.max.' example: 'Works on Rue de la Paix' content: type: string description: 'Contenu en anglais (optionnel).' example: consectetur '/api/superadmin/news/{id}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Global News (Superadmin)' put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' requestBody: required: false content: application/json: schema: type: object properties: news_category_id: type: integer description: '' example: 5 cover_media_id: type: integer description: '' example: 3 cover_media: type: object description: '' example: [] properties: name: type: string description: 'validation.required_with validation.max.' example: zdgwuwkcykrjjtzso encodedFile: type: string description: validation.required_with. example: similique fr: type: object description: '' example: [] properties: title: type: string description: validation.max. example: wiidunvszicncnvpgfxvvcmwbhaauwbcmjpatywpwoavjvvmkkjomupktcxuoelypuw content: type: string description: '' example: expedita en: type: object description: '' example: [] properties: title: type: string description: validation.max. example: vvgcxbqthsrorzrgehtpifcigoucrorzhgusagwrwxtfiaitxrwfdbewsomvyrayfsuqhcwtysqwzsyqrwqpapdoivxkcrheaycudlpexsspbdnudhsfonzhjqlgntdldyzztqlujwjn content: type: string description: '' example: voluptate delete: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' parameters: - in: path name: id description: 'The ID of the news.' example: '93988616630758334' required: true schema: type: string '/api/superadmin/news/{id}/publish': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' parameters: - in: path name: id description: 'The ID of the news.' example: '8360157517' required: true schema: type: string '/api/superadmin/news/{id}/unpublish': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' parameters: - in: path name: id description: 'The ID of the news.' example: '2673014530' required: true schema: type: string /api/superadmin/news-categories: get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Global News (Superadmin)' post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' requestBody: required: false content: application/json: schema: type: object properties: active: type: boolean description: '' example: true fr: type: object description: '' example: [] properties: name: type: string description: validation.max. example: srxjwgvxoyqgmotzhxoeimlfycmhdxlixjpihkmawlqtozkivgproaqljworujfnupnpmtgsmuqlpzohtzuetztupvahjvoa en: type: object description: '' example: [] properties: name: type: string description: validation.max. example: ntjpcwpdkomxywzpogizxpgv '/api/superadmin/news-categories/{id}': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' requestBody: required: false content: application/json: schema: type: object properties: active: type: boolean description: '' example: false fr: type: object description: '' example: [] properties: name: type: string description: validation.max. example: iopdlqpfdaxfzvkxrzdbvvhimbuphohvzmophalcrujdsigeevndscjyseexbbcerchvbrjiekrl en: type: object description: '' example: [] properties: name: type: string description: validation.max. example: imnxndibcoovmjwdvwcjttolruthbooupbtmvoaevggqszdyjxppiaqminxvwosjytssagnuynfkdqgjdvvsfkibibxqoxhihajmaczg delete: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Global News (Superadmin)' parameters: - in: path name: id description: 'The ID of the news category.' example: '71221339778039' required: true schema: type: string /api/public/news: get: summary: '' description: '' parameters: - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: articles: current_page: 1 data: - id: 12 company_id: null news_category_id: null author_id: 7 cover_media_id: 223 slug: signaler-la-chute-dun-poteau-electrique status: published published_at: '2026-09-16 21:58:41' deleted_at: null created_at: '2026-09-16T21:58:41.000000Z' updated_at: '2026-09-16T21:58:41.000000Z' title: "Signaler la chute d'un poteau électrique" content: "🚨 ATTENTION / DANGER DE MORT 🚨
Les câbles au sol sont peut-être encore sous tension.
Ne vous approchez surtout pas ! Restez à bonne distance et empêchez les autres d'avancer.
Prévenez immédiatement les secours ou la compagnie d'électricité.
🚨 ATTENTION / DANGER DE MORT 🚨
Les câbles au sol sont peut-être encore sous tension.
Ne vous approchez surtout pas ! Restez à bonne distance et empêchez les autres d'avancer.
Prévenez immédiatement les secours ou la compagnie d'électricité.
Le dépôt d'ordures dans les espaces publics nuit à notre environnement, à notre santé et à l'image de notre commune. Utilisons les poubelles et les points de collecte prévus afin de préserver un cadre de vie agréable pour tous.
" category: null cover_media: id: 24 company_id: 1 user_id: 7 media_type: null media_id: null name: ORDURE_depot_sauvage.jpg.jpeg path: 6a3cd72530eee.jpeg key: null created_at: '2026-06-25T07:22:13.000000Z' updated_at: '2026-06-25T07:22:13.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24?variant=web' translations: - id: 7 news_article_id: 6 locale: fr title: 'Ensemble, gardons notre commune propre' content: "Le dépôt d'ordures dans les espaces publics nuit à notre environnement, à notre santé et à l'image de notre commune. Utilisons les poubelles et les points de collecte prévus afin de préserver un cadre de vie agréable pour tous.
" - id: 5 company_id: null news_category_id: null author_id: 7 cover_media_id: 25 slug: actualite-globale status: published published_at: '2026-06-05 17:35:25' deleted_at: null created_at: '2026-06-05T17:35:24.000000Z' updated_at: '2026-06-25T07:23:06.000000Z' title: 'Le recyclage commence par chacun de nous' content: 'Trier et recycler nos déchets permet de réduire la pollution, de préserver les ressources naturelles et de construire une commune plus propre et plus durable. Chaque geste compte pour protéger notre avenir.
' category: null cover_media: id: 25 company_id: 1 user_id: 7 media_type: null media_id: null name: recyclage_ordures.jpg.jpeg path: 6a3cd75aebee4.jpeg key: null created_at: '2026-06-25T07:23:06.000000Z' updated_at: '2026-06-25T07:23:06.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25?variant=web' translations: - id: 6 news_article_id: 5 locale: fr title: 'Le recyclage commence par chacun de nous' content: 'Trier et recycler nos déchets permet de réduire la pollution, de préserver les ressources naturelles et de construire une commune plus propre et plus durable. Chaque geste compte pour protéger notre avenir.
' - id: 2 company_id: null news_category_id: null author_id: 6 cover_media_id: 26 slug: ceci-est-une-actu-globale status: published published_at: '2026-05-14 12:45:35' deleted_at: null created_at: '2026-05-14T12:45:35.000000Z' updated_at: '2026-09-16T21:59:17.000000Z' title: 'Une canalisation rompue ? Signalez-la rapidement' content: "Une canalisation endommagée peut provoquer des pertes d'eau importantes, des dégâts matériels et des risques pour la sécurité. En signalant rapidement toute fuite ou rupture constatée, vous contribuez à protéger votre commune et ses habitants.
" category: null cover_media: id: 26 company_id: 1 user_id: 7 media_type: null media_id: null name: canalisation_rompu.jpg.jpeg path: 6a3cd7821e2f3.jpeg key: null created_at: '2026-06-25T07:23:46.000000Z' updated_at: '2026-06-25T07:23:46.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26?variant=web' translations: - id: 3 news_article_id: 2 locale: en title: 'A burst pipe? Report it quickly.' content: 'A damaged pipe can cause significant water loss, property damage, and safety risks. By promptly reporting any leaks or breaks, you help protect your community and its residents.
' - id: 2 news_article_id: 2 locale: fr title: 'Une canalisation rompue ? Signalez-la rapidement' content: "Une canalisation endommagée peut provoquer des pertes d'eau importantes, des dégâts matériels et des risques pour la sécurité. En signalant rapidement toute fuite ou rupture constatée, vous contribuez à protéger votre commune et ses habitants.
" first_page_url: 'https://api.dev.bouge.io/api/public/news?page=1' from: 1 last_page: 1 last_page_url: 'https://api.dev.bouge.io/api/public/news?page=1' links: - url: null label: pagination.previous active: false - url: 'https://api.dev.bouge.io/api/public/news?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://api.dev.bouge.io/api/public/news' per_page: 25 prev_page_url: null to: 4 total: 4 properties: articles: type: object example: current_page: 1 data: - id: 12 company_id: null news_category_id: null author_id: 7 cover_media_id: 223 slug: signaler-la-chute-dun-poteau-electrique status: published published_at: '2026-09-16 21:58:41' deleted_at: null created_at: '2026-09-16T21:58:41.000000Z' updated_at: '2026-09-16T21:58:41.000000Z' title: "Signaler la chute d'un poteau électrique" content: "🚨 ATTENTION / DANGER DE MORT 🚨
Les câbles au sol sont peut-être encore sous tension.
Ne vous approchez surtout pas ! Restez à bonne distance et empêchez les autres d'avancer.
Prévenez immédiatement les secours ou la compagnie d'électricité.
🚨 ATTENTION / DANGER DE MORT 🚨
Les câbles au sol sont peut-être encore sous tension.
Ne vous approchez surtout pas ! Restez à bonne distance et empêchez les autres d'avancer.
Prévenez immédiatement les secours ou la compagnie d'électricité.
Le dépôt d'ordures dans les espaces publics nuit à notre environnement, à notre santé et à l'image de notre commune. Utilisons les poubelles et les points de collecte prévus afin de préserver un cadre de vie agréable pour tous.
" category: null cover_media: id: 24 company_id: 1 user_id: 7 media_type: null media_id: null name: ORDURE_depot_sauvage.jpg.jpeg path: 6a3cd72530eee.jpeg key: null created_at: '2026-06-25T07:22:13.000000Z' updated_at: '2026-06-25T07:22:13.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/24?variant=web' translations: - id: 7 news_article_id: 6 locale: fr title: 'Ensemble, gardons notre commune propre' content: "Le dépôt d'ordures dans les espaces publics nuit à notre environnement, à notre santé et à l'image de notre commune. Utilisons les poubelles et les points de collecte prévus afin de préserver un cadre de vie agréable pour tous.
" - id: 5 company_id: null news_category_id: null author_id: 7 cover_media_id: 25 slug: actualite-globale status: published published_at: '2026-06-05 17:35:25' deleted_at: null created_at: '2026-06-05T17:35:24.000000Z' updated_at: '2026-06-25T07:23:06.000000Z' title: 'Le recyclage commence par chacun de nous' content: 'Trier et recycler nos déchets permet de réduire la pollution, de préserver les ressources naturelles et de construire une commune plus propre et plus durable. Chaque geste compte pour protéger notre avenir.
' category: null cover_media: id: 25 company_id: 1 user_id: 7 media_type: null media_id: null name: recyclage_ordures.jpg.jpeg path: 6a3cd75aebee4.jpeg key: null created_at: '2026-06-25T07:23:06.000000Z' updated_at: '2026-06-25T07:23:06.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/25?variant=web' translations: - id: 6 news_article_id: 5 locale: fr title: 'Le recyclage commence par chacun de nous' content: 'Trier et recycler nos déchets permet de réduire la pollution, de préserver les ressources naturelles et de construire une commune plus propre et plus durable. Chaque geste compte pour protéger notre avenir.
' - id: 2 company_id: null news_category_id: null author_id: 6 cover_media_id: 26 slug: ceci-est-une-actu-globale status: published published_at: '2026-05-14 12:45:35' deleted_at: null created_at: '2026-05-14T12:45:35.000000Z' updated_at: '2026-09-16T21:59:17.000000Z' title: 'Une canalisation rompue ? Signalez-la rapidement' content: "Une canalisation endommagée peut provoquer des pertes d'eau importantes, des dégâts matériels et des risques pour la sécurité. En signalant rapidement toute fuite ou rupture constatée, vous contribuez à protéger votre commune et ses habitants.
" category: null cover_media: id: 26 company_id: 1 user_id: 7 media_type: null media_id: null name: canalisation_rompu.jpg.jpeg path: 6a3cd7821e2f3.jpeg key: null created_at: '2026-06-25T07:23:46.000000Z' updated_at: '2026-06-25T07:23:46.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/26?variant=web' translations: - id: 3 news_article_id: 2 locale: en title: 'A burst pipe? Report it quickly.' content: 'A damaged pipe can cause significant water loss, property damage, and safety risks. By promptly reporting any leaks or breaks, you help protect your community and its residents.
' - id: 2 news_article_id: 2 locale: fr title: 'Une canalisation rompue ? Signalez-la rapidement' content: "Une canalisation endommagée peut provoquer des pertes d'eau importantes, des dégâts matériels et des risques pour la sécurité. En signalant rapidement toute fuite ou rupture constatée, vous contribuez à protéger votre commune et ses habitants.
" first_page_url: 'https://api.dev.bouge.io/api/public/news?page=1' from: 1 last_page: 1 last_page_url: 'https://api.dev.bouge.io/api/public/news?page=1' links: - url: null label: pagination.previous active: false - url: 'https://api.dev.bouge.io/api/public/news?page=1' label: '1' active: true - url: null label: pagination.next active: false next_page_url: null path: 'https://api.dev.bouge.io/api/public/news' per_page: 25 prev_page_url: null to: 4 total: 4 tags: - 'Global News Public' security: [] '/api/public/news/{articleSlug}': get: summary: '' description: '' parameters: - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 404: description: '' content: application/json: schema: type: object example: message: 'No query results for model [App\Models\News\NewsArticle].' exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 391 trace: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'No query results for model [App\Models\News\NewsArticle].' exception: type: string example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: type: integer example: 391 trace: type: array example: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - 'Global News Public' security: [] parameters: - in: path name: articleSlug description: '' example: non required: true schema: type: string '/api/{company}/news': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - News post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News requestBody: required: false content: application/json: schema: type: object properties: news_category_id: type: integer description: "ID de la catégorie d'actualité (optionnel)." example: 3 cover_media_id: type: integer description: 'ID du média de couverture (optionnel).' example: 12 cover_media: type: object description: '' example: [] properties: name: type: string description: 'validation.required_with validation.max.' example: ojxydlzazxnjjdbzvqwmxtdmyagesgxxjyqxkbvziblenoyquzocpbskmopndtuzdduweuaxoveopduougulxvjngijdezzvxmuncieierzzecwzrvodxgayznixpynojllkbkzryrlqweypkuxbospxzgihinla encodedFile: type: string description: validation.required_with. example: consectetur fr: type: object description: '' example: [] properties: title: type: string description: "Titre de l'article en français. validation.max." example: 'Travaux rue de la Paix' content: type: string description: "Contenu de l'article en français (HTML ou Markdown)." example: 'Les travaux débuteront le 10 juin...
' en: type: object description: '' example: [] properties: title: type: string description: 'Titre en anglais (optionnel). validation.max.' example: 'Works on Rue de la Paix' content: type: string description: 'Contenu en anglais (optionnel).' example: aliquam parameters: - in: path name: company description: '' example: '53193770811385850' required: true schema: type: string '/api/{company}/news/{id}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - News put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News requestBody: required: false content: application/json: schema: type: object properties: news_category_id: type: integer description: '' example: 10 cover_media_id: type: integer description: '' example: 16 cover_media: type: object description: '' example: [] properties: name: type: string description: 'validation.required_with validation.max.' example: rdhreqssmpmvwtksotccxftibsjplqerwyuwxcfumbavnzfimyxizuucsxz encodedFile: type: string description: validation.required_with. example: deserunt fr: type: object description: '' example: [] properties: title: type: string description: validation.max. example: munvrnodmcsfpjtnvgchqotvdeganbmglkjhvhjidzxulkdzcjkbxybhrlzmcfibslvqqzxsaxmjqeyvrkupsjtosbdmtncybbzstsxacplmgkquzreikxgciwsiptvexghso content: type: string description: '' example: qui en: type: object description: '' example: [] properties: title: type: string description: validation.max. example: tiauyqoyglspgjecoyrjsrugobyjkpfkzvmowmecpzjgakycwppxlsxbivnttsfbcyxlinljvihv content: type: string description: '' example: quo delete: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News parameters: - in: path name: company description: '' example: '40223' required: true schema: type: string - in: path name: id description: 'The ID of the news.' example: '5489213451' required: true schema: type: string '/api/{company}/news/{id}/publish': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News parameters: - in: path name: company description: '' example: '41223' required: true schema: type: string - in: path name: id description: 'The ID of the news.' example: '1888888889' required: true schema: type: string '/api/{company}/news/{id}/unpublish': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News parameters: - in: path name: company description: '' example: '4734268003563' required: true schema: type: string - in: path name: id description: 'The ID of the news.' example: '950029158124416498' required: true schema: type: string '/api/{company}/news-categories': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - News post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News requestBody: required: false content: application/json: schema: type: object properties: active: type: boolean description: '' example: true fr: type: object description: '' example: [] properties: name: type: string description: validation.max. example: raamdfgrpndeclodskwse en: type: object description: '' example: [] properties: name: type: string description: validation.max. example: mlbujcreoyfktilzhlxljnetgpkpzkumitlhbtkflynuvyzauvlrvvnygziwztqxasztvgrceakkcmposvjfnmekjxfizuprmtqnyldvzguaoanyfbhxsvnyzodqdiomjdqkkxscvxrxcnzobmaqvbxktxgugqgbfehndixoerncjgaosktokzkqltthdtmmvenlbeovmbznqvfjzqupjkltapkel parameters: - in: path name: company description: '' example: '62852467462306902' required: true schema: type: string '/api/{company}/news-categories/{id}': put: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News requestBody: required: false content: application/json: schema: type: object properties: active: type: boolean description: '' example: false fr: type: object description: '' example: [] properties: name: type: string description: validation.max. example: pvncaoiykyxhkmbbiwcxbrhtowkzigdjdwsseetojeooqczlykhxnlshdkglntaqoahiztycmuujvanfooxpbxjboyqzklexfixsysffxxgrbbjuoqpeaqlbohrmdtvprjntsasusmgmkytecpcvpwesdojtnwpviffejesgdxdaerprxjmlycybplcrevydjtdkhrlwpgfgxlfwllocaqlwrjwkigofeqvwi en: type: object description: '' example: [] properties: name: type: string description: validation.max. example: xtykpbjrbornfsvxbgdwsnovibzwzegbzzvnndfyzzumxboyrvsnmoz delete: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - News parameters: - in: path name: company description: '' example: '259956' required: true schema: type: string - in: path name: id description: 'The ID of the news category.' example: '225319' required: true schema: type: string '/api/public/{companyUuid}/news': get: summary: 'List published news articles for a company.' description: '' parameters: - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 404: description: '' content: application/json: schema: type: object example: message: 'No query results for model [App\Models\Company].' exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 391 trace: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'No query results for model [App\Models\Company].' exception: type: string example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: type: integer example: 391 trace: type: array example: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - 'News Public' security: [] parameters: - in: path name: companyUuid description: 'The UUID of the company.' example: 550e8400-e29b-41d4-a716-446655440000 required: true schema: type: string '/api/public/{companyUuid}/news/{articleSlug}': get: summary: 'Show a published news article for a company.' description: '' parameters: - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 404: description: '' content: application/json: schema: type: object example: message: 'No query results for model [App\Models\Company].' exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 391 trace: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'No query results for model [App\Models\Company].' exception: type: string example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: type: integer example: 391 trace: type: array example: - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php line: 367 function: prepareException class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php line: 56 function: render class: Illuminate\Foundation\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php line: 54 function: render class: App\Exceptions\Handler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php line: 51 function: render class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 143 function: handleException class: Illuminate\Routing\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php line: 36 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: App\Http\Middleware\SentryContext type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php line: 50 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\SubstituteBindings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 126 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 92 function: handleRequest class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php line: 54 function: handleRequestUsingNamedLimiter class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Routing\Middleware\ThrottleRequests type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 797 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - 'News Public' security: [] parameters: - in: path name: companyUuid description: 'The UUID of the company.' example: 550e8400-e29b-41d4-a716-446655440000 required: true schema: type: string - in: path name: articleSlug description: 'The slug of the article.' example: mon-article required: true schema: type: string '/api/{company}/notification-preferences/{user}': put: summary: 'Update notification preferences for a user' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Notifications requestBody: required: false content: application/json: schema: type: object properties: preferences: type: array description: '' example: - [] items: type: object properties: event: type: string description: '' example: null channels: type: array description: '' example: - officia items: type: string required: - channels parameters: - in: path name: company description: '' example: '538' required: true schema: type: string - in: path name: user description: '' example: 1 required: true schema: type: integer '/api/{company}/users/me/notifications': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Notifications parameters: - in: path name: company description: '' example: '7' required: true schema: type: string '/api/{company}/users/me/notifications/read-all': post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Notifications parameters: - in: path name: company description: '' example: '38609641' required: true schema: type: string '/api/{company}/users/me/notifications/{id}/read': post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Notifications parameters: - in: path name: company description: '' example: '6' required: true schema: type: string - in: path name: id description: 'The ID of the notification.' example: gawq required: true schema: type: string /api/citizen/posts: get: summary: 'Listing global unifié des posts citoyen.' description: "Fonctionne pour un citoyen connecté (Sanctum) comme pour un device anonyme\n(device_uuid), avec rétro-compatibilité firebase. Identité résolue par\npriorité : compte connecté > device_uuid > firebase.\n\nNe renvoie que la liste des signalements (+ compteur de messages non lus).\nLes statuts/stats sont exposés séparément par globalStats()." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: posts: null unread_messages: 0 properties: posts: type: string example: null unread_messages: type: integer example: 0 tags: - Post /api/citizen/posts/stats: get: summary: "Statistiques du citoyen : liste de référence des statuts (statuses) et\nrépartition des signalements par statut (stats), + compteur de messages\nnon lus. Même résolution d'identité que globalIndex (compte > device_uuid\n> firebase). Séparé du listing pour être appelé indépendamment par le front." description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: statuses: [] stats: [] unread_messages: 0 properties: statuses: type: array example: [] stats: type: array example: [] unread_messages: type: integer example: 0 tags: - Post '/api/citizen/posts/{id}': get: summary: "Affichage global unifié d'un signalement citoyen, sans dépendre de\nl'application uuid. Fonctionne pour un citoyen connecté (Sanctum) comme\npour un device anonyme (device_uuid), avec rétro-compat firebase." description: "La propriété est vérifiée par le scope d'identité : on ne retourne le\npost que si le demandeur en est l'auteur (null sinon)." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: post: null properties: post: type: string example: null tags: - Post parameters: - in: path name: id description: 'The ID of the post.' example: '51' required: true schema: type: string /api/citizen/posts/token: get: summary: 'Listing global unifié des posts citoyen.' description: "Fonctionne pour un citoyen connecté (Sanctum) comme pour un device anonyme\n(device_uuid), avec rétro-compatibilité firebase. Identité résolue par\npriorité : compte connecté > device_uuid > firebase.\n\nNe renvoie que la liste des signalements (+ compteur de messages non lus).\nLes statuts/stats sont exposés séparément par globalStats()." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: posts: null unread_messages: 0 properties: posts: type: string example: null unread_messages: type: integer example: 0 tags: - Post /api/citizen/posts/device: get: summary: 'Listing global unifié des posts citoyen.' description: "Fonctionne pour un citoyen connecté (Sanctum) comme pour un device anonyme\n(device_uuid), avec rétro-compatibilité firebase. Identité résolue par\npriorité : compte connecté > device_uuid > firebase.\n\nNe renvoie que la liste des signalements (+ compteur de messages non lus).\nLes statuts/stats sont exposés séparément par globalStats()." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: posts: null unread_messages: 0 properties: posts: type: string example: null unread_messages: type: integer example: 0 tags: - Post '/api/citizen/posts/{id}/claim': post: summary: "S'approprier un signalement anonyme (fusion à la connexion)." description: "Le citoyen connecté (Sanctum, garanti par le middleware) réclame un\nsignalement créé anonymement sur son appareil. Le device_uuid de la requête\ndoit correspondre à celui du post (preuve de possession) et le post doit\nencore être anonyme. Le post réclamé apparaît ensuite dans son feed de compte\net son activité, sans autre action." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post parameters: - in: path name: id description: 'The ID of the post.' example: '06719' required: true schema: type: string '/api/citizen/posts/{id}/keep-anonymous': post: summary: "« Garder anonyme » : le citoyen connecté décline la réclamation d'un\nsignalement anonyme de son appareil. Il ne lui sera plus reproposé et\nretombe en visibilité device_uuid pure. Idempotent." description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post parameters: - in: path name: id description: 'The ID of the post.' example: '4' required: true schema: type: string '/api/{company}/posts/dashboard': get: summary: "Get recent and active posts from user's company to show on the dashboard" description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Post parameters: - in: path name: company description: '' example: '0403' required: true schema: type: string '/api/{company}/posts/dashboard/user': get: summary: 'Get posts where current user is operator' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Post parameters: - in: path name: company description: '' example: '577991959' required: true schema: type: string '/api/{company}/posts/filters': get: summary: "Display filters' post" description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Post parameters: - in: path name: company description: '' example: '9826673706339302' required: true schema: type: string '/api/{company}/posts/statuses': get: summary: 'Get posts by statuses' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Post parameters: - in: path name: company description: '' example: '376167169232' required: true schema: type: string '/api/{company}/posts/exports': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - Post parameters: - in: path name: company description: '' example: '49356911073' required: true schema: type: string '/api/{company}/posts/{post_id}/remind': post: summary: 'Send operator reminder' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post parameters: - in: path name: company description: '' example: '5811791276129' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: 77 required: true schema: type: integer '/api/{company}/posts/{postId}/export/pdf': post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post parameters: - in: path name: company description: '' example: '8' required: true schema: type: string - in: path name: postId description: '' example: '86162' required: true schema: type: string '/api/{company}/posts/{postId}/priority/{priority}': put: summary: 'Update post priority' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post requestBody: required: true content: application/json: schema: type: object properties: postId: type: integer description: validation.min. example: 0 priority: type: integer description: 'validation.min validation.max.' example: 1 required: - postId - priority parameters: - in: path name: company description: '' example: '0436656' required: true schema: type: string - in: path name: postId description: '' example: '97' required: true schema: type: string - in: path name: priority description: 'The priority.' example: ipsum required: true schema: type: string '/api/{company}/location/{location}/restricted/{restrict}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 500: description: '' content: application/json: schema: type: object example: message: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: TypeError file: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: 26 trace: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: type: string example: TypeError file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: type: integer example: 26 trace: type: array example: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - Post parameters: - in: path name: company description: '' example: '15' required: true schema: type: string - in: path name: location description: 'The location.' example: quidem required: true schema: type: string - in: path name: restrict description: '' example: et required: true schema: type: string '/api/{company}/location/{location}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 500: description: '' content: application/json: schema: type: object example: message: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: TypeError file: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: 26 trace: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: type: string example: TypeError file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: type: integer example: 26 trace: type: array example: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - Post parameters: - in: path name: company description: '' example: '060' required: true schema: type: string - in: path name: location description: 'The location.' example: ut required: true schema: type: string '/api/{company}/location/coordinates/{lat}/{lon}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 500: description: '' content: application/json: schema: type: object example: message: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: TypeError file: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: 26 trace: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' properties: message: type: string example: 'Cannot assign null to property App\Services\Map\BingService::$key of type string' exception: type: string example: TypeError file: type: string example: /var/www/clients/client0/web2/web/crm/releases/219/app/Services/Map/BingService.php line: type: integer example: 26 trace: type: array example: - function: __construct class: App\Services\Map\BingService type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 929 function: newInstanceArgs class: ReflectionClass type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 1043 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 959 function: resolveClass class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 920 function: resolveDependencies class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 770 function: build class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 881 function: resolve class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 706 function: resolve class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Application.php line: 866 function: make class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 274 function: make class: Illuminate\Foundation\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1099 function: getController class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Route.php line: 1030 function: controllerMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 810 function: gatherMiddleware class: Illuminate\Routing\Route type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 792 function: gatherRouteMiddleware class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 776 function: runRouteWithinStack class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 740 function: runRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php line: 729 function: dispatchToRoute class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 190 function: dispatch class: Illuminate\Routing\Router type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 141 function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}' class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php line: 45 function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestIpMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php line: 31 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Sentry\Laravel\Http\SetRequestMiddleware type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php line: 31 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php line: 21 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php line: 40 function: handle class: Illuminate\Foundation\Http\Middleware\TransformsRequest type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\TrimStrings type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php line: 27 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\ValidatePostSize type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php line: 86 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php line: 52 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Fruitcake\Cors\HandleCors type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php line: 39 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 180 function: handle class: Illuminate\Http\Middleware\TrustProxies type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php line: 116 function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}' class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 165 function: then class: Illuminate\Pipeline\Pipeline type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line: 134 function: sendRequestThroughRouter class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 299 function: handle class: Illuminate\Foundation\Http\Kernel type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 287 function: callLaravelOrLumenRoute class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 89 function: makeApiCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 45 function: makeResponseCall class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php line: 35 function: makeResponseCallIfConditionsPass class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 222 function: __invoke class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 176 function: iterateThroughStrategies class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php line: 116 function: fetchResponses class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 123 function: processRoute class: Knuckles\Scribe\Extracting\Extractor type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 80 function: extractEndpointsInfoFromLaravelApp class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php line: 56 function: extractEndpointsInfoAndWriteToDisk class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php line: 55 function: get class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 36 function: handle class: Knuckles\Scribe\Commands\GenerateDocumentation type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php line: 41 function: '{closure:Illuminate\Container\BoundMethod::call():35}' class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 93 function: unwrapIfClosure class: Illuminate\Container\Util type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php line: 35 function: callBoundMethod class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php line: 661 function: call class: Illuminate\Container\BoundMethod type: '::' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 183 function: call class: Illuminate\Container\Container type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php line: 326 function: execute class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php line: 152 function: run class: Symfony\Component\Console\Command\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 1098 function: run class: Illuminate\Console\Command type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 324 function: doRunCommand class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php line: 175 function: doRun class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php line: 102 function: run class: Symfony\Component\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php line: 155 function: run class: Illuminate\Console\Application type: '->' - file: /var/www/clients/client0/web2/web/crm/releases/219/artisan line: 35 function: handle class: Illuminate\Foundation\Console\Kernel type: '->' items: type: object tags: - Post parameters: - in: path name: company description: '' example: '742996' required: true schema: type: string - in: path name: lat description: '' example: fuga required: true schema: type: string - in: path name: lon description: '' example: laboriosam required: true schema: type: string '/api/{company}/posts': get: summary: 'List posts' description: 'Retourne la liste paginée des signalements de la company.' parameters: - in: query name: search description: 'Recherche fulltext dans les signalements.' example: voirie required: false schema: type: string description: 'Recherche fulltext dans les signalements.' example: voirie - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: posts: current_page: 1 data: - id: 101 reference: 2024-00101 title: 'Nid de poule rue des Acacias' priority: 2 status_id: 5 created_at: '2024-06-01T10:00:00.000000Z' per_page: 25 total: 142 properties: posts: type: object example: current_page: 1 data: - id: 101 reference: 2024-00101 title: 'Nid de poule rue des Acacias' priority: 2 status_id: 5 created_at: '2024-06-01T10:00:00.000000Z' per_page: 25 total: 142 tags: - Post post: summary: 'Create a post' description: 'Crée un nouveau signalement depuis le backoffice CRM.' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: post: id: 102 reference: 2024-00102 title: 'Lampadaire hors service' status_id: 1 priority: 1 created_at: '2024-06-02T09:00:00.000000Z' properties: post: type: object example: id: 102 reference: 2024-00102 title: 'Lampadaire hors service' status_id: 1 priority: 1 created_at: '2024-06-02T09:00:00.000000Z' 422: description: 'Validation error' content: application/json: schema: type: object example: errors: form_id: - 'The form id field is required.' properties: errors: type: object example: form_id: - 'The form id field is required.' tags: - Post parameters: - in: path name: company description: '' example: '49678' required: true schema: type: string '/api/{company}/posts/{id}': get: summary: 'Get a post' description: "Retourne le détail d'un signalement avec son historique et les statuts disponibles." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: post: id: 101 reference: 2024-00101 title: 'Nid de poule rue des Acacias' content: 'Gros nid de poule dangereux...' priority: 2 status_id: 5 author_email: citoyen@example.com created_at: '2024-06-01T10:00:00.000000Z' history: [] statuses: [] properties: post: type: object example: id: 101 reference: 2024-00101 title: 'Nid de poule rue des Acacias' content: 'Gros nid de poule dangereux...' priority: 2 status_id: 5 author_email: citoyen@example.com created_at: '2024-06-01T10:00:00.000000Z' history: type: array example: [] statuses: type: array example: [] 404: description: '' content: application/json: schema: type: object example: message: 'No query results for model [App\Models\Post\Post]' properties: message: type: string example: 'No query results for model [App\Models\Post\Post]' tags: - Post put: summary: 'Update the specified resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post delete: summary: 'Remove the specified resource from storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - Post parameters: - in: path name: company description: '' example: '4988629942932' required: true schema: type: string - in: path name: id description: 'The ID of the post.' example: '5' required: true schema: type: string '/api/{company}/posts/{post_id}/comments': get: summary: 'Display a listing of the resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Comments' parameters: - in: path name: company description: '' example: '6778' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: sunt required: true schema: type: string '/api/{company}/posts/{post}/comments': post: summary: 'Store a newly created resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Comments' requestBody: required: false content: application/json: schema: type: object properties: message: type: object description: '' example: [] properties: mentions: type: array description: '' example: - 12 items: type: integer parameters: - in: path name: company description: '' example: '6' required: true schema: type: string - in: path name: post description: 'The post.' example: '83661' required: true schema: type: string '/api/{company}/posts/{post_id}/comments/{id}': get: summary: 'Display the specified resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Comments' put: summary: 'Update the specified resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Comments' delete: summary: 'Remove the specified resource from storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Comments' parameters: - in: path name: company description: '' example: '46' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: molestiae required: true schema: type: string - in: path name: id description: 'The ID of the comment.' example: '2647462018' required: true schema: type: string '/api/{company}/posts/{post_id}/histories': get: summary: 'Display a listing of the resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Histories' parameters: - in: path name: company description: '' example: '752787196906378525' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: atque required: true schema: type: string '/api/{company}/posts/{post}/histories': post: summary: 'Store a newly created resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Histories' parameters: - in: path name: company description: '' example: '8' required: true schema: type: string - in: path name: post description: 'The post.' example: '24567081' required: true schema: type: string '/api/{company}/posts/{post_id}/histories/{id}': get: summary: 'Display the specified resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Histories' put: summary: 'Update the specified resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Histories' delete: summary: 'Remove the specified resource from storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Histories' parameters: - in: path name: company description: '' example: '70' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: aliquam required: true schema: type: string - in: path name: id description: 'The ID of the history.' example: '2432666127' required: true schema: type: string '/api/citizen/posts/{post}/messages': post: summary: 'Store a message authored by a citizen (connecté OU anonyme).' description: "Point d'entrée dédié à l'app citoyenne, hors du groupe CRM : les gardes\n`active_account` et `permission:messages.create` ne s'appliquent qu'aux\n`User` et bloquaient les CitizenAccount. On délègue à store() (author_type\n= POST_CITIZEN_ACCOUNT), après avoir vérifié la propriété du signalement :\n - citoyen connecté (Sanctum) : il doit être l'auteur du post ;\n - citoyen anonyme : identifié par device_uuid, sur un post encore anonyme\n (author_id nul) rattaché à ce même device_uuid (même modèle de confiance\n que le claim). Les messages ainsi créés (author_id nul) seront rapatriés\n vers le compte s'il s'approprie le signalement plus tard." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Messages' parameters: - in: path name: post description: 'The post.' example: '2962' required: true schema: type: string '/api/{company}/posts/{post_id}/messages': get: summary: 'Display a listing of the resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Messages' parameters: - in: path name: company description: '' example: '19477880' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: adipisci required: true schema: type: string '/api/{company}/posts/{post}/messages': post: summary: 'Store a newly created resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Messages' requestBody: required: true content: application/json: schema: type: object properties: content: type: string description: '' example: aut required: - content parameters: - in: path name: company description: '' example: '552094451287256' required: true schema: type: string - in: path name: post description: 'The post.' example: '3880727723529' required: true schema: type: string '/api/{company}/posts/{post_id}/racis': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post RACI' parameters: - in: path name: company description: '' example: '348175954727869287' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: eos required: true schema: type: string '/api/{company}/posts/{post}/racis': post: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post RACI' requestBody: required: false content: application/json: schema: type: object properties: racis: type: array description: '' example: - [] items: type: object properties: id: type: integer description: validation.min. example: 0 is_responsible: type: boolean description: '' example: false is_accountable: type: boolean description: '' example: true is_consulted: type: boolean description: '' example: false is_informed: type: boolean description: '' example: false required: - id - is_responsible - is_accountable - is_consulted - is_informed parameters: - in: path name: company description: '' example: '508780' required: true schema: type: string - in: path name: post description: 'The post.' example: '19483437553347651' required: true schema: type: string '/api/{company}/posts/{post_id}/racis/{id}': get: summary: '' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post RACI' parameters: - in: path name: company description: '' example: '6875372740277' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: voluptate required: true schema: type: string - in: path name: id description: 'The ID of the raci.' example: '9907433949' required: true schema: type: string '/api/{company}/statuses': get: summary: 'Display a listing of the resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Statuses' parameters: - in: path name: company description: '' example: '1750194' required: true schema: type: string '/api/{company}/posts/{post_id}/statuses': get: summary: 'Display a listing of the resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Statuses' parameters: - in: path name: company description: '' example: '75312365018' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: natus required: true schema: type: string '/api/{company}/posts/{post}/statuses': post: summary: 'Store a newly created resource in storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Statuses' parameters: - in: path name: company description: '' example: '44249264' required: true schema: type: string - in: path name: post description: 'The post.' example: '4938' required: true schema: type: string '/api/{company}/posts/{post_id}/statuses/{id}': get: summary: 'Display the specified resource.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 401: description: '' content: application/json: schema: type: object example: message: Unauthenticated. properties: message: type: string example: Unauthenticated. tags: - 'Post Statuses' put: summary: 'Update the specified resource in storage.' description: "Motif de la transition : `reason_id` désigne un motif prédéfini du statut\nvisé, `reason` une saisie libre. Un statut `requires_reason` refuse la\ntransition sans l'un des deux (422, cf. PostService::updateStatus) ; le\nmotif est tracé dans l'historique et transmis à l'auteur en privé.\n\n`estimated_delivery` et `completion_media_id` accompagnent la décision\nqu'ils illustrent ; le média doit appartenir à la mairie appelante." parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Statuses' requestBody: required: false content: application/json: schema: type: object properties: reason_id: type: integer description: '' example: 3 reason: type: string description: validation.max. example: lvmzbaanqkrmqewslyjfjxdevvwfcwbikyzyeaegwstwdhksnmeefzwosjavygdtwayfosymyhykbtfuctyzyokednvkyxcbgvnccxrnltetxbpckeerqeduigsugsluazpzmkopblqvyngjqephmkbczkhzpxdswehxfnhyalwaugeypadppzcvdbirbtwg estimated_delivery: type: string description: "Suites données, annoncées avec la décision : délai estimatif d'une\ncontribution approuvée, photo d'une contribution réalisée. validation.date." example: '2026-10-02T09:06:24' completion_media_id: type: integer description: '' example: 18 delete: summary: 'Remove the specified resource from storage.' description: '' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: { } tags: - 'Post Statuses' parameters: - in: path name: company description: '' example: '950115' required: true schema: type: string - in: path name: post_id description: 'The ID of the post.' example: qui required: true schema: type: string - in: path name: id description: 'The ID of the status.' example: '214409714752339821' required: true schema: type: string '/api/public/{companyUuid}/contributions': get: summary: "Contributions publiées de la commune, triées par soutiens décroissants\n(`?sort=recent` pour un fil chronologique)." description: '' parameters: - in: query name: min_votes description: 'Ne renvoyer que les contributions ayant au moins ce nombre de soutiens (borne incluse).' example: 10 required: false schema: type: integer description: 'Ne renvoyer que les contributions ayant au moins ce nombre de soutiens (borne incluse).' example: 10 - in: query name: max_votes description: "Ne renvoyer que les contributions ayant au plus ce nombre de soutiens (borne incluse) — « moins de 10 » s'écrit donc 9." example: 9 required: false schema: type: integer description: "Ne renvoyer que les contributions ayant au plus ce nombre de soutiens (borne incluse) — « moins de 10 » s'écrit donc 9." example: 9 - in: query name: voted description: 'Restreint aux contributions soutenues (`true`) ou non encore soutenues (`false`) par le citoyen connecté. Exige un jeton.' example: true required: false schema: type: boolean description: 'Restreint aux contributions soutenues (`true`) ou non encore soutenues (`false`) par le citoyen connecté. Exige un jeton.' example: true - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 422: description: '' content: application/json: schema: type: object example: message: "Filtrer sur vos soutiens demande d'être connecté." errors: voted: - "Filtrer sur vos soutiens demande d'être connecté." properties: message: type: string example: "Filtrer sur vos soutiens demande d'être connecté." errors: type: object example: voted: - "Filtrer sur vos soutiens demande d'être connecté." tags: - 'Public Contributions' requestBody: required: false content: application/json: schema: type: object properties: min_votes: type: integer description: validation.min. example: 0 max_votes: type: integer description: validation.min. example: 0 voted: type: string description: 'Must be one oftrue, false, 1, or 0.'
example: 'false'
parameters:
-
in: path
name: companyUuid
description: ''
example: ut
required: true
schema:
type: string
'/api/public/{companyUuid}/contributions/{key}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'No query results for model [App\Models\Company].'
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 391
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'No query results for model [App\Models\Company].'
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line:
type: integer
example: 391
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Public Contributions'
parameters:
-
in: path
name: companyUuid
description: ''
example: veniam
required: true
schema:
type: string
-
in: path
name: key
description: ''
example: porro
required: true
schema:
type: string
'/api/public/{companyUuid}/contributions/{key}/vote':
put:
summary: "Soutenir la contribution. Idempotent : rappeler la route ne double pas la\nvoix."
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Contributions'
delete:
summary: 'Retirer son soutien.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Contributions'
parameters:
-
in: path
name: companyUuid
description: ''
example: repudiandae
required: true
schema:
type: string
-
in: path
name: key
description: ''
example: quasi
required: true
schema:
type: string
'/api/public/{companyUuid}/events':
get:
summary: ''
description: ''
parameters:
-
in: query
name: type
description: 'Restreint à un seul type. Enum: event,project.'
example: project
required: false
schema:
type: string
description: 'Restreint à un seul type. Enum: event,project.'
example: project
-
in: query
name: search
description: 'Recherche sur le titre.'
example: forum
required: false
schema:
type: string
description: 'Recherche sur le titre.'
example: forum
-
in: query
name: per_page
description: "Nombre d'items par page."
example: 25
required: false
schema:
type: integer
description: "Nombre d'items par page."
example: 25
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'No query results for model [App\Models\Company].'
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 391
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'No query results for model [App\Models\Company].'
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line:
type: integer
example: 391
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Public Events'
parameters:
-
in: path
name: companyUuid
description: "L'UUID de la municipalité."
example: 550e8400-e29b-41d4-a716-446655440000
required: true
schema:
type: string
'/api/public/{companyUuid}/events/{slug}':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'No query results for model [App\Models\Company].'
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 391
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'No query results for model [App\Models\Company].'
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line:
type: integer
example: 391
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Public Events'
parameters:
-
in: path
name: companyUuid
description: ''
example: velit
required: true
schema:
type: string
-
in: path
name: slug
description: 'The slug of the event.'
example: 1
required: true
schema:
type: integer
'/api/public/{companyUuid}/events/{slug}/reaction':
put:
summary: 'Set or toggle the authenticated citizen reaction on an event.'
description: 'Sending the reaction type already set removes it (toggle).'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Events'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
type:
type: string
description: 'Type de réaction. Renvoyer le type déjà posé retire la réaction (toggle). Must be one of like, love, wow, sad, angry, or support.'
example: like
required:
- type
delete:
summary: 'Remove the authenticated citizen reaction on an event.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Events'
parameters:
-
in: path
name: companyUuid
description: ''
example: molestias
required: true
schema:
type: string
-
in: path
name: slug
description: 'The slug of the event.'
example: 1
required: true
schema:
type: integer
'/api/public/{companyUuid}/events/{slug}/comments':
get:
summary: "Liste paginée des commentaires d'un event publié."
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Public Events'
post:
summary: 'Poste un commentaire du citoyen authentifié sur un event.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Events'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
content:
type: string
description: 'Contenu du commentaire. validation.max.'
example: 'Très bonne initiative, merci !'
required:
- content
parameters:
-
in: path
name: companyUuid
description: ''
example: asperiores
required: true
schema:
type: string
-
in: path
name: slug
description: 'The slug of the event.'
example: 1
required: true
schema:
type: integer
'/api/public/{companyUuid}/events/{slug}/comments/{comment}':
delete:
summary: 'Supprime un commentaire appartenant au citoyen authentifié.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Public Events'
parameters:
-
in: path
name: companyUuid
description: ''
example: aut
required: true
schema:
type: string
-
in: path
name: slug
description: 'The slug of the event.'
example: 1
required: true
schema:
type: integer
-
in: path
name: comment
description: 'The comment.'
example: '0352'
required: true
schema:
type: string
'/api/public/companies/{uuid}/forms':
get:
summary: 'List active forms for a company identified by its UUID.'
description: ''
parameters:
-
in: query
name: contribution
description: 'Ne renvoyer que les formulaires de contribution (`true`) ou que les formulaires de signalement (`false`). Absent, les deux sont renvoyés.'
example: true
required: false
schema:
type: boolean
description: 'Ne renvoyer que les formulaires de contribution (`true`) ou que les formulaires de signalement (`false`). Absent, les deux sont renvoyés.'
example: true
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
404:
description: ''
content:
application/json:
schema:
type: object
example:
message: 'No query results for model [App\Models\Company].'
exception: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 391
trace:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
properties:
message:
type: string
example: 'No query results for model [App\Models\Company].'
exception:
type: string
example: Symfony\Component\HttpKernel\Exception\NotFoundHttpException
file:
type: string
example: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line:
type: integer
example: 391
trace:
type: array
example:
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php
line: 367
function: prepareException
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Exceptions/Handler.php
line: 56
function: render
class: Illuminate\Foundation\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/nunomaduro/collision/src/Adapters/Laravel/ExceptionHandler.php
line: 54
function: render
class: App\Exceptions\Handler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
line: 51
function: render
class: NunoMaduro\Collision\Adapters\Laravel\ExceptionHandler
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 143
function: handleException
class: Illuminate\Routing\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/app/Http/Middleware/SentryContext.php
line: 36
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: App\Http\Middleware\SentryContext
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
line: 50
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\SubstituteBindings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 126
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 92
function: handleRequest
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Middleware/ThrottleRequests.php
line: 54
function: handleRequestUsingNamedLimiter
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Routing\Middleware\ThrottleRequests
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 797
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 776
function: runRouteWithinStack
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 740
function: runRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Routing/Router.php
line: 729
function: dispatchToRoute
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 190
function: dispatch
class: Illuminate\Routing\Router
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 141
function: '{closure:Illuminate\Foundation\Http\Kernel::dispatchToRouter():187}'
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php
line: 45
function: '{closure:Illuminate\Pipeline\Pipeline::prepareDestination():139}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestIpMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php
line: 31
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Sentry\Laravel\Http\SetRequestMiddleware
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php
line: 31
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
line: 21
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php
line: 40
function: handle
class: Illuminate\Foundation\Http\Middleware\TransformsRequest
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\TrimStrings
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
line: 27
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\ValidatePostSize
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php
line: 86
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/fruitcake/laravel-cors/src/HandleCors.php
line: 52
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Fruitcake\Cors\HandleCors
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php
line: 39
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 180
function: handle
class: Illuminate\Http\Middleware\TrustProxies
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
line: 116
function: '{closure:{closure:Illuminate\Pipeline\Pipeline::carry():155}:156}'
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 165
function: then
class: Illuminate\Pipeline\Pipeline
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
line: 134
function: sendRequestThroughRouter
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 299
function: handle
class: Illuminate\Foundation\Http\Kernel
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 287
function: callLaravelOrLumenRoute
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 89
function: makeApiCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 45
function: makeResponseCall
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php
line: 35
function: makeResponseCallIfConditionsPass
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 222
function: __invoke
class: Knuckles\Scribe\Extracting\Strategies\Responses\ResponseCalls
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 176
function: iterateThroughStrategies
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php
line: 116
function: fetchResponses
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 123
function: processRoute
class: Knuckles\Scribe\Extracting\Extractor
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 80
function: extractEndpointsInfoFromLaravelApp
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php
line: 56
function: extractEndpointsInfoAndWriteToDisk
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php
line: 55
function: get
class: Knuckles\Scribe\GroupedEndpoints\GroupedEndpointsFromApp
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 36
function: handle
class: Knuckles\Scribe\Commands\GenerateDocumentation
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Util.php
line: 41
function: '{closure:Illuminate\Container\BoundMethod::call():35}'
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 93
function: unwrapIfClosure
class: Illuminate\Container\Util
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php
line: 35
function: callBoundMethod
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Container/Container.php
line: 661
function: call
class: Illuminate\Container\BoundMethod
type: '::'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 183
function: call
class: Illuminate\Container\Container
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Command/Command.php
line: 326
function: execute
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Command.php
line: 152
function: run
class: Symfony\Component\Console\Command\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 1098
function: run
class: Illuminate\Console\Command
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 324
function: doRunCommand
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/symfony/console/Application.php
line: 175
function: doRun
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Console/Application.php
line: 102
function: run
class: Symfony\Component\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php
line: 155
function: run
class: Illuminate\Console\Application
type: '->'
-
file: /var/www/clients/client0/web2/web/crm/releases/219/artisan
line: 35
function: handle
class: Illuminate\Foundation\Console\Kernel
type: '->'
items:
type: object
tags:
- 'Public Form'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
contribution:
type: string
description: 'Must be one of true, false, 1, or 0.'
example: '0'
security: []
parameters:
-
in: path
name: uuid
description: 'The UUID of the company.'
example: 550e8400-e29b-41d4-a716-446655440000
required: true
schema:
type: string
'/api/{company}/roles':
get:
summary: "Les rôles de la mairie, avec leurs permissions et le nombre d'utilisateurs\nqui les portent."
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Roles & Permissions'
post:
summary: 'Crée un rôle propre à la mairie.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
label:
type: string
description: 'Nom du rôle tel que la mairie veut le voir. validation.max.'
example: 'Chef de service voirie'
description:
type: string
description: validation.max.
example: zfvwnzovtfowxdcrrdolppjsfmekxrctpnrymbymkqmkybkmftpdxlhxqcqnvzaatoqwrzzmgvxxbeeqmuqbhxwjxmwlopdexzsunabsxxtfjvbyycmqwdzdyjjggmpwqpvcsdypuffl
permissions:
type: array
description: ''
example:
- voluptatum
items:
type: string
required:
- label
parameters:
-
in: path
name: company
description: ''
example: '057'
required: true
schema:
type: string
'/api/{company}/roles/defaults':
get:
summary: 'Le socle plateforme dont la mairie a reçu une copie à sa création.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Roles & Permissions'
parameters:
-
in: path
name: company
description: ''
example: '62312110'
required: true
schema:
type: string
'/api/{company}/permissions':
get:
summary: 'Le catalogue des permissions distribuables, groupé par domaine et traduit.'
description: "`grantable` dit, pour chaque permission, si l'appelant a le droit de la\ndistribuer : l'écran peut ainsi griser ce qu'il ne détient pas lui-même,\nplutôt que de laisser l'utilisateur buter sur un 403.\n\n`requires` porte les prérequis, transitivité comprise : « Modifier un\nsignalement » déclare « Consulter les signalements ». Le front les coche à\nl'écran, le serveur les ajoute de toute façon à l'écriture — les deux ne\npeuvent plus diverger, et une nouvelle dépendance ne demande pas de\nredéploiement."
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- 'Roles & Permissions'
parameters:
-
in: path
name: company
description: ''
example: '45178'
required: true
schema:
type: string
'/api/{company}/roles/permissions':
put:
summary: "Bascule des permissions sur plusieurs rôles d'un coup."
description: 'Body: { "roles": { "1": { "posts.delete": false }, "3": { "comments.create": true } } }'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
roles:
type: array
description: ''
example:
-
- false
items:
type: array
description: ''
example:
- false
items:
type: boolean
required:
- roles
parameters:
-
in: path
name: company
description: ''
example: '48559294155177538'
required: true
schema:
type: string
'/api/{company}/roles/{role_id}':
put:
summary: 'Renomme un rôle et/ou remplace ses permissions.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
label:
type: string
description: validation.max.
example: mdfcsokbk
description:
type: string
description: validation.max.
example: qwhmaebsqzzubgkjucdtnzvxlekmxbuwrlxteuutewqjvgggobjnvlrbaoxdmwqxxywzwsoxvynmblwybaelovfrbozflkodlzhiwavbjqwkvuagaueztfofzaomfgdfoixquclaiecsnggpldyggyzagdpcjswk
permissions:
type: array
description: ''
example:
- id
items:
type: string
required:
- label
delete:
summary: 'Supprime un rôle.'
description: "`reassign_to` bascule ses porteurs vers un autre rôle de la mairie. Sans\nlui, ils se retrouvent sans rôle : ils se connectent toujours mais toute\nroute métier leur répond 403 jusqu'à réattribution."
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
parameters:
-
in: path
name: company
description: ''
example: '1300'
required: true
schema:
type: string
-
in: path
name: role_id
description: 'The ID of the role.'
example: 1
required: true
schema:
type: integer
'/api/{company}/roles/{role_id}/duplicate':
post:
summary: 'Duplique un rôle existant sous un nouveau nom, permissions comprises.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
label:
type: string
description: validation.max.
example: kgjrrhxtztdurijtybmqiyfplqgbyvvqpopeayrdyifxlwitzwhwobbuujqukwtvyttiaobjzguwevdfldypuicszhddubnyualzugvdaxgpmxieqcowoczxirypsqjaflpgmgqznrmbfysrwcqbvqjdghxbiorzcylcdqdxpcbsgtgqlfnqhtkjrujmdzfocnmlalsdipoxnqvs
required:
- label
parameters:
-
in: path
name: company
description: ''
example: '050381463525'
required: true
schema:
type: string
-
in: path
name: role_id
description: 'The ID of the role.'
example: 1
required: true
schema:
type: integer
'/api/{company}/roles/{role_id}/permissions':
put:
summary: 'Bascule des permissions sur un rôle, sans toucher aux autres.'
description: 'Body: { "permissions": { "posts.delete": false, "posts.export": true } }'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- 'Roles & Permissions'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
permissions:
type: array
description: ''
example:
- false
items:
type: boolean
required:
- permissions
parameters:
-
in: path
name: company
description: ''
example: '4947254'
required: true
schema:
type: string
-
in: path
name: role_id
description: 'The ID of the role.'
example: 1
required: true
schema:
type: integer
/api/public/statistics:
get:
summary: 'Public statistics'
description: 'Statistiques publiques agrégées (sans authentification).'
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
error: UNAUTHORIZED
message: 'You can not access this ressource'
properties:
error:
type: string
example: UNAUTHORIZED
message:
type: string
example: 'You can not access this ressource'
tags:
- Statistics
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
date_from:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
date_to:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
form_id:
type: string
description: ''
example: null
security: []
'/api/{company}/stats/performance':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Statistics
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
date_from:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
date_to:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
parameters:
-
in: path
name: company
description: ''
example: '87334335954'
required: true
schema:
type: string
'/api/{company}/stats/volumetry':
get:
summary: ''
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Statistics
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
date_from:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
date_to:
type: string
description: validation.date.
example: '2026-10-02T09:06:25'
parameters:
-
in: path
name: company
description: ''
example: '29883959708039'
required: true
schema:
type: string
'/api/{company}/statistics/catalog':
get:
summary: 'List available metrics'
description: 'Retourne le catalogue des métriques disponibles avec leurs labels localisés.'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
metrics:
-
id: total_posts
label: 'Total signalements'
description: 'Nombre total de signalements reçus sur la période.'
type: count
unit: none
display: number
properties:
metrics:
type: array
example:
-
id: total_posts
label: 'Total signalements'
description: 'Nombre total de signalements reçus sur la période.'
type: count
unit: none
display: number
items:
type: object
tags:
- 'Statistics dashboard'
parameters:
-
in: path
name: company
description: ''
example: '495369'
required: true
schema:
type: string
'/api/{company}/statistics/metrics':
get:
summary: 'Compute metrics'
description: 'Calcule les métriques demandées par leurs IDs (séparés par virgule). Les IDs inconnus sont ignorés silencieusement.'
parameters:
-
in: query
name: ids
description: 'IDs des métriques séparés par virgule (max 15).'
example: 'total_posts,avg_resolution_time'
required: true
schema:
type: string
description: 'IDs des métriques séparés par virgule (max 15).'
example: 'total_posts,avg_resolution_time'
-
in: query
name: from
description: 'Date de début de période (format `Y-m-d`).'
example: '2024-01-01'
required: false
schema:
type: string
description: 'Date de début de période (format `Y-m-d`).'
example: '2024-01-01'
-
in: query
name: to
description: 'Date de fin de période (format `Y-m-d`).'
example: '2024-12-31'
required: false
schema:
type: string
description: 'Date de fin de période (format `Y-m-d`).'
example: '2024-12-31'
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
metrics:
total_posts: 142
avg_resolution_time: 3.5
properties:
metrics:
type: object
example:
total_posts: 142
avg_resolution_time: 3.5
422:
description: 'Trop de métriques'
content:
application/json:
schema:
type: object
example:
message: 'Cannot request more than 15 metrics at once.'
properties:
message:
type: string
example: 'Cannot request more than 15 metrics at once.'
tags:
- 'Statistics dashboard'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
ids:
type: string
description: ''
example: sed
from:
type: string
description: validation.date.
example: '2026-10-02T09:06:24'
to:
type: string
description: 'validation.date validation.after_or_equal.'
example: '2110-08-09'
required:
- ids
parameters:
-
in: path
name: company
description: ''
example: '040281024'
required: true
schema:
type: string
'/api/{company}/statistics/dashboard':
get:
summary: 'Get dashboard metrics'
description: 'Calcule les métriques configurées pour le tableau de bord de la company (ou les métriques par défaut si aucune config sauvegardée).'
parameters:
-
in: query
name: from
description: 'Date de début de période (format `Y-m-d`).'
example: '2024-01-01'
required: false
schema:
type: string
description: 'Date de début de période (format `Y-m-d`).'
example: '2024-01-01'
-
in: query
name: to
description: 'Date de fin de période (format `Y-m-d`).'
example: '2024-12-31'
required: false
schema:
type: string
description: 'Date de fin de période (format `Y-m-d`).'
example: '2024-12-31'
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
ids:
- total_posts
- avg_resolution_time
- open_posts
metrics:
total_posts: 142
avg_resolution_time: 3.5
open_posts: 28
properties:
ids:
type: array
example:
- total_posts
- avg_resolution_time
- open_posts
items:
type: string
metrics:
type: object
example:
total_posts: 142
avg_resolution_time: 3.5
open_posts: 28
tags:
- 'Statistics dashboard'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
from:
type: string
description: validation.date.
example: '2026-10-02T09:06:24'
to:
type: string
description: 'validation.date validation.after_or_equal.'
example: '2057-07-27'
parameters:
-
in: path
name: company
description: ''
example: '3534546634'
required: true
schema:
type: string
'/api/{company}/statistics/dashboard/config':
get:
summary: 'Get dashboard config'
description: 'Retourne la sélection de métriques sauvegardée pour le tableau de bord (ou les valeurs par défaut).'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
ids:
- total_posts
- avg_resolution_time
is_default: false
properties:
ids:
type: array
example:
- total_posts
- avg_resolution_time
items:
type: string
is_default:
type: boolean
example: false
tags:
- 'Statistics dashboard'
put:
summary: 'Update dashboard config'
description: 'Sauvegarde la sélection de métriques du tableau de bord. Chaque ID doit exister dans le catalogue — les IDs inconnus sont rejetés.'
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
ids:
- total_posts
- open_posts
properties:
ids:
type: array
example:
- total_posts
- open_posts
items:
type: string
422:
description: 'ID inconnu'
content:
application/json:
schema:
type: object
example:
message: 'The selected ids.0 is invalid.'
errors:
ids.0:
- 'The selected ids.0 is invalid.'
properties:
message:
type: string
example: 'The selected ids.0 is invalid.'
errors:
type: object
example:
ids.0:
- 'The selected ids.0 is invalid.'
tags:
- 'Statistics dashboard'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
ids:
type: array
description: 'Liste des IDs de métriques à afficher.'
example:
- total_posts
- open_posts
items:
type: string
required:
- ids
parameters:
-
in: path
name: company
description: ''
example: '9681581496'
required: true
schema:
type: string
/api/health:
get:
summary: ''
description: ''
parameters:
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
200:
description: ''
content:
application/json:
schema:
type: object
example:
status: ok
timestamp: '2026-10-02T09:06:23+00:00'
services:
database: ok
redis: ok
properties:
status:
type: string
example: ok
timestamp:
type: string
example: '2026-10-02T09:06:23+00:00'
services:
type: object
example:
database: ok
redis: ok
tags:
- System
security: []
'/api/{company}/citizen/{id}':
get:
summary: 'search users from given name or email'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
id:
type: integer
description: ''
example: 11
parameters:
-
in: path
name: company
description: ''
example: '166205352'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the citizen.'
example: 1
required: true
schema:
type: integer
'/api/{company}/citizens':
get:
summary: 'Liste les citoyens connus de la commune, avec leur rôle local.'
description: ''
parameters:
-
in: query
name: search
description: "Filtre sur le nom, l'email ou le téléphone."
example: dupont
required: false
schema:
type: string
description: "Filtre sur le nom, l'email ou le téléphone."
example: dupont
-
in: query
name: role
description: 'Filtre sur le rôle (`citizen`, `technical_agent`, `neighborhood_committee`).'
example: technical_agent
required: false
schema:
type: string
description: 'Filtre sur le rôle (`citizen`, `technical_agent`, `neighborhood_committee`).'
example: technical_agent
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
post:
summary: 'Crée un compte citoyen déjà nommé dans la commune.'
description: "Réservé aux rôles métier (`technical_agent`, `neighborhood_committee`) :\nun simple citoyen s'inscrit lui-même depuis l'application."
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: 'Nom complet. validation.min validation.max.'
example: 'Marc Bernard'
email:
type: string
description: 'Email, unique sur toute la plateforme.validation.required_without validation.email validation.max.'
example: marc.bernard@maville.fr
phone:
type: string
description: 'Téléphone, unique sur toute la plateforme.validation.required_without validation.max.'
example: '+33612345678'
password:
type: string
description: 'Mot de passe initial. Nécessite `password_confirmation`.'
example: secret
locale:
type: string
description: 'Must be one of fr or en.'
example: fr
role:
type: string
description: "Rôle dans la commune : `technical_agent` ou `neighborhood_committee`. `citizen` est refusé — un simple citoyen s'inscrit depuis l'application. Must be one of technical_agent or neighborhood_committee."
example: technical_agent
required:
- name
- password
- role
parameters:
-
in: path
name: company
description: ''
example: '02255063221606'
required: true
schema:
type: string
'/api/{company}/citizens/{citizenAccount}/role':
put:
summary: "Nomme un citoyen dans la commune (agent technique, comité de quartier, ou\nretour au simple citoyen)."
description: "Le rôle vaut pour cette commune seulement : le compte citoyen est une\nidentité globale, il reste simple citoyen partout ailleurs."
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
role:
type: string
description: 'Rôle du citoyen dans cette commune : `citizen` (défaut), `technical_agent` (agent technique communal) ou `neighborhood_committee` (comité de quartier). Must be one of citizen, technical_agent, or neighborhood_committee.'
example: technical_agent
required:
- role
parameters:
-
in: path
name: company
description: ''
example: '56'
required: true
schema:
type: string
-
in: path
name: citizenAccount
description: "L'identifiant du compte citoyen."
example: 12
required: true
schema:
type: integer
'/api/{company}/users/find':
get:
summary: 'search users from given name or email'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
parameters:
-
in: path
name: company
description: ''
example: '77452381357190'
required: true
schema:
type: string
'/api/{company}/users/{user}/profile':
get:
summary: 'Display a user profile with stats and history'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
parameters:
-
in: path
name: company
description: ''
example: '808446961938'
required: true
schema:
type: string
-
in: path
name: user
description: 'The user.'
example: 1
required: true
schema:
type: integer
'/api/{company}/users/{user}/locale':
post:
summary: 'search users from given name or email'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
locale:
type: string
description: 'Must be one of fr or en.'
example: fr
required:
- locale
parameters:
-
in: path
name: company
description: ''
example: '65154270223626'
required: true
schema:
type: string
-
in: path
name: user
description: 'The user.'
example: 1
required: true
schema:
type: integer
'/api/{company}/users':
get:
summary: 'search users from given name or email'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
post:
summary: 'Create a new User on backoffice'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: "Nom complet de l'utilisateur. validation.min."
example: 'Marie Dupont'
email:
type: string
description: 'Adresse email (unique dans la plateforme). validation.email.'
example: marie.dupont@maville.fr
locale:
type: string
description: "Langue de l'interface (`fr`, `en`…). Must be one of fr or en."
example: fr
job_title:
type: string
description: 'Intitulé du poste.'
example: 'Responsable voirie'
password:
type: string
description: 'Mot de passe initial.'
example: secret
role_id:
type: integer
description: 'Identifiant du rôle, tel que renvoyé par `GET /{company}/roles`.validation.required_without.'
example: 12
role:
type: string
description: 'Nom du rôle, dans la mairie appelante. Déprécié : préférer `role_id`.validation.required_without.'
example: agent
phone:
type: string
description: validation.max.
example: ''
required:
- name
- email
- locale
- job_title
- password
parameters:
-
in: path
name: company
description: ''
example: '836288031'
required: true
schema:
type: string
'/api/{company}/users/{id}':
get:
summary: 'Display a specific user'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Users
put:
summary: 'Update a User based on its ID'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
name:
type: string
description: "Nom complet de l'utilisateur. validation.min."
example: 'Marie Dupont'
email:
type: string
description: 'Adresse email. validation.email.'
example: marie.dupont@maville.fr
locale:
type: string
description: "Langue de l'interface (`fr`, `en`…). Must be one of fr or en."
example: fr
job_title:
type: string
description: 'Intitulé du poste.'
example: 'Responsable voirie'
role_id:
type: integer
description: 'Identifiant du rôle, tel que renvoyé par `GET /{company}/roles`.'
example: 12
role:
type: string
description: 'Nom du rôle, dans la mairie appelante. Déprécié : préférer `role_id`.'
example: agent
phone:
type: string
description: validation.max.
example: 'y'
password:
type: string
description: 'Nouveau mot de passe (optionnel). Nécessite `password_confirmation`. Ignoré si vide.'
example: nouveau_secret
required:
- name
- email
- locale
- job_title
delete:
summary: 'Delete an user based on its ID'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Users
parameters:
-
in: path
name: company
description: ''
example: '8'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the user.'
example: 1
required: true
schema:
type: integer
'/api/{company}/webhooks':
get:
summary: 'search users from given name or email'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Webhooks
post:
summary: 'Store a newly created resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Webhooks
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: number
description: ''
example: 4.434461
name:
type: string
description: 'Nom descriptif du webhook. validation.max.'
example: 'Notification Slack nouveaux signalements'
url:
type: string
description: 'URL de destination (HTTPS recommandé). Must be a valid URL.'
example: 'https://hooks.slack.com/services/xxx/yyy/zzz'
signature_secret:
type: string
description: 'Secret partagé pour vérifier la signature HMAC des payloads. validation.max.'
example: my_super_secret_key
required:
- name
- url
- signature_secret
parameters:
-
in: path
name: company
description: ''
example: '47210587851822148'
required: true
schema:
type: string
'/api/{company}/webhooks/{id}':
get:
summary: 'Display the specified resource.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses:
401:
description: ''
content:
application/json:
schema:
type: object
example:
message: Unauthenticated.
properties:
message:
type: string
example: Unauthenticated.
tags:
- Webhooks
put:
summary: 'Update the specified resource in storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Webhooks
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
id:
type: number
description: ''
example: 387.4186396
name:
type: string
description: 'Nom descriptif du webhook. validation.max.'
example: 'Notification Slack nouveaux signalements'
url:
type: string
description: 'URL de destination (HTTPS recommandé). Must be a valid URL.'
example: 'https://hooks.slack.com/services/xxx/yyy/zzz'
signature_secret:
type: string
description: 'Secret partagé pour vérifier la signature HMAC des payloads. validation.max.'
example: my_super_secret_key
required:
- name
- url
- signature_secret
delete:
summary: 'Remove the specified resource from storage.'
description: ''
parameters:
-
in: header
name: Authorization
description: ''
example: 'Bearer {YOUR_AUTH_KEY}'
schema:
type: string
-
in: header
name: Content-Type
description: ''
example: application/json
schema:
type: string
-
in: header
name: Accept
description: ''
example: application/json
schema:
type: string
responses: { }
tags:
- Webhooks
parameters:
-
in: path
name: company
description: ''
example: '525'
required: true
schema:
type: string
-
in: path
name: id
description: 'The ID of the webhook.'
example: 908534353152356
required: true
schema:
type: integer
tags:
-
name: 'API Tokens'
description: "\nGestion des tokens d'API par company (accès programmatique)."
-
name: Auth
description: "\nAuthentication API"
-
name: 'Backoffice Info'
description: "\nRead-only consolidated endpoints for backoffice overview pages."
-
name: 'Banoc geocoder'
description: "\nProxy vers l'API de géocodage BANOC. Les paramètres sont transmis tels quels et la réponse retournée sans transformation."
-
name: Citizen
description: "\nTimeline agrégée de l'activité d'un citoyen : signalements, messages, likes\net commentaires, triés par date décroissante. Fonctionne pour un citoyen\nconnecté (Sanctum, les 4 types) comme pour un device anonyme (device_uuid,\nsignalements seulement). Identité résolue par priorité : compte > device_uuid."
-
name: 'Citizen Auth'
description: "\nInscription d'un citoyen via l'UUID de la company (sans application spécifique)."
-
name: Company
description: "\nGestion des paramètres et de la configuration de la company (municipalité)."
-
name: Events
description: "\nBackoffice events and projects management"
-
name: Form
description: "\nForm API endpoints"
-
name: 'Form Status Actions'
description: "\nManage actions triggered on form status change"
-
name: 'Form Status Reasons'
description: "\nMotifs prédéfinis proposés lors d'une transition de statut motivée\n(`form_statuses.requires_reason`). La saisie libre reste toujours possible :\ncette liste est un confort de saisie et d'harmonisation, pas une contrainte."
-
name: 'Form Status Versions'
description: "\nTimeline / changelog of form status configurations"
-
name: 'Form Statuses'
description: "\nManage statuses attached to a form"
-
name: 'Form Types'
description: "\nManage form types for a company"
-
name: 'Form deployment applications'
description: ''
-
name: 'Global News (Superadmin)'
description: "\nGestion des actualités globales visibles par toutes les municipalités."
-
name: 'Global News Public'
description: "\nConsultation publique des actualités globales (toutes municipalités confondues)."
-
name: News
description: "\nBackoffice news articles management"
-
name: 'News Public'
description: "\nConsultation publique des articles d'actualité par UUID de municipalité."
-
name: Notifications
description: "\nPréférences de notifications par utilisateur."
-
name: Post
description: ''
-
name: 'Post Comments'
description: ''
-
name: 'Post Histories'
description: ''
-
name: 'Post Messages'
description: ''
-
name: 'Post RACI'
description: "\nGestion des assignations RACI (Responsible, Accountable, Consulted, Informed) sur les signalements."
-
name: 'Post Statuses'
description: ''
-
name: 'Public Contributions'
description: "\nMur public des contributions citoyennes (boîte à idées, budget\nparticipatif…). Lecture ouverte : un anonyme voit le mur et les décomptes,\nun citoyen connecté voit en plus s'il a déjà soutenu chaque proposition."
-
name: 'Public Events'
description: "\nPublic access to published events and projects"
-
name: 'Public Form'
description: "\nEndpoints publics pour la récupération des formulaires (app mobile citoyenne)."
-
name: 'Roles & Permissions'
description: "\nChaque mairie possède ses propres rôles : elle les crée, les renomme, en\ndistribue les permissions et les supprime. Réservé à `roles.manage`."
-
name: Statistics
description: "\nStatistiques de performance et de volumétrie des signalements."
-
name: 'Statistics dashboard'
description: ''
-
name: System
description: "\nEndpoints système (health check, état des services)."
-
name: Users
description: ''
-
name: Webhooks
description: "\nConfiguration des webhooks sortants par company."
components:
securitySchemes:
default:
type: http
scheme: bearer
description: ''
security:
-
default: []