SyncteraRubySdk::WatchlistDeprecatedApi

All URIs are relative to https://api.synctera.com/v0

Method HTTP request Description
get_watchlist_alert GET /customers/customer_id/watchlists/alerts/alert_id Retrieve watchlist monitoring alert
get_watchlist_subscription GET /customers/customer_id/watchlists/subscriptions/subscription_id Retrieve watchlist monitoring subscription
list_watchlist_alerts GET /customers/customer_id/watchlists/alerts List watchlist monitoring alerts for a customer
list_watchlist_subscriptions GET /customers/customer_id/watchlists/subscriptions List watchlist monitoring subscriptions for a customer
suppress_watchlist_entity_alert POST /customers/customer_id/watchlists/suppressions Suppress entity alert
update_watchlist_alert PUT /customers/customer_id/watchlists/alerts/alert_id Update watchlist alert
update_watchlist_subscription PUT /customers/customer_id/watchlists/subscriptions/subscription_id Update watchlist monitoring subscription
watchlist_subscribe POST /customers/customer_id/watchlists/subscriptions Subscribe a customer to watchlist monitoring

get_watchlist_alert

get_watchlist_alert(customer_id, alert_id)

Retrieve watchlist monitoring alert

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
alert_id = '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | Unique identifier for this watchlist alert.

begin
  # Retrieve watchlist monitoring alert
  result = api_instance.get_watchlist_alert(customer_id, alert_id)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->get_watchlist_alert: #{e}"
end

Using the get_watchlist_alert_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> get_watchlist_alert_with_http_info(customer_id, alert_id)

begin
  # Retrieve watchlist monitoring alert
  data, status_code, headers = api_instance.get_watchlist_alert_with_http_info(customer_id, alert_id)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistAlert>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->get_watchlist_alert_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
alert_id String Unique identifier for this watchlist alert.

Return type

WatchlistAlert

Authorization

bearerAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, application/problem+json

get_watchlist_subscription

get_watchlist_subscription(customer_id, subscription_id)

Retrieve watchlist monitoring subscription

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
subscription_id = '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | Watchlist monitoring subscription ID

begin
  # Retrieve watchlist monitoring subscription
  result = api_instance.get_watchlist_subscription(customer_id, subscription_id)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->get_watchlist_subscription: #{e}"
end

Using the get_watchlist_subscription_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> get_watchlist_subscription_with_http_info(customer_id, subscription_id)

begin
  # Retrieve watchlist monitoring subscription
  data, status_code, headers = api_instance.get_watchlist_subscription_with_http_info(customer_id, subscription_id)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistSubscription>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->get_watchlist_subscription_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
subscription_id String Watchlist monitoring subscription ID

Return type

WatchlistSubscription

Authorization

bearerAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, application/problem+json

list_watchlist_alerts

list_watchlist_alerts(customer_id)

List watchlist monitoring alerts for a customer

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier

begin
  # List watchlist monitoring alerts for a customer
  result = api_instance.list_watchlist_alerts(customer_id)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->list_watchlist_alerts: #{e}"
end

Using the list_watchlist_alerts_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> list_watchlist_alerts_with_http_info(customer_id)

begin
  # List watchlist monitoring alerts for a customer
  data, status_code, headers = api_instance.list_watchlist_alerts_with_http_info(customer_id)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistAlertList>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->list_watchlist_alerts_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier

Return type

WatchlistAlertList

Authorization

bearerAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, application/problem+json

list_watchlist_subscriptions

list_watchlist_subscriptions(customer_id)

List watchlist monitoring subscriptions for a customer

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier

begin
  # List watchlist monitoring subscriptions for a customer
  result = api_instance.list_watchlist_subscriptions(customer_id)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->list_watchlist_subscriptions: #{e}"
end

Using the list_watchlist_subscriptions_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> list_watchlist_subscriptions_with_http_info(customer_id)

begin
  # List watchlist monitoring subscriptions for a customer
  data, status_code, headers = api_instance.list_watchlist_subscriptions_with_http_info(customer_id)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistSubscriptionList>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->list_watchlist_subscriptions_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier

Return type

WatchlistSubscriptionList

Authorization

bearerAuth

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json, application/problem+json

suppress_watchlist_entity_alert

suppress_watchlist_entity_alert(customer_id, watchlist_suppress, opts)

Suppress entity alert

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
watchlist_suppress = SyncteraRubySdk::WatchlistSuppress.new({provider_subject_id: 'provider_subject_id_example', provider_subscription_id: 'provider_subscription_id_example', status: 'SUPPRESS'}) # WatchlistSuppress | A watchlist suppression object
opts = {
  idempotency_key: '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | An idempotency key is an arbitrary unique value generated by client to detect subsequent retries of the same request. It is recommended that a UUID or a similar random identifier be used as an idempotency key. A different key must be used for each request, unless it is a retry.
}

begin
  # Suppress entity alert
  api_instance.suppress_watchlist_entity_alert(customer_id, watchlist_suppress, opts)
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->suppress_watchlist_entity_alert: #{e}"
end

Using the suppress_watchlist_entity_alert_with_http_info variant

This returns an Array which contains the response data (nil in this case), status code and headers.

suppress_watchlist_entity_alert_with_http_info(customer_id, watchlist_suppress, opts)

