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