SigFox Callbacks List

Callbacks list

Set the SigFox callbacks using the following URLs to send the devices requests to Omnyvore: Replace {yourdomain} with your domain and {accountId}/{channel}/{applicationId} with the correct variables setted from Omnyvore (ex.: sigfox/datachannel/sf-smartbin-100).

Data callbacks

-UPLINK: http://{yourdomain}/sigfox/callback/data/{accountId}/{channel}/{applicationId}?device={device}&time={time}&duplicate={duplicate}&snr={snr}&station={station}&data={data}&avgSnr={avgSnr}&lat={lat}&lng={lng}&rssi={rssi}&seqNumber={seqNumber}

-BIDIR: http://{yourdomain}/sigfox/callback/data/{accountId}/{channel}/{applicationId}?device={device}&time={time}&duplicate={duplicate}&snr={snr}&station={station}&data={data}&avgSnr={avgSnr}&lat={lat}&lng={lng}&rssi={rssi}&seqNumber={seqNumber}&ack={ack}&longPolling={longPolling}

-BATCH_URL: http://{yourdomain}/sigfox/callback/data/batch/{accountId}/{channel}/{applicationId}?batch={batch}
    UPLINK line pattern: {device};{time};{duplicate};{snr};{station};{data};{avgSnr};{lat};{lng};{rssi};{seqNumber}
    BIDIR line pattern: {device};{time};{duplicate};{snr};{station};{data};{avgSnr};{lat};{lng};{rssi};{seqNumber};{ack};{longPolling}

Service callbacks

-STATUS: http://{yourdomain}/sigfox/callback/service/status/{accountId}/{channel}/{applicationId}?device={device}&time={time}&temp={temp}&batt={batt}&duplicate={duplicate}&seqNumber={seqNumber}&snr={snr}&rssi={rssi}&lat={lat}&lng={lng}&station={station}&avgSnr={avgSnr}
-STATUS BATCH_URL: http://{yourdomain}/sigfox/callback/service/status/batch/{accountId}/{channel}/{applicationId}?batch={batch}
    line pattern: {device};{time};{temp};{batt};{duplicate};{seqNumber};{snr};{rssi};{lat};{lng};{station};{avgSnr}

-GEOLOC: http://{yourdomain}/sigfox/callback/service/geoloc/{accountId}/{channel}/{applicationId}?device={device}&time={time}&radius={radius}&geolocSource={geolocSource}&duplicate={duplicate}&seqNumber={seqNumber}&snr={snr}&rssi={rssi}&lat={lat}&lng={lng}&station={station}&avgSnr={avgSnr}

-ACKNOWLEDGE: http://{yourdomain}/sigfox/callback/service/acknowledge/{accountId}/{channel}/{applicationId}?device={device}&time={time}&infoCode={infoCode}&infoMessage={infoMessage}&downlinkAck={downlinkAck}&downlinkOverusage={downlinkOverusage}&duplicate={duplicate}&snr={snr}&rssi={rssi}&lat={lat}&lng={lng}&station={station}&avgSnr={avgSnr}
-ACKNOWLEDGE BATCH_URL: http://{yourdomain}/sigfox/callback/service/acknowledge/batch/{accountId}/{channel}/{applicationId}?batch={batch}
    line pattern: {device};{time};{infoCode};{infoMessage};{duplicateAck};{downlinkOverusage};{duplicate};{snr};{rssi};{lat};{lng};{station};{avgSnr}

-REPEATER: http://{yourdomain}/sigfox/callback/service/repeater/{accountId}/{channel}/{applicationId}?device={device}&time={time}&batt={batt}&whiteListDevices={whiteListDevices}&repeatedMsg={repeatedMsg}&unwantedDevices={unwantedDevices}&unwantedMsg={unwantedDevices}&wrongMsg={wrongMsg}&overRegulMsg={overRegulMsg}&duplicate={duplicate}&snr={snr}&rssi={rssi}&lat={lat}&lng={lng}&station={station}&avgSnr={avgSnr}
-REPEATER BATCH_URL: http://{yourdomain}/sigfox/callback/service/repeater/batch/{accountId}/{channel}/{applicationId}?batch={batch}
    line pattern:   {device};{time};{batt};{whitelistDevices};{repeatedMsg};{unwantedDevices};{unwantedMsg};{wrongMsg};{overRegulMsg};{duplicate};{snr};{rssi};{lat};{lng};{station};{avgSnr}

-DATA_ADVANCE: http://{yourdomain}/sigfox/callback/service/data/{accountId}/{channel}/{applicationId}?device={device}&time={time}&temp={temp}&data={data}&seqNumber={seqNumber}&lqi={lqi}&fixedLat={fixedLat}&fixedLng={fixedLng}&operatorName={operatorName}&countryCode={countryCode}

Error callbacks

