API

March 2, 2021 · View on GitHub

API

API to consume Sencrop data

Version: 1.60.11

API~deleteOrganisationChargebeeId(parameters, options) ⇒ Object

Remove chargebeeId from the organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationChargebeeId(parameters, body, options) ⇒ Object

Add chargebeeId for an organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteOrganisationDevice(parameters, options) ⇒ Object

Delete an organisation's device access.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationDevice(parameters, options) ⇒ Object

Get a current organisation's device.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationDevice(parameters, body, options) ⇒ Object

Update an organisation's device.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteOrganisationNetworkDeviceAccess(parameters, options) ⇒ Object

Delete an organisation's network device access.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.networkIdstringThe network id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationNetworkDeviceAccess(parameters, options) ⇒ Object

Update an organisation's device.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.networkIdstringThe network id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationAggregation(parameters, options) ⇒ Object

Delete a user's aggregation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.aggregationIdstringThe aggregation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationAggregation(parameters, body, options) ⇒ Object

Upsert an organisation's aggregation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.aggregationIdstringThe aggregation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationAlert(parameters, options) ⇒ Object

Delete a user's alert.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.alertIdstringThe alert id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationAlert(parameters, body, options) ⇒ Object

Update an organisation's alert.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.alertIdstringThe alert id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationDeviceModule(parameters, options) ⇒ Object

Disable a module for a user's organisations's device

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
parameters.moduleIdnumberThe module id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationDeviceModule(parameters, body, options) ⇒ Object

Add a module to a user's organisations's device

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
parameters.moduleIdnumberThe module id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationInvitation(parameters, options) ⇒ Object

Delete a user's organisation invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationInvitation(parameters, body, options) ⇒ Object

Update an organisation's invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationMember(parameters, options) ⇒ Object

Delete a member from an user's organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.memberIdnumberThe member id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationMember(parameters, body, options) ⇒ Object

Add or edit an member to an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.memberIdnumberThe member id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationOpenNetworkMembership(parameters, options) ⇒ Object

Allow an organisation to join an open network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.networkIdstringThe network id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~deleteUserOrganisationShare(parameters, options) ⇒ Object

undefined

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.shareIdstringThe share id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserOrganisationShare(parameters, body, options) ⇒ Object

undefined

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
parameters.shareIdstringThe share id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOpenAPI(parameters, options) ⇒ Object

Get API documentation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
[parameters.mutedParameters]arrayundefined,
[parameters.mutedMethods]arrayundefined,
[parameters.tags]arrayundefined,
[parameters.authenticated]booleanundefined,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getCrops(parameters, options) ⇒ Object

Get the crops

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
optionsObjectOptions to override Axios request configuration

API~getFactorySigfoxStatus(parameters, options) ⇒ Object

Get sigfox statuses for devices in production line tests

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.serialstringSigfox serial from a device,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getInvitation(parameters, options) ⇒ Object

Get an invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.invitationIdstringThe invitation id
optionsObjectOptions to override Axios request configuration

API~getInvitationDeviceLiveAggregations(parameters, options) ⇒ Object

Retrieve last measures for a given device from an invitation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.invitationIdstringThe invitation id,
parameters.deviceIdnumberThe device id,
parameters.timeZonestringThe timezone of the data
optionsObjectOptions to override Axios request configuration

API~getModules(parameters, options) ⇒ Object

Get the modules

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
optionsObjectOptions to override Axios request configuration

API~getMySelf(parameters, options) ⇒ Object

Redirect to the user profile.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getNetwork(parameters, options) ⇒ Object

Get the network.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.networkIdstringThe network id
optionsObjectOptions to override Axios request configuration

API~getNetworkDeviceLiveAggregations(parameters, options) ⇒ Object

Retrieve last measures for a given device from a network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.networkIdstringThe network id,
parameters.deviceIdnumberThe device id,
parameters.timeZonestringThe timezone of the data
optionsObjectOptions to override Axios request configuration

API~getNetworkDevices(parameters, options) ⇒ Object

Get devices for a network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.networkIdstringThe network id
optionsObjectOptions to override Axios request configuration

API~getOAuth2Authorize(parameters, options) ⇒ Object

Implements the Authorization Endpoint as defined per the OAuth2 RFC.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.responseTypestringundefined,
parameters.clientIdstringundefined,
[parameters.redirectUri]stringundefined,
[parameters.scope]stringSee https://tools.ietf.org/html/rfc6749#section-3.3,
parameters.statestringundefined
optionsObjectOptions to override Axios request configuration

