Interface ExternalEventConfigurationApi


public interface ExternalEventConfigurationApi
  • Method Details

    • getExternalEventConfigurations

      @GET("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationResponse> getExternalEventConfigurations()
      List all external event configurations
      Returns:
      Call<ExternalEventConfigurationResponse>
    • updateExternalEventConfigurations

      @Headers("Content-Type:application/json") @PUT("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationUpdateResponse> updateExternalEventConfigurations(@Header("Idempotency-Key") String idempotencyKey, @Body ExternalEventConfigurationUpdateRequest externalEventConfigurationUpdateRequest)
      Enable/Disable external events posting
      Parameters:
      idempotencyKey - (optional)
      externalEventConfigurationUpdateRequest - (optional)
      Returns:
      Call<ExternalEventConfigurationUpdateResponse>
    • updateExternalEventConfigurations

      @Headers("Content-Type:application/json") @PUT("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationUpdateResponse> updateExternalEventConfigurations(@Header("Idempotency-Key") String idempotencyKey)
      Enable/Disable external events posting
      Parameters:
      idempotencyKey - (optional)
      externalEventConfigurationUpdateRequest - (optional)
      Returns:
      Call<ExternalEventConfigurationUpdateResponse>
    • getExternalEventConfigurations

      @GET("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationResponse> getExternalEventConfigurations(@HeaderMap Map<String,String> headers)
      List all external event configurations
      Returns:
      Call<ExternalEventConfigurationResponse>
    • updateExternalEventConfigurations

      @Headers("Content-Type:application/json") @PUT("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationUpdateResponse> updateExternalEventConfigurations(@Header("Idempotency-Key") String idempotencyKey, @Body ExternalEventConfigurationUpdateRequest externalEventConfigurationUpdateRequest, @HeaderMap Map<String,String> headers)
      Enable/Disable external events posting
      Parameters:
      idempotencyKey - (optional)
      externalEventConfigurationUpdateRequest - (optional)
      Returns:
      Call<ExternalEventConfigurationUpdateResponse>
    • updateExternalEventConfigurations

      @Headers("Content-Type:application/json") @PUT("v1/externalevents/configuration") retrofit2.Call<ExternalEventConfigurationUpdateResponse> updateExternalEventConfigurations(@Header("Idempotency-Key") String idempotencyKey, @HeaderMap Map<String,String> headers)
      Enable/Disable external events posting
      Parameters:
      idempotencyKey - (optional)
      externalEventConfigurationUpdateRequest - (optional)
      Returns:
      Call<ExternalEventConfigurationUpdateResponse>