begin
  # Suppress entity alert
  data, status_code, headers = api_instance.suppress_watchlist_entity_alert_with_http_info(customer_id, watchlist_suppress, opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => nil
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->suppress_watchlist_entity_alert_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
watchlist_suppress WatchlistSuppress A watchlist suppression object
idempotency_key String An idempotency key is an arbitrary unique value generated by client to detect subsequent retries of the same request. It is recommended that a UUID or a similar random identifier be used as an idempotency key. A different key must be used for each request, unless it is a retry. [optional]

Return type

nil (empty response body)

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/problem+json

update_watchlist_alert

update_watchlist_alert(customer_id, alert_id, watchlist_alert)

Update watchlist alert

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
alert_id = '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | Unique identifier for this watchlist alert.
watchlist_alert = SyncteraRubySdk::WatchlistAlert.new({status: 'ACTIVE'}) # WatchlistAlert | A watchlist body

begin
  # Update watchlist alert
  api_instance.update_watchlist_alert(customer_id, alert_id, watchlist_alert)
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->update_watchlist_alert: #{e}"
end

Using the update_watchlist_alert_with_http_info variant

This returns an Array which contains the response data (nil in this case), status code and headers.

update_watchlist_alert_with_http_info(customer_id, alert_id, watchlist_alert)

begin
  # Update watchlist alert
  data, status_code, headers = api_instance.update_watchlist_alert_with_http_info(customer_id, alert_id, watchlist_alert)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => nil
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->update_watchlist_alert_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
alert_id String Unique identifier for this watchlist alert.
watchlist_alert WatchlistAlert A watchlist body

Return type

nil (empty response body)

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/problem+json

update_watchlist_subscription

update_watchlist_subscription(customer_id, subscription_id, watchlist_subscription)

Update watchlist monitoring subscription

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
subscription_id = '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | Watchlist monitoring subscription ID
watchlist_subscription = SyncteraRubySdk::WatchlistSubscription.new({customer_consent: false}) # WatchlistSubscription | Watchlist monitoring subscription to be updated. The only field that matters is `status`; all other fields are ignored. 

begin
  # Update watchlist monitoring subscription
  result = api_instance.update_watchlist_subscription(customer_id, subscription_id, watchlist_subscription)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->update_watchlist_subscription: #{e}"
end

Using the update_watchlist_subscription_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> update_watchlist_subscription_with_http_info(customer_id, subscription_id, watchlist_subscription)

begin
  # Update watchlist monitoring subscription
  data, status_code, headers = api_instance.update_watchlist_subscription_with_http_info(customer_id, subscription_id, watchlist_subscription)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistSubscription>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->update_watchlist_subscription_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
subscription_id String Watchlist monitoring subscription ID
watchlist_subscription WatchlistSubscription Watchlist monitoring subscription to be updated. The only field that matters is `status`; all other fields are ignored.

Return type

WatchlistSubscription

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json, application/problem+json

watchlist_subscribe

watchlist_subscribe(customer_id, watchlist_subscription, opts)

Subscribe a customer to watchlist monitoring

Examples

require 'time'
require 'synctera_ruby_sdk'
# setup authorization
SyncteraRubySdk.configure do |config|
  # Configure Bearer authorization (api_key): bearerAuth
  config.access_token = 'YOUR_BEARER_TOKEN'
end

api_instance = SyncteraRubySdk::WatchlistDeprecatedApi.new
customer_id = '38400000-8cf0-11bd-b23e-10b96e4ef00d' # String | The customer's unique identifier
watchlist_subscription = SyncteraRubySdk::WatchlistSubscription.new({customer_consent: false}) # WatchlistSubscription | A watchlist subscription
opts = {
  idempotency_key: '7d943c51-e4ff-4e57-9558-08cab6b963c7' # String | An idempotency key is an arbitrary unique value generated by client to detect subsequent retries of the same request. It is recommended that a UUID or a similar random identifier be used as an idempotency key. A different key must be used for each request, unless it is a retry.
}

begin
  # Subscribe a customer to watchlist monitoring
  result = api_instance.watchlist_subscribe(customer_id, watchlist_subscription, opts)
  p result
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->watchlist_subscribe: #{e}"
end

Using the watchlist_subscribe_with_http_info variant

This returns an Array which contains the response data, status code and headers.

, Integer, Hash)> watchlist_subscribe_with_http_info(customer_id, watchlist_subscription, opts)

begin
  # Subscribe a customer to watchlist monitoring
  data, status_code, headers = api_instance.watchlist_subscribe_with_http_info(customer_id, watchlist_subscription, opts)
  p status_code # => 2xx
  p headers # => { ... }
  p data # => <WatchlistSubscription>
rescue SyncteraRubySdk::ApiError => e
  puts "Error when calling WatchlistDeprecatedApi->watchlist_subscribe_with_http_info: #{e}"
end

Parameters

Name Type Description Notes
customer_id String The customer's unique identifier
watchlist_subscription WatchlistSubscription A watchlist subscription
idempotency_key String An idempotency key is an arbitrary unique value generated by client to detect subsequent retries of the same request. It is recommended that a UUID or a similar random identifier be used as an idempotency key. A different key must be used for each request, unless it is a retry. [optional]

Return type

WatchlistSubscription

Authorization

bearerAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json, application/problem+json