Codereadr
codereadrCodeREADr is a mobile data collection and barcode scanning platform that enables businesses to create and manage services for data capture, validation, and reporting.
Acciones disponibles (22)
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.
Collect Data With QuestionsCODEREADR_COLLECT_DATA_WITH_QUESTIONSAcciónTool to configure data collection forms by adding custom questions. Use after creating a service to collect survey questions after each scan.
CODEREADR_COLLECT_DATA_WITH_QUESTIONSAcciónTool to configure data collection forms by adding custom questions. Use after creating a service to collect survey questions after each scan.
Parámetros de entrada
questionsobject[]ObligatorioList of custom questions to collect after each scan.
service_idstringObligatorioID of the service/workflow to attach questions 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
Configure CodeREADr ConnectorCODEREADR_CONFIGURE_CONNECTORAcciónHelper to guide configuring the CodeREADr Connector for Google Sheets. There is no public API to programmatically create connector configurations. This tool validates your API connectivity (optional) and returns clear steps to proceed via the Google Sheets Add-on UI: https://www.codereadr.com/knowledgebase/codereadr-connector-add-on/
CODEREADR_CONFIGURE_CONNECTORAcciónHelper to guide configuring the CodeREADr Connector for Google Sheets. There is no public API to programmatically create connector configurations. This tool validates your API connectivity (optional) and returns clear steps to proceed via the Google Sheets Add-on UI: https://www.codereadr.com/knowledgebase/codereadr-connector-add-on/
Parámetros de entrada
notestringOptional note to include in the resulting guidance message (for testing/logging).
include_legacy_probebooleanIf true, also attempt a legacy section/action probe as a secondary check.
perform_connectivity_checkbooleanIf true, perform a lightweight API call to validate connectivity and API key.
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
Configure Direct Scan URL (DSU)CODEREADR_CONFIGURE_DSUAcciónTool to configure a Direct Scan URL (DSU). Use after obtaining a valid service ID to set up scan callbacks. Use when you need to enable or update the DSU postback settings for a CodeREADr service.
CODEREADR_CONFIGURE_DSUAcciónTool to configure a Direct Scan URL (DSU). Use after obtaining a valid service ID to set up scan callbacks. Use when you need to enable or update the DSU postback settings for a CodeREADr service.
Parámetros de entrada
service_idintegerObligatorioID of the service to configure DSU for
postback_urlstringObligatoriouriDestination URL where scanners will post scan results (DSU callback)
scan_propertiesobjectKey/value pairs to include with each scan for additional context or security
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
Configure CodeREADr Kiosk ModeCODEREADR_CONFIGURE_KIOSK_MODEAcciónTool to enable and configure Kiosk Mode for unattended scanning. Use when setting up a dedicated scanning kiosk after service setup.
CODEREADR_CONFIGURE_KIOSK_MODEAcciónTool to enable and configure Kiosk Mode for unattended scanning. Use when setting up a dedicated scanning kiosk after service setup.
Parámetros de entrada
pinstringObligatorioAdministrator PIN to lock/unlock Kiosk Mode
webifystringuriCustom URL for a branded portal; omit for default scan view
manual_inputbooleanAllow manual data entry when true
stop_auto_nextbooleanPrevent automatic progression to next scan when true
android_screen_pinningbooleanEnable Android screen pinning when true
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
Configure Picking, Delivery & Receiving AppCODEREADR_CONFIGURE_PICKING_DELIVERY_APPAcciónTool to configure the complete picking, delivery, and receiving workflow. Use when setting up scan workflow endpoints for an existing CodeREADr service.
CODEREADR_CONFIGURE_PICKING_DELIVERY_APPAcciónTool to configure the complete picking, delivery, and receiving workflow. Use when setting up scan workflow endpoints for an existing CodeREADr service.
Parámetros de entrada
questionsobject[]ObligatorioList of questions to collect during picking, delivery, and receiving steps.
service_idintegerObligatorioIdentifier of the existing service to configure.
dsu_postback_urlstringObligatoriouriURL where direct scan results (DSU) are posted.
real_time_postback_urlstringObligatoriouriHTTPS endpoint to receive real-time scan callbacks.
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
Configure CodeREADr Postback URLCODEREADR_CONFIGURE_POSTBACK_URLAcciónTool to configure a real-time postback URL for a CodeREADr service. Use when you need to set up or modify scan forwarding for an existing service.
CODEREADR_CONFIGURE_POSTBACK_URLAcciónTool to configure a real-time postback URL for a CodeREADr service. Use when you need to set up or modify scan forwarding for an existing service.
Parámetros de entrada
service_idintegerObligatorioIdentifier of the existing CodeREADr service to configure
postback_urlstringObligatoriouriHTTPS URL endpoint to receive real-time scan callbacks
scan_propertiesobjectAdditional key/value pairs to include with each scan; will be JSON-encoded automatically
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 CodeREADr ServiceCODEREADR_CREATE_SERVICEAcciónTool to create a new workflow configuration (service) for scanning tasks. Use after obtaining a valid API key when registering a new Service.
CODEREADR_CREATE_SERVICEAcciónTool to create a new workflow configuration (service) for scanning tasks. Use after obtaining a valid API key when registering a new Service.
Parámetros de entrada
service_idstringOptional ID to assign to the new service. If omitted, the server will generate one.
postback_urlstringuriOptional HTTPS endpoint to receive scan-postback (DSU) callbacks.
service_namestringHuman-readable name for the service to create.
scan_propertiesobjectAdditional key/value properties to embed in each scan for added security. Will be JSON-encoded automatically.
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 CodeREADr DatabaseCODEREADR_DELETE_DATABASEAcciónTool to delete an existing CodeREADr database. Use when you need to remove a database by its ID after confirming you no longer need its data. Example prompt: "Delete database with ID 123e4567-e89b-12d3-a456-426614174000".
CODEREADR_DELETE_DATABASEAcciónTool to delete an existing CodeREADr database. Use when you need to remove a database by its ID after confirming you no longer need its data. Example prompt: "Delete database with ID 123e4567-e89b-12d3-a456-426614174000".
Parámetros de entrada
database_idstringObligatorioThe unique identifier of the database to delete (UUID)
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 DeviceCODEREADR_DELETE_DEVICEAcciónTool to delete a device. Attempts the REST endpoint first and falls back to the legacy section/action API as needed. Parses JSON, XML, or text heuristically to avoid brittle failures.
CODEREADR_DELETE_DEVICEAcciónTool to delete a device. Attempts the REST endpoint first and falls back to the legacy section/action API as needed. Parses JSON, XML, or text heuristically to avoid brittle failures.
Parámetros de entrada
device_idstringObligatorioUnique identifier of the device 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 Custom QuestionCODEREADR_DELETE_QUESTIONAcciónTool to delete an existing custom question. Attempts the documented REST endpoint first; if unavailable, falls back to the legacy section/action API.
CODEREADR_DELETE_QUESTIONAcciónTool to delete an existing custom question. Attempts the documented REST endpoint first; if unavailable, falls back to the legacy section/action API.
Parámetros de entrada
question_idstringObligatorioIdentifier of the custom question to delete. Accepts numeric ID or string.
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 CodeREADr ServiceCODEREADR_DELETE_SERVICEAcciónTool to delete an existing CodeREADr service. Use when you need to remove a service by its ID. Example prompt: "Delete service with ID 123e4567-e89b-12d3-a456-426614174000".
CODEREADR_DELETE_SERVICEAcciónTool to delete an existing CodeREADr service. Use when you need to remove a service by its ID. Example prompt: "Delete service with ID 123e4567-e89b-12d3-a456-426614174000".
Parámetros de entrada
service_idstringObligatorioIdentifier of the service to delete (UUID or numeric ID)
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 CodeREADr UserCODEREADR_DELETE_USERAcciónTool to delete an existing user account. Attempts the REST endpoint first and falls back to the legacy section/action API if needed.
CODEREADR_DELETE_USERAcciónTool to delete an existing user account. Attempts the REST endpoint first and falls back to the legacy section/action API if needed.
Parámetros de entrada
user_idstringObligatorioThe unique identifier of the user 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
Generate Scan LinkCODEREADR_GENERATE_SCAN_LINKAcciónTool to generate a CodeREADr scan link URI. Use when you want to open the CodeREADr app’s scanner pre-filled with a specific ID.
CODEREADR_GENERATE_SCAN_LINKAcciónTool to generate a CodeREADr scan link URI. Use when you want to open the CodeREADr app’s scanner pre-filled with a specific ID.
Parámetros de entrada
scan_idstringObligatorioThe scan value to embed in the URI; this will pre-fill the scanner input.
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 Supported Barcode TypesCODEREADR_LIST_SUPPORTED_BARCODE_TYPESAcciónTool to list supported barcode types. Use when you need to know which symbologies CodeREADr can scan.
CODEREADR_LIST_SUPPORTED_BARCODE_TYPESAcciónTool to list supported barcode types. Use when you need to know which symbologies CodeREADr can scan.
Parámetros de entrada
limitintegerIf provided, limit the number of returned items to this count (must be > 0).
only_barcode_typesbooleanIf True, filter the results to only known barcode symbologies.
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
Manage CodeREADr Response FieldsCODEREADR_MANAGE_RESPONSE_FIELDSAcciónTool to create or update response fields returned with scan data. Use when customizing which fields to include in scan payloads.
CODEREADR_MANAGE_RESPONSE_FIELDSAcciónTool to create or update response fields returned with scan data. Use when customizing which fields to include in scan payloads.
Parámetros de entrada
fieldsstring[]ObligatorioList of response field keys to include in each scan payload.
service_idintegerObligatorioIdentifier of the service to configure response fields for.
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 CodeREADr DatabasesCODEREADR_RETRIEVE_DATABASESAcciónTool to list all validation databases. Use when you need to fetch the configured scan-validation databases in your CodeREADr account after authentication.
CODEREADR_RETRIEVE_DATABASESAcciónTool to list all validation databases. Use when you need to fetch the configured scan-validation databases in your CodeREADr account after authentication.
Parámetros de entrada
Sin parámetros.
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 DevicesCODEREADR_RETRIEVE_DEVICESAcciónTool to fetch registered devices. Use when you need to list all devices in your CodeREADr account.
CODEREADR_RETRIEVE_DEVICESAcciónTool to fetch registered devices. Use when you need to list all devices in your CodeREADr account.
Parámetros de entrada
pageintegerPagination page number (optional)
searchstringSearch term (optional)
statusstringDevice status filter (optional)
per_pageintegerItems per page (optional)
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 bulk scan recordsCODEREADR_RETRIEVE_SCANSAcciónTool to retrieve bulk scan records. Use after specifying filters to fetch scan history in JSON or CSV for reporting.
CODEREADR_RETRIEVE_SCANSAcciónTool to retrieve bulk scan records. Use after specifying filters to fetch scan history in JSON or CSV for reporting.
Parámetros de entrada
end_datestringdate-timeEnd timestamp for filtering scans (inclusive), ISO 8601 format.
templateintegerID of CSV export template; required when return_type is 'csv'.
start_datestringdate-timeStart timestamp for filtering scans (inclusive), ISO 8601 format.
return_typestringenumFormat of returned data; 'json' for JSON payload, 'csv' for raw CSV.
jsoncsv
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 CodeREADr ServicesCODEREADR_RETRIEVE_SERVICESAcciónTool to list all services. Use when you need to fetch configured services in your CodeREADr account after authentication.
CODEREADR_RETRIEVE_SERVICESAcciónTool to list all services. Use when you need to fetch configured services in your CodeREADr account after authentication.
Parámetros de entrada
Sin parámetros.
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
Set Admin PINCODEREADR_SET_ADMIN_PINAcciónTool to set or update the administrator PIN for Kiosk Mode. Use when updating the global or device/service-specific kiosk admin PIN.
CODEREADR_SET_ADMIN_PINAcciónTool to set or update the administrator PIN for Kiosk Mode. Use when updating the global or device/service-specific kiosk admin PIN.
Parámetros de entrada
pinstringObligatorioAdministrator PIN to set for Kiosk Mode
device_idstringOptional device ID to apply the PIN to a specific device
service_idintegerOptional service ID to apply the PIN to a specific service
Parámetros de salida
dataobjectParsed JSON response from API if available
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
status_codeintegerObligatorioHTTP status code returned by the API
Update CodeREADr QuestionCODEREADR_UPDATE_QUESTIONAcciónTool to update an existing custom question. Use when you need to modify question text or response options after creation. Use after confirming the question_id.
CODEREADR_UPDATE_QUESTIONAcciónTool to update an existing custom question. Use when you need to modify question text or response options after creation. Use after confirming the question_id.
Parámetros de entrada
textstringNew question text. If omitted, original text remains unchanged.
optionsobject[]List of response options to update or add.
question_idintegerObligatorioUnique identifier of the question 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 CodeREADr ServiceCODEREADR_UPDATE_SERVICEAcciónTool to update an existing service configuration. Use when you need to change settings of a CodeREADr service by ID.
CODEREADR_UPDATE_SERVICEAcciónTool to update an existing service configuration. Use when you need to change settings of a CodeREADr service by ID.
Parámetros de entrada
actionstringMust be set to 'update'
api_keystringObligatorioYour CodeREADr API key
sectionstringMust be set to 'services'
auto_syncintegerenumEnable automatic sync of on-device scans/DB updates
01enableGPSintegerenumInclude GPS with each scan (default 0)
01service_idintegerObligatorioThe ID of the service to update
database_idstringID of the database (if validation_method is database or ondevicedatabase)
descriptionstringNew or updated description
symbologiesstringComma-separated list of integer symbology IDs; omitting resets to default
postback_urlstringuriDestination URL where scans will be forwarded
service_namestringNew service name
upload_emailstringemailEmail to receive CSV after each upload
auto_next_scanintegerenumControl Auto-Next Scan feature; valid values 0-3
0123viewOtherScansintegerenum0=user sees own scans only; 1=sees all authorized users’ scans (default 1)
01block_db_searchintegerenum1=disallow DB lookup; 0=allow (default 0)
01duplicate_valueintegerenumDuplicate scan status for database/on-device database services (1=valid, 0=invalid)
01period_end_datestringService end date (MM/DD/YYYY or YYYY-MM-DD)
period_end_timestringEnd time (hh:mm:ss or hh:mma)
auto_sync_up_urlstringuriDirectly sync scans to your Postback URL when auto_sync is enabled
block_camera_scanintegerenum1=disallow camera scans; 0=allow (default 0)
01block_manual_scanintegerenum1=disallow manual entry; 0=allow (default 0)
01direct_lookup_urlstringuriURL to open when user taps Lookup; empty disables
period_start_datestringService start date (MM/DD/YYYY or YYYY-MM-DD)
period_start_timestringStart time (hh:mm:ss or hh:mma)
auto_sync_down_urlintegerenum0=disable automatic DB downloads; 1=re-enable
01auto_sync_up_delayintegerDelay between upload attempts, in seconds
direct_history_urlstringuriURL to open when user taps History; empty disables
regex_scan_patternstringRegex pattern to match in scan value; used with regex_scan_replacement
upload_email_formatstringenumCSV format for emailed uploads
regularpropertiesauto_next_scan_delayintegerDelay before Auto-Next triggers, in seconds
auto_sync_down_delayintegerDelay between checks for DB updates, in seconds
device_duplicate_valueintegerenumDuplicate status for on-device duplicates (overridden if duplicate_value=0)
01postback_receiver_onlyintegerenum1 if postback_url can only receive; 0 if it can receive and respond
01regex_response_patternstringRegex pattern to match in scan response; used with regex_response_replacement
regex_scan_replacementstringReplacement value for regex_scan_pattern; used together
postback_uploaded_scansintegerenumEnable postback of each uploaded on-device scan (requires postback_url)
01postback_real_time_scansintegerenumEnable real-time postback of each online scan (requires postback_url)
01regex_response_replacementstringReplacement value for regex_response_pattern; used together
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