class GdsApi::LinkCheckerApi
def create_batch(uris, checked_within: nil, webhook_uri: nil, webhook_secret_token: nil)
-
(HTTPErrorResponse)- if the request returns an error
Returns:
-
(BatchReport)- A +SimpleDelegator+ of the +GdsApi::Response+ which
Parameters:
-
webhook_secret_token(String) -- A secret token that the API will use to generate a signature of the request. (optional) -
webhook_uri(String) -- The URI to be called when the batch finishes. (optional) -
checked_within(Fixnum) -- The number of seconds the last check should -
uris(Array) -- A list of URIs to check.
def create_batch(uris, checked_within: nil, webhook_uri: nil, webhook_secret_token: nil) payload = { uris:, checked_within:, webhook_uri:, webhook_secret_token:, } response = post_json( "#{endpoint}/batch", payload.delete_if { |_, v| v.nil? } ) BatchReport.new(response.to_hash) end