-ERROR: http://{yourdomain}/sigfox/callback/error/{accountId}/{channel}/{applicationId}?device={device}&time={time}&info={info}&severity={severity}

Event callbacks

-BREAK IN MESSAGE: http://{yourdomain}/sigfox/event/breakinmessage/{accountId}/{channel}/{applicationId}?time={time}&severity={severity}&sourceId={sourceId}&sourceType={sourceId}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceLastSeqnumber={deviceLastSeqnumber}&deviceMessageSeqnumber={deviceMessageSeqnumber}&deviceInfo={deviceInfo}&deviceMessageTime={deviceMessageTime}
-OFF CONTRACT:  http://{yourdomain}/sigfox/event/offcontract/{accountId}/{channel}/{applicationId}?time={time}&severity={severity}&sourceId={sourceId}&sourceType={sourceId}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceMessageTime={deviceMessageTime}&deviceShortCause={deviceShortCause}&deviceCause={deviceCause}&deviceInfo={deviceInfo}&networkOperatorId{networkOperatorId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}&previousContractId={previousContractId}&expectedSubscriptionDurationEndTime={expectedSubscriptionDurationEndTime}&expectedTokenEndTime{expectedTokenEndTime}
-OUT OF MESSAGE: http://{yourdomain}/sigfox/event/outofmessage/{accountId}/{channel}/{applicationId}?time={time}&severity={severity}&sourceId={sourceId}&sourceType={sourceId}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceExpectedSeqnumber={deviceExpectedSeqnumber}&deviceMessageSeqnumber={deviceMessageSeqnumber}&deviceInfo={deviceInfo}&deviceMessageTime={deviceMessageTime}
-ON CONTRACT:   http://{yourdomain}/sigfox/event/oncontract/{accountId}/{channel}/{applicationId}?time={time}&severity={severity}&sourceId={sourceId}&sourceType={sourceId}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-RECEIVE FIRST TEST MESSAGE: http://{yourdomain}/sigfox/event/firsttestmessage/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&deviceMessageTime={deviceMessageTime}&networkOperatorId={networkOperatorId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-RENEWAL: http://{yourdomain}/sigfox/event/renewal/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&deviceMessageTime={deviceMessageTime}&networkOperatorId={networkOperatorId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-SUSPEND: http://{yourdomain}/sigfox/event/suspend/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&previousContractId={previousContractId}&userId={userId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-RESUME: http://{yourdomain}/sigfox/event/resume/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&userId={userId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-REPLACED TO: http://{yourdomain}/sigfox/replacedto/suspend/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&deviceSourceId={deviceSourceId}&deviceDestinationId={deviceDestinationId}&contractId={contractId}&subscriptionState={subscriptionState}
-INVALID PRIVATE KEY: http://{yourdomain}/sigfox/event/invalidkey/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceMessageTime={deviceMessageTime}&deviceInfo={deviceInfo}&networkOperatorId={networkOperatorId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-CHANGE DEVICE TYPE: http://{yourdomain}/sigfox/event/changedevicetype/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&previousDeviceTypeId={previousDeviceTypeId}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&contractId={contractId}&subscriptionState={subscriptionState}
-REPLACED BY:   http://{yourdomain}/sigfox/event/replacedby/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&deviceSourceId={deviceSourceId}&deviceDestinationId={deviceDestinationId}&contractId={contractId}&subscriptionState={subscriptionState}
-RECEIVE FIRST REP. MES.: http://{yourdomain}/sigfox/event/firstrepeated/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&deviceMessageTime={deviceMessageTime}&networkOperatorId={networkOperatorId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-INTRA TRANSFER: http://{yourdomain}/sigfox/event/intratransfer/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&previousContractId={previousContractId}&contractId={contractId}&previousDeviceTypeId={previousDeviceTypeId}&deviceTypeId={deviceTypeId}&groupId={groupId}&tokenState={tokenState}
-EXTRA TRANSFER: http://{yourdomain}/sigfox/event/extratransfer/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&previousContractId={previousContractId}&contractId={contractId}&previousDeviceTypeId={previousDeviceTypeId}&deviceTypeId={deviceTypeId}&groupId={groupId}&tokenState={tokenState}
-RESTART: http://{yourdomain}/sigfox/event/restart/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceTypeId={deviceTypeId}&groupId={groupId}&deviceInfo={deviceInfo}&userId={userId}&businessOperatorId={businessOperatorId}&contractId={contractId}&subscriptionState={subscriptionState}
-OVERUSAGE: http://{yourdomain}/sigfox/event/overusage/{accountId}/{channel}/{applicationId}?time={time}&severity{severity}&sourceId={sourceId}&sourceType={sourceType}&eventType={eventType}&deviceMessageTime={deviceMessageTime}&contractId={contractId}&businessOperatorId={businessOperatorId}&deviceTypeId={deviceTypeId}&groupId={groupId}&subscriptionState={subscriptionState}