connection.find action

The connection.find trigger action is used to find a connection.

Action

This trigger action is found under the Connection heading.

Canvas

When dragged onto the canvas, the appearance of the action is a rectangle with two routing points.

The left routing point (red) is the failure route. This route will be taken if there is an error during execution.

The right routing point (green) is the success route. This route will be taken if action executes successfully.

Form

Parameters

Name Type Required Description
id String Yes* The id of the connection.
esn String ESN of the connection.
iccid String ICCID of the connection.
imei String IMEI of the connection.
imsi String IMSI of the connection.
meid String MEID of the connection.
msisdn String MSISDN of the connection.
thingKey String The identifier of the thing that the connection is related to.
thingId String The identifier of the thing that the connection is related to.
*One of the above parameters is required to identify the connection.

Action variables

Name Type Description
$(action.X.insession) Bool The connection's session status
$(action.X.sharedWith) Array It provides the orgs with which the connection is shared with.
$(action.X.locAddress) String Array The location address of the connection. The container includes the Street number, Street, City, State, Zipcode, and Country.
$(action.X.carrier) String The mobile carrier associated to the connection
$(action.X.apn) String The APN(Access Point Name) of the connection
$(action.X.custom1) String The value associated with the Custom1 field of a connection
$(action.X.sgsnNetwork) String The SGSN(Serving GPRS Support Node) associated to a connection
$(action.X.ggsnNetwork) String The GGSN(Gateway GPRS Support Node) associated to a connection
$(action.X.ggsnMccMnc) String GGSN MCC MNC.
$(action.X.ggsnCountry) String GGSN Country.
$(action.X.sgsnMccMnc) String SGSN MCC MNC.
$(action.X.sgsnCountry) String SGSN Coutnry.
$(action.X.dateActivated) Date/Time The date the connection is activated
$(action.X.dateModified) Date/Time The date the connection is modified
$(action.X.ipAddress) String The IP address associated to the connection
$(action.X.tags) String Array The tags associated with the connection
$(action.X.secTags) String Array The security tags associated with the connection
$(action.X.id) String The id of the Connection.
$(action.X.orgId) String The current organization id
$(action.X.ownerOrgId) String If the Connection is shared, then the ownerOrgid displays the id of the organization to which it belongs to. If a Connection is not shared then the orgid and the ownerOrgid are the same. For more information on sharing a Connection, see Sharing a Connection
$(action.X.permission) String The permissions for the connection in the current organization.
$(action.X.configId) String The CDP configuration id of the Connection.
$(action.X.configName) String The CDP configuration name associated with the Connection.
$(action.X.identity) String Displays a Connection identifier along with the value. For example: ICCID: 8901271224212337421, MEID: 91A1B9B1000000, ID: 53237c1afe2a110ab4deacf7
$(action.X.iccid) String The ICCID value of the Connection.
$(action.X.imsi) String The IMSI value of the Connection.
$(action.X.esn) String The ESN value of the Connection.
$(action.X.imei) String The IMEI value of the Connection.
$(action.X.meid) String The MEID value of the Connection.
$(action.X.msisdn) String The MSISDN value of the Connection.
$(action.X.carrier) String The carrier of the Connection.
$(action.X.terminalId) String The Terminal ID of the Connection.
$(action.X.isRoaming) Boolean If the Connection is roaming or not.
$(action.X.ratePlan) String The rate plan used by the Connection.
$(action.X.ratePlanId) String The rate plan id used by the Connection.
$(action.X.status) String The status of the Connection.
$(action.X.inSession) Bool If the connection is in session.
$(action.X.session) Array Array of current session information. For more information on session, see the cdp.connection.find
$(action.X.ipAddress) String The IP address of the Connection.
$(action.X.dateActivated) String Connection activated date.
$(action.X.dateAdded) String Connection added date.
$(action.X.dateModified) String Connection last modified date.
$(action.X.dateMissing) String Connection missed date. A Connection is marked as missing if it is not found during the ongoing syncing process.
$(action.X.usageMonthData) Float The month to date data used.
$(action.X.usageMonthSms) Float The month to date SMS used.
$(action.X.usageMonthVoice) Float The month to date voice used.
$(action.X.estimatedMonthData) Float The estimated amount of data to be used, month to date.
$(action.X.hasDataUsage) Boolean Appears only when the Connection has Data records.
$(action.X.hasSmsUsage) Boolean Appears only when the Connection has SMS records.
$(action.X.hasVoiceUsage) Boolean Appears only when the Connection has Data records.
$(action.X.custom1-4) String The custom1, custom2, custom3 and custom4 fields represent optional values assigned to the connection.
$(action.X.carrierCustom1-4) String The carrierCustom1, carrierCustom2, carrierCustom3 and carrierCustom4 fields represent optional values assigned by the carrier to the Connection.
$(action.X.customer) String The customer associated with this Connection.
$(action.X.radioAccessTech) String Radio access tech (e.g. WLAN, GAN, etc.).
$(action.X.locLat) Float Latitude of the Connection.
$(action.X.locLng) Float Longitude of the Connection.
$(action.X.locAddress) Array Address of the Connection.
$(action.X.locFixType) String Fix type of the Connection.
$(action.X.cdp) Array An array of carrier specific information. Varies by carrier.
$(action.X.switchEnabled) Boolean Appears only when the Connection supports Switch system.
$(action.X.remoteAtEnabled) Boolean Appears only when the Connection supports Remote AT commands.
$(action.X.lastSync) Array An array of timestamps of when various elements in the connection were last synced. For more information on Last Sync, see the cdp.connection.find
$(action.X.billingPlanId) String Billing plan id.
$(action.X.billingPlanCode) String Billing plan code.
$(action.X.vasPackageId) String VAS package id.
$(action.X.vasPackageCode) String VAS package code.
$(action.X.createdOn) String Timestamp of when the Connection got created.
$(action.X.updatedBy) String The user that last updated this Connection.
$(action.X.updateOn) String The date when the last update occurred.