API~getOrganisation(parameters, options) ⇒ Object

Get the organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisation(parameters, body, options) ⇒ Object

Update an organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationChargebeePortalSession(parameters, options) ⇒ Object

Create a chargebee portal session

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationDevices(parameters, options) ⇒ Object

Get a current organisation's devices.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationDevicesLiveAggregations(parameters, options) ⇒ Object

Allow to run live aggregation queries against an organisation's devices.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.devicesIdsarrayList of id's of devices,
parameters.aggregationsarrayThe aggregations names,
[parameters.parameters]arrayThe params to set,
parameters.intervalsarrayThe intervals to retrieve,
[parameters.timeZone]stringThe timezone of the data,
[parameters.date]stringThe status date,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationHostedPage(parameters, options) ⇒ Object

Create a chargebee hosted page for an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.redirectUrl]stringSpecifies the callback url for chargebee hosted page,
parameters.planIdstringPlan id related to chargebee plans,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationInvitation(parameters, options) ⇒ Object

Get a user's invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationInvitations(parameters, options) ⇒ Object

Get an organisation's invitations.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.withTypes]arrayundefined,
[parameters.withStatuses]arrayundefined,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationMember(parameters, options) ⇒ Object

Retrieve all members from an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.memberIdnumberThe member id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationMembers(parameters, options) ⇒ Object

Retrieve all members from an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationNetworkDevices(parameters, options) ⇒ Object

Get an organisation network.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.networkIdstringThe network id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.geohash]stringThe geohash to lookup,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationNetworks(parameters, options) ⇒ Object

Get the networks an organisation has access to.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationPlace(parameters, options) ⇒ Object

Get a specific place for a organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.placeIdnumberThe place id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationPlaces(parameters, options) ⇒ Object

Get all places for an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationPlace(parameters, body, options) ⇒ Object

Create a new place for an organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationPreferences(parameters, options) ⇒ Object

Get an organisation's preferences.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationPreferences(parameters, body, options) ⇒ Object

Update a organisation's preferences.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationShare(parameters, options) ⇒ Object

Get an organisation's shares.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.shareIdstringThe share id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationShares(parameters, options) ⇒ Object

Get an organisation's shares.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.withTypes]arrayundefined,
[parameters.isTransmittable]booleanundefined,
[parameters.withModes]arrayundefined,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getOrganisationsTrialOperations(parameters, options) ⇒ Object

Get an organisation's trial operation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.active]booleanIf true, returns only active trial operations (not ended and not expired),
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getPartnerDevices(parameters, options) ⇒ Object

Retrieves the devices a partner has access to.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.partnerIdnumberThe partner organisation id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getPing(parameters, options) ⇒ Object

Checks API's availability.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
optionsObjectOptions to override Axios request configuration

API~getPublicWeatherLive(parameters, options) ⇒ Object

Get last measure (for a specific type) from devices in a given area .

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.topLeftBoxXnumberX coordinate of the top left corner of the map,
parameters.topLeftBoxYnumberY coordinate of the top left corner of the map,
parameters.bottomRightBoxXnumberX coordinate of the bottom right corner of the map,
parameters.bottomRightBoxYnumberY coordinate of the bottom right corner of the map,
parameters.measureTypestringThe type of measure to retrieve,
parameters.aggregationTypestringThe type of aggregation,
parameters.precisionnumberThe precision of the map,
[parameters.timeFrame]stringThe aggregatable measure,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getPublicWeatherLiveAggregations(parameters, options) ⇒ Object

Get last measure (for a specifics measures and interval) from devices in a given area

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.geohashstringThe geohash to lookup,
parameters.aggregationsarrayThe aggregations names,
parameters.liveIntervalstringThe interval to retrieve,
[parameters.timeZone]stringThe timezone of the data,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getQuote(parameters, options) ⇒ Object

Get a quote

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.quoteIdstringThe quote id
optionsObjectOptions to override Axios request configuration

API~getQuoteHostedPage(parameters, options) ⇒ Object

Create a chargebee hosted page for quote

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.quoteIdstringThe quote id,
[parameters.tva]stringundefined,
[parameters.paymentMethod]stringundefined,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getSearchDevices(parameters, options) ⇒ Object

