class KazooRubySdk::Callflows

Public Instance Methods

create(attributes) click to toggle source
# File lib/kazoo-ruby-sdk/callflows.rb, line 4
def create(attributes)
  pipe.put do |request|
    request.url "accounts/#{account_id}/callflows"
    request.headers['X-Auth-Token'] = auth_token
    request.body = { data: attributes }
  end.body
end
destroy(callflow_id) click to toggle source
# File lib/kazoo-ruby-sdk/callflows.rb, line 34
def destroy(callflow_id)
  pipe.delete do |request|
    request.url "accounts/#{account_id}/callflows/#{callflow_id}"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end
get(callflow_id) click to toggle source
# File lib/kazoo-ruby-sdk/callflows.rb, line 27
def get(callflow_id)
  pipe.get do |request|
    request.url "accounts/#{account_id}/callflows/#{callflow_id}"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end
list() click to toggle source
# File lib/kazoo-ruby-sdk/callflows.rb, line 20
def list
  pipe.get do |request|
    request.url "accounts/#{account_id}/callflows"
    request.headers['X-Auth-Token'] = auth_token
  end.body
end
update(callflow_id, attributes) click to toggle source
# File lib/kazoo-ruby-sdk/callflows.rb, line 12
def update(callflow_id, attributes)
  pipe.patch do |request|
    request.url "accounts/#{account_id}/callflows/#{callflow_id}"
    request.headers['X-Auth-Token'] = auth_token
    request.body = { data: attributes }
  end.body
end