Official OpenAPI contract for the Convert and Store API.
- Desktop sign-in and session flows
- Public tool catalog
- Generic tool conversion endpoint for all supported tool slugs
- Files, folders, downloads, private folder sharing, and batch rename
- Watch-folder recipes
- Team management and invitations
- Webhooks
- Desktop sync manifest
- Vault and encrypted storage settings
openapi.yaml- primary machine-readable API contract
https://convertandstore.com
Authenticated routes use a bearer token:
- API key bearer tokens
- Desktop session bearer tokens returned by
/api/v1/desktop/login
curl https://convertandstore.com/api/v1/statuscurl -X POST https://convertandstore.com/api/v1/desktop/login \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "email=you@example.com" \
--data-urlencode "password=your-password"curl -X POST https://convertandstore.com/api/v1/tools/website-screenshot/convert \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "url=https://example.com" \
--data-urlencode "viewport_width=1440" \
--data-urlencode "viewport_height=1024"- Some tool request fields are intentionally flexible because the same conversion endpoint powers dozens of tool pages.
- The specification models the stable shared fields and allows additional request properties where the platform accepts tool-specific options.
- Binary download endpoints return raw file content instead of JSON envelopes.