Beaconstac
beaconstacBeaconstac provides a platform for creating and managing QR codes and beacons, enabling businesses to engage customers through proximity marketing and track analytics.
Acciones disponibles (21)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create PlaceBEACONSTAC_CREATE_PLACEAcciónTool to create a new place for location-based assets. use when you need to register a new physical place under an organization.
BEACONSTAC_CREATE_PLACEAcciónTool to create a new place for location-based assets. use when you need to register a new physical place under an organization.
Parámetros de entrada
namestringObligatorioName of the place.
addressstringObligatorioPhysical address of the place.
latitudestringObligatorioLatitude coordinate of the place.
longitudestringObligatorioLongitude coordinate of the place.
organizationintegerObligatorioID of the organization this place belongs to.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create QR TemplateBEACONSTAC_CREATE_QR_TEMPLATEAcciónTool to create a new qr code template. use when you need reusable design presets for qr codes.
BEACONSTAC_CREATE_QR_TEMPLATEAcciónTool to create a new qr code template. use when you need reusable design presets for qr codes.
Parámetros de entrada
metaobjectArbitrary metadata for the QR Code template
namestringObligatorioName of the QR Code template
marginintegerMargin to apply around the QR Code (in pixels)
defaultbooleanWhether to set this template as the default for the organization
dotScalenumberScale factor for the QR Code dots (0-1)
colorDarkanyHex color code for dark modules
frameTextstringText displayed within the frame
logoImageanyuriURL of the logo image
logoScalenumberScale factor for the logo (0.1-0.6)
colorLightanyHex color code for light background
frameColoranyHex color code for frame
frameStylestringenumStyle of the QR Code frame
nonebanner-topbox-topbox-bottombanner-bottomballoon-topcirculardataPatternstringenumPattern style for data modules
squarecirclekiteleft-diamondright-diamondeyeBallColoranyHex color code for eye-ball modules
eyeBallShapestringenumShape of the eye-ball modules
squarecircleroundedleft-leafright-leafleft-diamondright-diamondgradientTypestringenumGradient type for the QR Code
nonelineaarradialorganizationintegerObligatorioID of the organization to which this template belongs
eyeFrameColoranyHex color code for eye-frame modules
eyeFrameShapestringenumShape of the eye-frame modules
squarecircleroundedleft-leafright-leafframeTextColoranyHex color code for frame text
backgroundColoranyHex color code for background
backgroundImageanyuriURL of the background image
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TagBEACONSTAC_CREATE_TAGAcciónTool to create a new tag for organizing qr codes and other objects. use when you need to categorize qr codes under a specific organization.
BEACONSTAC_CREATE_TAGAcciónTool to create a new tag for organizing qr codes and other objects. use when you need to categorize qr codes under a specific organization.
Parámetros de entrada
namestringObligatorioName of the tag.
organizationintegerObligatorioID of the organization this tag belongs to.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create UserBEACONSTAC_CREATE_USERAcciónTool to create a new user. use when onboarding a new user under your organization (reseller plan and above).
BEACONSTAC_CREATE_USERAcciónTool to create a new user. use when onboarding a new user under your organization (reseller plan and above).
Parámetros de entrada
emailstringEmail address of the User.
passwordstringPassword for the User. Uses default if not provided.
usernamestringObligatorioUsername used to login.
last_namestringLast name of the User.
first_namestringFirst name of the User.
organizationintegerObligatorioID of the organization to which the user belongs.
billing_emailstringBilling email for the User.
customer_planstringObligatorioenumCustomer plan for the user: ST=Starter, LT=Lite, BA=Basic, PR=Premium, RE=Reseller, WL=Whitelabel, EN=Enterprise.
STLTBAPRREWLENprofile_picturestringURL to the User's profile picture.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete QR CodeBEACONSTAC_DELETE_QR_CODEAcciónTool to delete a qr code by its id. use when you need to remove an existing qr code after validation.
BEACONSTAC_DELETE_QR_CODEAcciónTool to delete a qr code by its id. use when you need to remove an existing qr code after validation.
Parámetros de entrada
idintegerObligatorioUnique identifier of the QR Code to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete QR Code TemplateBEACONSTAC_DELETE_QR_TEMPLATEAcciónTool to delete a qr code template by its id. use when you need to permanently remove a qr code template that is no longer needed.
BEACONSTAC_DELETE_QR_TEMPLATEAcciónTool to delete a qr code template by its id. use when you need to permanently remove a qr code template that is no longer needed.
Parámetros de entrada
idintegerObligatorioUnique identifier of the QR Code template to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete TagBEACONSTAC_DELETE_TAGAcciónTool to delete a tag by its id. use when you need to remove an existing tag after validation.
BEACONSTAC_DELETE_TAGAcciónTool to delete a tag by its id. use when you need to remove an existing tag after validation.
Parámetros de entrada
tag_idintegerObligatorioUnique identifier of the Tag to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Bulk QR Code CollectionsBEACONSTAC_LIST_BULK_QR_CODESAcciónTool to list bulk qr code collections. use when you need to filter, search, or order your bulk qr code collections.
BEACONSTAC_LIST_BULK_QR_CODESAcciónTool to list bulk qr code collections. use when you need to filter, search, or order your bulk qr code collections.
Parámetros de entrada
pageintegerPage number for pagination (1-based index).
searchstringFull-text search on collection names.
orderingstringField to order results by. Prefix with '-' for descending. Allowed fields: name, created, updated.
page_sizeintegerNumber of collections per page, must be between 1 and 100.
qr_data_typeintegerFilter by QR data type: 1=Website, 2=SMS, 3=Phone, 4=Email, 5=vCard, 6=Text.
name__icontainsstringFilter collections by name containing this substring (case-insensitive).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List OrganizationsBEACONSTAC_LIST_ORGANIZATIONSAcciónTool to list organizations. use when you need to fetch all organizations accessible to the authenticated account.
BEACONSTAC_LIST_ORGANIZATIONSAcciónTool to list organizations. use when you need to fetch all organizations accessible to the authenticated account.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List PlacesBEACONSTAC_LIST_PLACESAcciónTool to list your places. use when you need to browse or search your account's places with filtering and ordering.
BEACONSTAC_LIST_PLACESAcciónTool to list your places. use when you need to browse or search your account's places with filtering and ordering.
Parámetros de entrada
namestringFilter by place name. Supports exact match.
pageintegerPage number to retrieve, must be >= 1.
searchstringSearch for place names matching this value (case-insensitive partial match).
orderingstringComma-separated ordering fields; prefix with '-' for descending. Fields: name, created, updated, address.
page_sizeintegerNumber of places per page, must be between 1 and 100.
name__icontainsstringFilter by place name (case-insensitive contains).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List QR TemplatesBEACONSTAC_LIST_QR_TEMPLATESAcciónTool to list all qr code templates in your account. use when you need to filter and paginate templates.
BEACONSTAC_LIST_QR_TEMPLATESAcciónTool to list all qr code templates in your account. use when you need to filter and paginate templates.
Parámetros de entrada
pageintegerPage number for pagination (1-based index).
page_sizeintegerNumber of items per page.
organizationintegerObligatorioID of the organization to list templates for.
name__icontainsstringCase-insensitive substring to filter template names.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TagsBEACONSTAC_LIST_TAGSAcciónTool to list all tags with optional filtering and pagination. use when you need to browse or search tags in your account.
BEACONSTAC_LIST_TAGSAcciónTool to list all tags with optional filtering and pagination. use when you need to browse or search tags in your account.
Parámetros de entrada
pageintegerPage number to retrieve, must be >= 1.
orderingstringField by which to order results. Prefix with '-' for descending.
page_sizeintegerNumber of tags per page, must be between 1 and 100.
name__icontainsstringFilter tags by name containing this substring.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List UsersBEACONSTAC_LIST_USERSAcciónTool to list all users with optional filtering, searching, ordering, and pagination. use when you need to retrieve user records across your organization.
BEACONSTAC_LIST_USERSAcciónTool to list all users with optional filtering, searching, ordering, and pagination. use when you need to retrieve user records across your organization.
Parámetros de entrada
pageintegerPage number to retrieve, must be >= 1.
searchstringFull-text search across username, email, user_group, first_name, and last_name.
orderingstringComma-separated ordering fields. Supported: username, email, date_joined, user_group, first_name, last_name. Prefix with '-' for descending order.
page_sizeintegerNumber of users per page, must be between 1 and 100.
email__exactstringFilter by email exact match.
organizationintegerFilter by organization ID exact match.
customer_planstringFilter by customer plan exact match.
date_joined__gtstringFilter by date joined greater than this ISO 8601 timestamp.
date_joined__ltstringFilter by date joined less than this ISO 8601 timestamp.
username__exactstringFilter by username exact match.
date_joined__gtestringFilter by date joined greater than or equal to this ISO 8601 timestamp.
date_joined__ltestringFilter by date joined less than or equal to this ISO 8601 timestamp.
email__icontainsstringFilter by email case-insensitive substring.
last_name__exactstringFilter by last name exact match.
first_name__exactstringFilter by first name exact match.
subscription_statestringFilter by subscription state exact match.
username__icontainsstringFilter by username case-insensitive substring.
last_name__icontainsstringFilter by last name case-insensitive substring.
first_name__icontainsstringFilter by first name case-insensitive substring.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Period OverviewBEACONSTAC_PERIOD_OVERVIEWAcciónTool to get period overview analytics for products including counts, impressions, and conversion percentage. use after specifying the product type and time interval.
BEACONSTAC_PERIOD_OVERVIEWAcciónTool to get period overview analytics for products including counts, impressions, and conversion percentage. use after specifying the product type and time interval.
Parámetros de entrada
organizationintegerObligatorioOrganization ID for which analytics overview is requested.
product_typestringObligatorioenumType of product to fetch overview analytics for.
beaconnfcqrgeofenceto_timestampintegerObligatorioEnd time in EPOCH milliseconds.
from_timestampintegerObligatorioStart time in EPOCH milliseconds.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Product OverviewBEACONSTAC_PRODUCT_OVERVIEWAcciónTool to get analytics overview for a specified product type over a given time interval. use after specifying the product type and time range to obtain summary metrics.
BEACONSTAC_PRODUCT_OVERVIEWAcciónTool to get analytics overview for a specified product type over a given time interval. use after specifying the product type and time range to obtain summary metrics.
Parámetros de entrada
organizationintegerObligatorioOrganization ID for which overview is requested.
product_typestringObligatorioenumType of product to fetch overview for.
beaconnfcqrgeofenceto_timestampintegerObligatorioEnd time in EPOCH milliseconds.
from_timestampintegerObligatorioStart time in EPOCH milliseconds.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve QR CodeBEACONSTAC_RETRIEVE_QR_CODEAcciónTool to retrieve details of a specific qr code by its id. use when you need to fetch or verify qr code properties after creation or update.
BEACONSTAC_RETRIEVE_QR_CODEAcciónTool to retrieve details of a specific qr code by its id. use when you need to fetch or verify qr code properties after creation or update.
Parámetros de entrada
idintegerObligatorioUnique identifier of the QR Code to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Retrieve UserBEACONSTAC_RETRIEVE_USERAcciónTool to retrieve the details of an existing user by id. use when you need to fetch a user's profile after confirming its existence.
BEACONSTAC_RETRIEVE_USERAcciónTool to retrieve the details of an existing user by id. use when you need to fetch a user's profile after confirming its existence.
Parámetros de entrada
idintegerObligatorioUnique identifier of the User to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update PlaceBEACONSTAC_UPDATE_PLACEAcciónTool to update the specified place by id. use after retrieving the place to modify its details, such as name, address, or coordinates.
BEACONSTAC_UPDATE_PLACEAcciónTool to update the specified place by id. use after retrieving the place to modify its details, such as name, address, or coordinates.
Parámetros de entrada
namestringObligatorioNew name for the Place.
addressstringAddress of the Place.
latitudenumberLatitude coordinate of the Place.
place_idintegerObligatorioUnique identifier of the Place to update.
longitudenumberLongitude coordinate of the Place.
organizationintegerObligatorioOrganization ID this Place belongs to.
business_colorstringBusiness color (used in NearBee).
business_icon_urlstringBusiness icon URL (used in NearBee).
business_cover_urlstringBusiness cover URL (used in NearBee).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update QR CodeBEACONSTAC_UPDATE_QR_CODEAcciónTool to update an existing qr code by its id. use when you need to modify qr code attributes; only provided fields are changed.
BEACONSTAC_UPDATE_QR_CODEAcciónTool to update an existing qr code by its id. use when you need to modify qr code attributes; only provided fields are changed.
Parámetros de entrada
metaobjectMetadata associated with the QR Code
namestringNew name for the QR Code
tagsinteger[]List of tag IDs to associate
placeintegerID of the place where the QR Code is deployed
qr_typeintegerQR type: 1=Static, 2=Dynamic
campaignobjectCampaign configuration for dynamic QR Codes (required if qr_type=2)
qrcode_idintegerObligatorioID of the QR Code to update
attributesobjectDesign attributes for the QR Code
fields_dataobjectFields data for static QR Codes (required if qr_type=1)
organizationintegerID of the organization the QR Code belongs to
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update TagBEACONSTAC_UPDATE_TAGAcciónTool to update an existing tag by its id. use when you need to modify a tag's name or color after confirming its id via list tags.
BEACONSTAC_UPDATE_TAGAcciónTool to update an existing tag by its id. use when you need to modify a tag's name or color after confirming its id via list tags.
Parámetros de entrada
namestringNew name for the tag.
colorstringHex color code for the tag, e.g., '#ff0000'.
tag_idintegerObligatorioUnique identifier of the tag to update.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update UserBEACONSTAC_UPDATE_USERAcciónTool to update an existing user. use when you need to modify profile details or organization of a user by their id.
BEACONSTAC_UPDATE_USERAcciónTool to update an existing user. use when you need to modify profile details or organization of a user by their id.
Parámetros de entrada
user_idintegerObligatorioUnique identifier of the User to update
last_namestringNew last name; leave unset to retain existing
first_namestringNew first name; leave unset to retain existing
organizationintegerOrganization ID to assign; leave unset to retain existing
profile_picturestringURL to the User's profile picture; leave unset to retain existing
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not