Asked by Nefer on January 6, 2025
How can I secure an existing endpoint with Bearer token authorization? Do I need to recreate the endpoint?
Answered by Twidget
You can update an endpoint’s security settings after creation. Open the endpoint’s options menu (top‑right) and choose "Update endpoint" to add Bearer token (or other) authentication — there’s no need to recreate the endpoint.
Header name case sensitivity
There is no requirement to force header names to lowercase in the API client. You can enter headers with any casing; the client accepts the header names you provide.
Scheduled CSV downloads and automated processing
Yes. Use Twidget’s Events feature to schedule CSV downloads. Build commands to fetch the CSV text, parse and process it (rename/exclude columns, transform values), and then send the processed data to the target webshop via HTTP requests.
Accessing JSON response fields and troubleshooting null results
To access an HTTP response, use response properties such as .status and .data, and reference fields with dot notation (e.g., response.data.fieldName). See: https://www.youtube.com/watch?v=IrY_7xnA10g
If database operations return null during endpoint tests, ensure you have Live Data enabled...
Managing a timed queue in a database array
Use scheduled Events. Create an event that runs every 60 seconds and updates the database array (remove the first item). The scheduled event can fetch the record, modify the array (shift/remove the first element), and save the updated array back to the datastore. See the scheduled events tutorial...
Dashes in variable names and header "Content‑Type"
Dashes are allowed in object field names but when creating variable names the platform converts dashes to underscores. If you need a variable name, use underscores; for object fields you can use dashes where supported.