Module: NinjaOne::Client::Organizations
- Included in:
- NinjaOne::Client
- Defined in:
- lib/ninjaone/client/organizations.rb
Overview
Contains Organizations and location API calls for Ninja One.
Instance Method Summary collapse
-
#organization_backup_usage_by_location(id, location_id, params = {}) ⇒ Object
Returns a location backup usage.
-
#organization_location_custom_fields(id, location_id, params = {}) ⇒ Object
Returns custom fields for an organization location.
Instance Method Details
#organization_backup_usage_by_location(id, location_id, params = {}) ⇒ Object
Returns a location backup usage
17 18 19 20 21 22 |
# File 'lib/ninjaone/client/organizations.rb', line 17 def organization_backup_usage_by_location(id, location_id, params={}) get(api_url("organization/#{id}/locations/#{location_id}/backup/usage"), params) rescue Faraday::ServerError # it looks like a server error is thrown when no backup is available; fake it by returning an empty array [] end |
#organization_location_custom_fields(id, location_id, params = {}) ⇒ Object
Returns custom fields for an organization location
24 25 26 |
# File 'lib/ninjaone/client/organizations.rb', line 24 def organization_location_custom_fields(id, location_id, params={}) get(api_url("organization/#{id}/location/#{location_id}/custom-fields"), params) end |