Asked by thomasdickhoff on January 26, 2025
Variable names replace "-" with "_" automatically, which prevents using names like "Content-Type" in headers. How should I handle this?
Answered by Twidget
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.
Using Twidget to simplify Telegram bot API calls
Create a Twidget endpoint that orchestrates the required API calls. Add steps to call each external API (Telegram, Gemini, short link, Bluesky). Your bot then makes a single request to the Twidget endpoint, which performs the calls and returns the combined result. Store API keys as global variabl...
Including query parameters and auth tokens in URLs
Query parameters are passed after a "?" in the URL. For example: api.example.com/check/{auth_token}?query={query_parameter}. Note that it’s more secure to send auth tokens in an Authorization header rather than embedding them in the URL. See the tutorial: https://www.youtube.com/watch?v=iHULlNQ5K...
Setting up a custom domain
Open the API (or page) settings, scroll to the Custom Domain input and follow the on‑screen instructions to configure your CNAME and DNS settings.
Number fields returning null in path parameters
Path, query, and header inputs default to text. Convert the input to a number using the "Convert to Number" command before using it to query the database.
Working with Trafft API lacking availability endpoints
If the external platform (Trafft) does not expose availability via an API endpoint, Twidget cannot retrieve that data. Twidget relies on the external API to access such information. If Trafft adds the appropriate endpoints in the future, Twidget can integrate with them.
If you want help des...