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é.

" category: null cover_media: id: 223 company_id: 1 user_id: 7 media_type: null media_id: null name: poteau_tombe.jpg path: 6aab11113bb42.jpeg key: null created_at: '2026-09-16T21:58:41.000000Z' updated_at: '2026-09-16T21:58:41.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223?variant=web' translations: - id: 16 news_article_id: 12 locale: fr 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é.

" - id: 6 company_id: null news_category_id: null author_id: 7 cover_media_id: 24 slug: actu status: published published_at: '2026-06-05 17:35:46' deleted_at: null created_at: '2026-06-05T17:35:45.000000Z' updated_at: '2026-06-25T07:22:13.000000Z' 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.

" 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é.

" category: null cover_media: id: 223 company_id: 1 user_id: 7 media_type: null media_id: null name: poteau_tombe.jpg path: 6aab11113bb42.jpeg key: null created_at: '2026-09-16T21:58:41.000000Z' updated_at: '2026-09-16T21:58:41.000000Z' deleted_at: null is_logo: 0 url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223' thumb_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223?variant=thumb' web_url: 'https://api.dev.bouge.io/api/1/storage/news-cover/223?variant=web' translations: - id: 16 news_article_id: 12 locale: fr 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é.

" - id: 6 company_id: null news_category_id: null author_id: 7 cover_media_id: 24 slug: actu status: published published_at: '2026-06-05 17:35:46' deleted_at: null created_at: '2026-06-05T17:35:45.000000Z' updated_at: '2026-06-25T07:22:13.000000Z' 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.

" 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 of true, 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: []