← ClaudeAtlas

free-public-rest-apislisted

Use this skill whenever the user wants to integrate with, call, test, or learn about the free public REST APIs from AI SENSE AS (aisenseapi.com). Triggers include: requests for current time/datetime/timestamp, random numbers, random colors, passwords, UUIDs, GUIDs, Base64/Base58/Base32 encoding or decoding, JWT encode/decode, QR code generation or decoding, MD5/SHA1/SHA256/SHA512 hashing, CRC32 checksums, ping/health checks, client IP lookup, user agent, IP geolocation/reverse lookup, domain-to-IP resolution, timestamp conversion between unix/ISO/RFC formats, email address validation with MX lookup, hash verification, text slugification, delayed webhook delivery and scheduling, durable Agent Wake tasks for webhooks, human answers or time events, disposable agent email inboxes for verification codes, confirmation links or sign-up mail, heartbeat monitoring for missed agent check-ins, anonymous leases, idempotency claims and fencing tokens, temporary Agent Queue jobs with read/write/worker capabilities, IBAN/ca
aisenseapi/aisense-free-public-rest-apis · ★ 0 · API & Backend · score 73
Install: claude install-skill aisenseapi/aisense-free-public-rest-apis
# Free Public REST APIs - AI SENSE AS **Base URL:** `https://aisenseapi.com/services/v1` No account or API key. Queue operations require the role token issued at creation. Hosted by AI SENSE AS, Oslo. This guide combines source-checked contracts with dated production observations. Queue REST checks and 28-tool MCP discovery were verified in production on 9 September 2026. Start with [AGENT-GUIDE.md](AGENT-GUIDE.md) to choose tools, then [AGENT-QUICKSTART.md](AGENT-QUICKSTART.md) for a complete Queue workflow and retry decisions. --- ## Read this before calling anything Three service-wide behaviours will bite you if you assume the usual conventions. **1. The response key is named after the endpoint.** There is no generic `data` or `result` wrapper. `/md5_hash` returns `md5_hash`. `/ping` returns `ping`. `/random_color` returns `random_color`. `/health` returns `microtimestamp`, not `timestamp`. Never guess - the table at the bottom lists every key. **2. Errors usually use `{"error": "message"}` with a non-2xx HTTP status.** Check both the status and the `error` field. The legacy wallet-generation handlers can return an error object with HTTP 200. Workflow endpoints use non-2xx statuses, including 409 for conflicts and 410 for an expired record that has not yet been removed. Once removed, the same ID returns 404. Unknown routes also return 404. Consult each endpoint for its additional errors. **3. Not everything is JSON.** `base64_decode`, `base58_decode` and `base32_d