|
| 1 | +# RoxyAPI Postman Collections |
| 2 | + |
| 3 | +[](./LICENSE) |
| 4 | +[](https://www.postman.com/roxylabs-7113570/roxyapi) |
| 5 | +[](https://roxyapi.com/docs/guides/postman) |
| 6 | + |
| 7 | +Ready to run Postman collections for the full RoxyAPI catalog: Western and Vedic astrology, tarot, numerology, I Ching, biorhythm, dreams, crystals, angel numbers, Human Design, forecast, and location. One workspace, one API key, every domain. Remote MCP, typed SDKs, and drop in UI components live alongside at [roxyapi.com](https://roxyapi.com). |
| 8 | + |
| 9 | +Every collection is generated straight from the live OpenAPI specs and kept in sync automatically. When an endpoint is added, changed, or a whole new domain ships, the collections here follow on the next scheduled run. Nothing in this repo is maintained by hand. |
| 10 | + |
| 11 | +## Use it |
| 12 | + |
| 13 | +Open the public workspace and fork any collection into your own: |
| 14 | + |
| 15 | +[**Explore the RoxyAPI workspace on Postman**](https://www.postman.com/roxylabs-7113570/roxyapi) |
| 16 | + |
| 17 | +Each forked collection carries its own `baseUrl` and an `apiKey` variable. Set `apiKey` to your key (from [your account](https://roxyapi.com/account)) and every request is authenticated through the `X-API-Key` header. That is the only setup. |
| 18 | + |
| 19 | +Prefer Bruno or Insomnia? Both import RoxyAPI directly from a spec URL, no download needed: |
| 20 | + |
| 21 | +``` |
| 22 | +https://roxyapi.com/api/v2/{domain}/openapi.json |
| 23 | +``` |
| 24 | + |
| 25 | +for a single domain, or the combined spec: |
| 26 | + |
| 27 | +``` |
| 28 | +https://roxyapi.com/api/v2/openapi.json |
| 29 | +``` |
| 30 | + |
| 31 | +## What is in here |
| 32 | + |
| 33 | +| Path | Contents | |
| 34 | +|---|---| |
| 35 | +| `collections/` | Generated Postman v2.1 collection per domain. Browse or import directly. | |
| 36 | +| `specs/` | The OpenAPI spec each collection was built from. The diff baseline for the next sync. | |
| 37 | +| `collections.json` | Domain to Postman UID map, written automatically by the sync. | |
| 38 | +| `scripts/sync.ts` | The autopilot: discover domains, diff, regenerate, publish. | |
| 39 | + |
| 40 | +The set of domains is discovered from the live API, so it always matches what is actually shipped. To see the current list, browse [`collections/`](./collections) or the [products page](https://roxyapi.com/products). |
| 41 | + |
| 42 | +## Authentication |
| 43 | + |
| 44 | +| Variable | Where to set | Value | |
| 45 | +|---|---|---| |
| 46 | +| `apiKey` | Collection or environment variable | Your RoxyAPI key | |
| 47 | +| `baseUrl` | Preset per collection | `https://roxyapi.com/api/v2/{domain}` | |
| 48 | + |
| 49 | +All requests inherit collection level API key auth. The key travels in the `X-API-Key` header. The same key works across every domain. |
| 50 | + |
| 51 | +## Verified accuracy |
| 52 | + |
| 53 | +The astrology and Vedic domains are verified against NASA JPL Horizons. See the public [methodology](https://roxyapi.com/methodology) and the gold standard test suite write up. |
| 54 | + |
| 55 | +## Links |
| 56 | + |
| 57 | +- API docs and reference: [roxyapi.com/docs](https://roxyapi.com/docs) |
| 58 | +- Postman guide: [roxyapi.com/docs/guides/postman](https://roxyapi.com/docs/guides/postman) |
| 59 | +- TypeScript, Python, and PHP SDKs: [roxyapi.com/docs/sdk](https://roxyapi.com/docs/sdk) |
| 60 | +- Remote MCP and starters: [roxyapi.com/starters](https://roxyapi.com/starters) |
| 61 | + |
| 62 | +## License |
| 63 | + |
| 64 | +MIT. See [LICENSE](./LICENSE). |
0 commit comments