openapi: 3.0.3
info:
  title: 'FL: API (DEV)'
  description: ''
  version: 1.0.0
servers:
  -
    url: 'http://api.fabricadelead.io'
paths:
  /api/collective/customer:
    post:
      summary: ''
      operationId: postApiCollectiveCustomer
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/contact/upload:
    post:
      summary: ''
      operationId: postApiPanelApplicationContactUpload
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/contact:
    get:
      summary: ''
      operationId: getApiPanelApplicationContact
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationContact
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/contact/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationContactId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationContactId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationContactId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/deal/{deal_id}/note':
    get:
      summary: ''
      operationId: getApiPanelApplicationDealDeal_idNote
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationDealDeal_idNote
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/deal/{deal_id}/note/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationDealDeal_idNoteId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationDealDeal_idNoteId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationDealDeal_idNoteId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/deal:
    get:
      summary: ''
      operationId: getApiPanelApplicationDeal
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationDeal
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/deal/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationDealId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationDealId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationDealId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/deal/{id}/won':
    put:
      summary: ''
      operationId: putApiPanelApplicationDealIdWon
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/deal/{id}/lost':
    put:
      summary: ''
      operationId: putApiPanelApplicationDealIdLost
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/funnel/icp/{icp_id}/rule':
    get:
      summary: ''
      operationId: getApiPanelApplicationFunnelIcpIcp_idRule
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationFunnelIcpIcp_idRule
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/funnel/icp/{icp_id}/rule/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationFunnelIcpIcp_idRuleId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationFunnelIcpIcp_idRuleId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationFunnelIcpIcp_idRuleId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/funnel/icp/field-type:
    get:
      summary: ''
      operationId: getApiPanelApplicationFunnelIcpFieldType
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/funnel/icp:
    get:
      summary: ''
      operationId: getApiPanelApplicationFunnelIcp
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationFunnelIcp
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/funnel/icp/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationFunnelIcpId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationFunnelIcpId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationFunnelIcpId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/lead:
    get:
      summary: ''
      operationId: getApiPanelApplicationLead
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationLead
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/lead/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationLeadId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationLeadId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationLeadId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/meta/whatsapp-js:
    get:
      summary: ''
      operationId: getApiPanelApplicationMetaWhatsappJs
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationMetaWhatsappJs
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/meta/whatsapp-js/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationMetaWhatsappJsId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationMetaWhatsappJsId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationMetaWhatsappJsId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/pipeline/{pipeline_id}/stage':
    get:
      summary: ''
      operationId: getApiPanelApplicationPipelinePipeline_idStage
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationPipelinePipeline_idStage
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/pipeline/{pipeline_id}/stage/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationPipelinePipeline_idStageId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationPipelinePipeline_idStageId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationPipelinePipeline_idStageId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/pipeline/{pipeline_id}/stage/reorder':
    put:
      summary: ''
      operationId: putApiPanelApplicationPipelinePipeline_idStageReorder
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/pipeline/{pipeline_id}/stage/{id}/reorder-deal':
    put:
      summary: ''
      operationId: putApiPanelApplicationPipelinePipeline_idStageIdReorderDeal
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/pipeline:
    get:
      summary: ''
      operationId: getApiPanelApplicationPipeline
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationPipeline
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/pipeline/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationPipelineId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationPipelineId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationPipelineId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/application/shop/core/product:
    get:
      summary: ''
      operationId: getApiPanelApplicationShopCoreProduct
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelApplicationShopCoreProduct
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/application/shop/core/product/{id}':
    get:
      summary: ''
      operationId: getApiPanelApplicationShopCoreProductId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelApplicationShopCoreProductId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelApplicationShopCoreProductId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/core/application/data/company:
    get:
      summary: ''
      operationId: getApiPanelCoreApplicationDataCompany
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/core/application/data/company/{id}':
    get:
      summary: ''
      operationId: getApiPanelCoreApplicationDataCompanyId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/customer/order:
    get:
      summary: ''
      operationId: getApiPanelCustomerOrder
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    post:
      summary: ''
      operationId: postApiPanelCustomerOrder
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/panel/customer/order/{id}':
    get:
      summary: ''
      operationId: getApiPanelCustomerOrderId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelCustomerOrderId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    delete:
      summary: ''
      operationId: deleteApiPanelCustomerOrderId
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/customer:
    get:
      summary: ''
      operationId: getApiPanelCustomer
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
    put:
      summary: ''
      operationId: putApiPanelCustomer
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/panel/customer/me:
    get:
      summary: 'Exibe as informações do usuário autenticado.'
      operationId: exibeAsInformaesDoUsurioAutenticado
      description: "Este método busca o usuário autenticado no banco de dados, incluindo\nas informações relacionadas ao cliente, e retorna os dados em formato JSON.\nCaso o usuário não seja encontrado, retorna uma resposta de erro com status 404."
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  '/api/{fallbackPlaceholder}':
    get:
      summary: ''
      operationId: getApiFallbackPlaceholder
      description: ''
      parameters: []
      responses: {  }
      tags:
        - App\General
      security: []
  /api/manager/login:
    post:
      summary: '# Auth\Guest\login'
      operationId: AuthGuestlogin
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Auth\Guest
      security: []
  /api/panel/customer/login:
    post:
      summary: '# Auth\Guest\login'
      operationId: AuthGuestlogin
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Auth\Guest
      security: []
  /api/panel/customer/login/forgot:
    post:
      summary: ''
      operationId: postApiPanelCustomerLoginForgot
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Auth\Guest
      security: []
  /api/panel/customer/login/forgot/change:
    post:
      summary: ''
      operationId: postApiPanelCustomerLoginForgotChange
      description: ''
      parameters: []
      responses: {  }
      tags:
        - Auth\Guest
      security: []
  /api/manager/core-management/customer:
    get:
      summary: Manager\CoreManagement\Customer\Customer\index
      operationId: managerCoreManagementCustomerCustomerindex
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\Customer
      security: []
    post:
      summary: Manager\CoreManagement\Customer\Customer\store
      operationId: managerCoreManagementCustomerCustomerstore
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\Customer
      security: []
  '/api/manager/core-management/customer/{id}':
    get:
      summary: Manager\CoreManagement\Customer\Customer\show
      operationId: managerCoreManagementCustomerCustomershow
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\Customer
      security: []
    put:
      summary: Manager\CoreManagement\Customer\Customer\update
      operationId: managerCoreManagementCustomerCustomerupdate
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\Customer
      security: []
    delete:
      summary: Manager\CoreManagement\Customer\Customer\destroy
      operationId: managerCoreManagementCustomerCustomerdestroy
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\Customer
      security: []
  /api/manager/core-management/customer/user:
    get:
      summary: Manager\CoreManagement\Customer\User\index
      operationId: managerCoreManagementCustomerUserindex
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
    post:
      summary: Manager\CoreManagement\Customer\User\store
      operationId: managerCoreManagementCustomerUserstore
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
  '/api/manager/core-management/customer/user/{id}':
    get:
      summary: Manager\CoreManagement\Customer\User\show
      operationId: managerCoreManagementCustomerUsershow
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
    put:
      summary: Manager\CoreManagement\Customer\User\update
      operationId: managerCoreManagementCustomerUserupdate
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
  '/api/manager/core-management/customer/user/{id}/update_password':
    put:
      summary: Manager\CoreManagement\Customer\update_password
      operationId: managerCoreManagementCustomerupdatePassword
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
  '/api/manager/core-management/customer/user/{id}/update_login':
    put:
      summary: Manager\CoreManagement\Customer\update_login
      operationId: managerCoreManagementCustomerupdateLogin
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User
      security: []
  '/api/manager/core-management/customer/user/{id}/avatar':
    post:
      summary: Manager\CoreManagement\Customer\User\store
      operationId: managerCoreManagementCustomerUserstore
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Manager\CoreManagement\Customer\User\Avatar
      security: []
  /api/panel/customer/user:
    get:
      summary: Panel\Customer\User\index
      operationId: panelCustomerUserindex
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
    post:
      summary: Panel\Customer\User\store
      operationId: panelCustomerUserstore
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
  '/api/panel/customer/user/{id}':
    get:
      summary: Panel\Customer\User\show
      operationId: panelCustomerUsershow
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
    put:
      summary: Panel\Customer\User\update
      operationId: panelCustomerUserupdate
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
  '/api/panel/customer/user/{id}/update_password':
    put:
      summary: Panel\Customer\update_password
      operationId: panelCustomerupdatePassword
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
  '/api/panel/customer/user/{id}/update_login':
    put:
      summary: Panel\Customer\update_login
      operationId: panelCustomerupdateLogin
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User
      security: []
  '/api/panel/customer/user/{id}/avatar':
    post:
      summary: Panel\Customer\User\store
      operationId: panelCustomerUserstore
      description: ''
      parameters: []
      responses:
        200:
          description: ''
          content:
            application/json:
              schema:
                type: object
                example:
                  data:
                    id: 1
                properties:
                  data:
                    type: object
                    properties:
                      id:
                        type: integer
                        example: 1
      tags:
        - Panel\Customer\User\Avatar
      security: []
tags:
  -
    name: App\General
    description: ''
  -
    name: Auth\Guest
    description: ''
  -
    name: Manager\CoreManagement\Customer\Customer
    description: '-.'
  -
    name: Manager\CoreManagement\Customer\User
    description: '-.'
  -
    name: Manager\CoreManagement\Customer\User\Avatar
    description: '-.'
  -
    name: Panel\Customer\User
    description: '-.'
  -
    name: Panel\Customer\User\Avatar
    description: '-.'
