Class: Api::V1::IntercomController
- Inherits:
-
BaseController
- Object
- ActionController::API
- BaseController
- Api::V1::IntercomController
- Defined in:
- app/controllers/api/v1/intercom_controller.rb
Overview
Controller: intercom.
Instance Method Summary collapse
-
#assigned ⇒ void
POST /v1/intercom/assigned — Intercom conversation-assigned webhook.
-
#closed ⇒ void
POST /v1/intercom/closed — Intercom conversation-closed webhook.
-
#opened ⇒ void
POST /v1/intercom/opened — Intercom conversation-opened webhook.
Methods inherited from BaseController
#catalog_for_request, #error!, #locale_for_request, #logger, #render_bad_request_response, #render_internal_server_error, #render_not_found_response, #render_result, #render_unprocessable_entity_response, #set_locale, #store_for_request, #underscore_params
Instance Method Details
#assigned ⇒ void
This method returns an undefined value.
POST /v1/intercom/assigned — Intercom conversation-assigned webhook.
Currently a no-op acknowledgement.
8 9 10 |
# File 'app/controllers/api/v1/intercom_controller.rb', line 8 def assigned render json: { status: :ok } end |
#closed ⇒ void
This method returns an undefined value.
POST /v1/intercom/closed — Intercom conversation-closed webhook.
Currently a no-op acknowledgement.
24 25 26 |
# File 'app/controllers/api/v1/intercom_controller.rb', line 24 def closed render json: { status: :ok } end |
#opened ⇒ void
This method returns an undefined value.
POST /v1/intercom/opened — Intercom conversation-opened webhook.
Currently a no-op acknowledgement.
16 17 18 |
# File 'app/controllers/api/v1/intercom_controller.rb', line 16 def opened render json: { status: :ok } end |