Search devices around a geopoint

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data
optionsObjectOptions to override Axios request configuration

API~getSearchNetworkDevices(parameters, options) ⇒ Object

Search devices around a geopoint for a network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data,
parameters.networkIdstringThe network id
optionsObjectOptions to override Axios request configuration

API~getSearchUser(parameters, options) ⇒ Object

Search for an user

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.emailstringEmail of the user to search,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getTrialOperation(parameters, options) ⇒ Object

Get a trial operation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.trialOperationIdstringThe trial operation id
optionsObjectOptions to override Axios request configuration

API~getUser(parameters, options) ⇒ Object

Get a user's profile.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUser(parameters, body, options) ⇒ Object

Update a user's profile.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserAggregation(parameters, options) ⇒ Object

Get a single user aggregation with statistics for graphs

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.aggregationIdstringThe aggregation id,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserAggregations(parameters, options) ⇒ Object

Get a user's aggregations.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.compute]booleanWether the aggregations should be computed,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserAlerts(parameters, options) ⇒ Object

Get a user's alerts.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDailyData(parameters, options) ⇒ Object

Get a user's daily data for a given geo location.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data,
parameters.beforeDatestringThe date before which the data starts being retrieved,
parameters.daysnumberThe number of days to retrieve,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.ranges]arrayThe ranges to get the data from,
parameters.measuresarrayThe measures to read,
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.timeZone]stringThe timezone of the data,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDevice(parameters, options) ⇒ Object

Get a user's device.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceContinuousStatistics(parameters, options) ⇒ Object

Get a user's device's continuous device's statistics.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.startDatestringThe statistics start date,
parameters.endDatestringThe statistics end date,
parameters.measuresarrayThe measures to read,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.timeZone]stringThe timezone of the data,
[parameters.interval]stringThe interval of data (Accepted value : 31 days for 1h interval, 1 year for 1d interval, 5y for 1w interval),
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceDailyData(parameters, options) ⇒ Object

Get a user's device's daily data.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.beforeDatestringThe date before which the data starts being retrieved,
parameters.daysnumberThe number of days to retrieve,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.timeZone]stringThe timezone of the data,
parameters.measuresarrayThe measures to read,
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceForecasts(parameters, options) ⇒ Object

Get a user's device's forecasts.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.datestringDate of the forecasts,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceHourlyData(parameters, options) ⇒ Object

Get a user's device's hourly data.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.beforeDatestringThe date before which the data starts being retrieved,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.timeZone]stringThe timezone of the data,
parameters.daysnumberThe number of days to retrieve,
parameters.measuresarrayThe measures to read,
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceModules(parameters, options) ⇒ Object

Get the modules a user activated on its device

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDevicePositions(parameters, options) ⇒ Object

Get a user's device geographic positions historic.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceRawData(parameters, options) ⇒ Object

Get a user's device's raw data.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.beforeDatestringThe date before which the data starts being retrieved,
[parameters.includeHistory]booleanIf must include device replacements or not,
parameters.sizenumberThe number of measures to retrieve,
parameters.measuresarrayThe measures to read,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceStatistics(parameters, options) ⇒ Object

Get a user's device's device's statistics.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
parameters.startDatestringThe statistics start date,
parameters.endDatestringThe statistics end date,
parameters.measuresarrayThe measures to read,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.timeZone]stringThe timezone of the data,
[parameters.interval]stringThe interval of data (Accepted value : 31 days for 1h interval, 1 year for 1d interval, 5y for 1w interval),
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDeviceSummary(parameters, options) ⇒ Object

Get a user's device's summary at a given date.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
[parameters.includeHistory]booleanIf must include device replacements or not,
parameters.datestringThe summary date,
parameters.measuresarrayThe measures to read,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDevices(parameters, options) ⇒ Object

Get a user's devices.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.date]stringThe status date,
[parameters.measures]arrayThe measures to read,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.limit]numberThe number of items to retrieve,
[parameters.start]numberThe index in results,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserDevicesLiveAggregations(parameters, options) ⇒ Object

Allow to run live aggregation queries against a user devices.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.devicesIdsarrayList of id's of devices,
parameters.aggregationsarrayThe aggregations names,
[parameters.parameters]arrayThe params to set,
parameters.intervalsarrayThe intervals to retrieve,
[parameters.timeZone]stringThe timezone of the data,
[parameters.date]stringThe status date,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserForecasts(parameters, options) ⇒ Object

