Sha256: 8d93c2896d4cdccaa89157540014d0da9a4b8dea0a463961483ff4dd09b16b1a

Contents?: true

Size: 764 Bytes

Versions: 16

Compression:

Stored size: 764 Bytes

Contents

module Plaid
  # Public: Class used to call the Webhooks endpoint.
  class Webhooks < BaseProduct
    # Public: Retrieve a webhook verification key.
    #
    # key_id - The key ID from the Plaid-Verification header.
    #
    # Returns a WebhookVerificationKeyGetResponse object.
    def get_verification_key(key_id)
      post_with_auth 'webhook_verification_key/get',
                     WebhookVerificationKeyGetResponse,
                     key_id: key_id
    end

    # Public: The response wrapper for /webhook_verification_key/get.
    class WebhookVerificationKeyGetResponse < Models::BaseResponse
      ##
      # :attr_reader:
      # Public: The webhook verification key.
      property :key, coerce: Models::WebhookVerificationKey
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
plaid-11.1.1 lib/plaid/products/webhooks.rb
plaid-13.2.0 lib/plaid/products/webhooks.rb
plaid-13.1.0 lib/plaid/products/webhooks.rb
plaid-13.0.1 lib/plaid/products/webhooks.rb
plaid-13.0.0 lib/plaid/products/webhooks.rb
plaid-12.0.0 lib/plaid/products/webhooks.rb
plaid-11.1.0 lib/plaid/products/webhooks.rb
plaid-11.0.0 lib/plaid/products/webhooks.rb
plaid-10.1.0 lib/plaid/products/webhooks.rb
plaid-10.0.0 lib/plaid/products/webhooks.rb
plaid-9.0.0 lib/plaid/products/webhooks.rb
plaid-8.9.0 lib/plaid/products/webhooks.rb
plaid-8.8.0 lib/plaid/products/webhooks.rb
plaid-8.7.0 lib/plaid/products/webhooks.rb
plaid-8.6.0 lib/plaid/products/webhooks.rb
plaid-8.5.0 lib/plaid/products/webhooks.rb