Arduino IoT Cloud's REST API manages IoT devices, Things, properties, dashboards, triggers, templates, and time-series telemetry. Machine clients use OAuth 2.0 client credentials. Official JavaScript, Python, and Go clients are available. Free accounts include two Things and API access; business use requires an appropriate Team or Enterprise plan.
Strong candidate; weakest signal is CORS.