Get a user's forecasts.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data,
[parameters.date]stringDate of the forecasts,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserHourlyData(parameters, options) ⇒ Object

Get a user's hourly data for a given geo location.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data,
parameters.beforeDatestringThe date before which the data starts being retrieved,
[parameters.includeHistory]booleanIf must include device replacements or not,
parameters.daysnumberThe number of days to retrieve,
[parameters.ranges]arrayThe ranges to get the data from,
parameters.measuresarrayThe measures to read,
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.timeZone]stringThe timezone of the data,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserIntercomHash(parameters, options) ⇒ Object

HMAC Digest for the userId, used for the identity verification of intercom

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.platformstringType of the platform,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserInvitation(parameters, options) ⇒ Object

Get a user's invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserInvitations(parameters, options) ⇒ Object

Get a user's invitations.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.withTypes]arrayundefined,
[parameters.withStatuses]arrayundefined,
[parameters.withModes]arrayundefined,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserOrganisations(parameters, options) ⇒ Object

Get all user's organisations.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserOrganisation(parameters, body, options) ⇒ Object

Creates a new organisation for a user (add him as owner).

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserPendingInvitation(parameters, options) ⇒ Object

Get a user's pending invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserPendingInvitations(parameters, options) ⇒ Object

Get a user's pending invitations.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.limitnumberThe number of items to retrieve,
parameters.startnumberThe index in results,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserPreferences(parameters, options) ⇒ Object

Get an user's preferences.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserPreferences(parameters, body, options) ⇒ Object

Update a user's preferences.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getUserStatistics(parameters, options) ⇒ Object

Get a user's statistics for a given location.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.latitudenumberThe latitude of the data,
parameters.longitudenumberThe longitude of the data,
parameters.startDatestringThe statistics start date,
parameters.endDatestringThe statistics end date,
parameters.measuresarrayThe measures to read,
parameters.rangesarrayThe ranges to get the data from,
[parameters.patched]booleanPatched data are augmented data with internal algorithms. Setting patched to false, will return raw data from device only.,
[parameters.includeHistory]booleanIf must include device replacements or not,
[parameters.interval]stringThe interval of data (Accepted value : 31 days for 1h interval, 1 year for 1d interval, 5y for 1w interval),
[parameters.withCalibration]booleanWether the calibration of rain falls must be taken in count,
[parameters.timeZone]stringThe timezone of the data,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getWeatherLive(parameters, options) ⇒ Object

Get last measure (for a specific type) from devices in a given area (1 hour for RAIN_FALL).

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.geohashstringThe geohash to lookup,
parameters.measureTypestringThe measures to read,
[parameters.timeFrame]stringThe aggregatable measure,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postInvitationResend(parameters, options) ⇒ Object

Resend the invitation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postLogin(parameters, body, options) ⇒ Object

Log a user in

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
optionsObjectOptions to override Axios request configuration

API~postLostPassword(parameters, body, options) ⇒ Object

Request a password change e-mail.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
optionsObjectOptions to override Axios request configuration

API~postOAuth2Token(parameters, body, options) ⇒ Object

Implements the Token Endpoint as defined per the OAuth2 RFC.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Basic mecanism
optionsObjectOptions to override Axios request configuration

API~postOrganisation(parameters, body, options) ⇒ Object

Creates a new organisation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationEndTrialSupport(parameters, options) ⇒ Object

Remove the trial of an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationNetworkMemberPlan(parameters, body, options) ⇒ Object

Add a plan to a organisation of a sponsored network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
parameters.networkMemberIdnumberThe organisation id of the network member,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationPaymentComplete(parameters, body, options) ⇒ Object

Complete the payment flow of an organisation, if chargebee hook is delayed

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationToNetworkSupport(parameters, body, options) ⇒ Object

Convert an organisation to a network

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postOrganisationTrialReactivation(parameters, options) ⇒ Object

Reactivate a trial organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postPartnerToken(parameters, body, options) ⇒ Object

Create a user token (deprecated, use OAuth2)

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.partnerIdnumberThe partner organisation id,
[parameters.authorization]stringAuthorization with Basic mecanism
optionsObjectOptions to override Axios request configuration

API~postPartnerTokenRequest(parameters, body, options) ⇒ Object

Request a user token

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.partnerIdnumberThe partner organisation id,
[parameters.authorization]stringAuthorization with Basic mecanism
optionsObjectOptions to override Axios request configuration

API~postQuoteOffline(parameters, options) ⇒ Object

