OneLifeVibe Platform
One integration for 9 worlds.
Approved clients reach every OneLifeVibe website through one credential, one versioned REST API and signed webhooks in both directions. Keys are scoped per world, every call is rate-limited and counted, and the event log is the same one the webhooks deliver, so polling and push never disagree.
Read the developer documentation OpenAPI document API discovery
Client
—
—
0API calls today
0events delivered today
0daily event allowance
Quick start
- Create an API key on the API keys tab. Copy it: it is shown once.
- Use it as
Authorization: Bearer …againsthttps://onelifevibe.com/api/platform/v1. - Add a webhook endpoint so changes reach you without polling.
curl -s https://onelifevibe.com/api/platform/v1/worlds \
-H "Authorization: Bearer $OLV_KEY"
Full parameter reference, error codes and webhook verification code: developer documentation.
Create a key
Keys
| Name | Scopes | Worlds | Last used |
|---|
Add an endpoint
Every delivery carries webhook-signature, webhook-timestamp
and webhook-id. Verify with the snippet in the documentation;
consumers should dedupe on the event id.
Endpoints
| URL | State | Health |
|---|
Last 30 days
| Day | Calls | Events delivered | Bytes in / out |
|---|
Recent deliveries
| Status | Event | Attempts | HTTP | Error |
|---|
Recent network events
| Type | World | When |
|---|
Subscription
StatusPlan—Mode
Payments are handled by Stripe. A paid plan only takes effect while Stripe reports the subscription as active, so a failed payment falls back to Community limits rather than leaving an unbilled overrun.