Business — entry 008 of 19
Invovate
Invovate's `POST /api/generate-invoice` takes one JSON payload (line items, taxes, discounts, currency, language) and computes totals server-side, returned as JSON, a rendered PDF, or UBL 2.1 XML — confirmed live with an anonymous JSON request that returned a fully computed 200 response with no key required. A follow-up request for `"output":"pdf"` without a key returned a 403 `auth_required` ("PDF/UBL output requires a free API key"), confirming PDF/UBL needs a bearer token while JSON stays key-free and IP-rate-limited. Both a plain GET-style call and a separate OPTIONS preflight, each sent with a third-party `Origin` header, got back a fixed `access-control-allow-origin: https://invovate.com` rather than an echoed origin, so cross-origin browser calls from other sites are blocked.
GreatAPIs Score
Auth quickstart
- Sign up with the provider to get an API key.
- Send it on every request as a header
Authorization: <key> - The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.