Set offline mode for a quote

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.userIdnumberThe user id,
parameters.quoteIdstringThe quote id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postRegister(parameters, body, options) ⇒ Object

Register a new user and his organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.noTrial]booleanDeprecated, not used anymore,
[parameters.trialOperationId]stringOperation trial id used to compute trialEndDate of organisation,
[parameters.referralId]stringUUID of the godfather organisation (through a referral program),
[parameters.referralAuthorId]stringID of the godfather user (through a referral program),
[parameters.marketingOptin]booleanID of the godfather user (through a referral program)
optionsObjectOptions to override Axios request configuration

API~postSignatureCloudinary(parameters, body, options) ⇒ Object

Get a cloudinary signature to make a signed upload

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postSignupCheck(parameters, body, options) ⇒ Object

Hit the server to check the email can be used to signup.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Bearer mechanism
optionsObjectOptions to override Axios request configuration

API~postSocialImage(parameters, body, options) ⇒ Object

Generate a new image to share it on social media

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUser(parameters, body, options) ⇒ Object

Create a new user.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
optionsObjectOptions to override Axios request configuration

API~postUserDeviceExport(parameters, body, options) ⇒ Object

Create a new export job

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.deviceIdnumberThe device id,
[parameters.emailRecipient]stringRecipient email of the export (override default user email),
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserNetworkInvitation(parameters, body, options) ⇒ Object

Invite a user to reach the Network page

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.networkIdstringThe network id,
[parameters.trialOperationId]stringOperation trial id used to compute trialEndDate of organisation
optionsObjectOptions to override Axios request configuration

API~postUserOrganisationAggregation(parameters, body, options) ⇒ Object

Create a new organisation's aggregation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserOrganisationAlert(parameters, body, options) ⇒ Object

Create a new organisation's alert.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserOrganisationDevice(parameters, body, options) ⇒ Object

Setup a organisation's device.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserOrganisationInvitation(parameters, body, options) ⇒ Object

Create an organisation's invitation.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserOrganisationMember(parameters, body, options) ⇒ Object

Add an member to an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.organisationIdnumberThe organisation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postUserPassword(parameters, body, options) ⇒ Object

Update user password

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id
optionsObjectOptions to override Axios request configuration

API~postVerify(parameters, body, options) ⇒ Object

Verify a user

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
optionsObjectOptions to override Axios request configuration

API~putOrganisationDeviceCalibration(parameters, options) ⇒ Object

Update an organisation's device calibration.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
parameters.calibrationNamestringCalibration to set,
parameters.rationumberRatio to set,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationDeviceSettings(parameters, body, options) ⇒ Object

Update an organisation's device's settings.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
parameters.deviceIdnumberThe device id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationPlace(parameters, body, options) ⇒ Object

Update a place for an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
parameters.placeIdnumberThe place id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putOrganisationTrial(parameters, body, options) ⇒ Object

Change trial for an organisation

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.organisationIdnumberThe organisation id,
[parameters.sendEmail]booleanIf a trial reactivation should send an email,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putPartnerModuleParameters(parameters, body, options) ⇒ Object

Update an partner module parameters

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.partnerIdnumberThe partner organisation id,
parameters.partnerUserIdnumberThe partner user id,
parameters.deviceIdnumberThe device id,
parameters.moduleIdnumberThe module id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putPassword(parameters, body, options) ⇒ Object

Change a user password

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
optionsObjectOptions to override Axios request configuration

API~putUserFCMToken(parameters, body, options) ⇒ Object

Update Firebase Cloud Messaging token for an user

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~putUserInvitationAnswer(parameters, body, options) ⇒ Object

Set a user's invitation answer.

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
parameters.userIdnumberThe user id,
parameters.invitationIdstringThe invitation id,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~getGraphQL(parameters, options) ⇒ Object

Graphql endpoint

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
parameters.querystringThe GraphQL query,
[parameters.variables]stringThe GraphQL variables,
[parameters.operationName]stringThe GraphQL operation name,
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration

API~postGraphQL(parameters, body, options) ⇒ Object

Graphql endpoint

Kind: inner method of API
Returns: Object - The HTTP response

ParamTypeDescription
parametersObjectThe parameters to provide (destructured)
bodyThe request body
[parameters.authorization]stringAuthorization with Bearer mecanism,
[parameters.accessToken]stringToken provided through query parameters
optionsObjectOptions to override Axios request configuration