1
Authenticate
Every request to the Jomioz API requires your API key in the A successful response confirms your credentials are valid and returns your user list. Store your API key in an environment variable rather than hard-coding it in source files.
Authorization header. Retrieve your key from Dashboard → Settings → API Keys, then include it in all requests using the Bearer scheme.2
Create a Resource
Resources are the core data objects in Jomioz. Send a Jomioz returns the newly created resource object, including its system-assigned Save the
POST request to /api/resources with a JSON body describing the resource you want to create.id:id value — you will need it in later steps.3
List Your Resources
Retrieve all resources in your workspace with a The response includes a Use the
GET request to /api/resources. The response is paginated; by default it returns the 20 most recently created resources.data array of resource objects alongside pagination metadata:next_cursor value in subsequent requests to page through large result sets. See Advanced Usage for full pagination details.4
Set Up a Webhook
Jomioz delivers real-time event notifications to your application via webhooks. Register a publicly accessible HTTPS endpoint to receive these payloads.A successful registration returns the webhook object including a
secret you use to verify incoming payloads:5
Trigger and Receive an Event
Post a custom event to confirm that your webhook endpoint receives deliveries correctly. Send a Within a few seconds your endpoint will receive a Confirm the delivery in Dashboard → Webhooks → [your webhook] → Deliveries. You will see each attempt, the HTTP status code your server returned, and the full request and response bodies.
POST request to /api/events referencing the resource you created in Step 2.POST request with a body similar to:If your endpoint is not yet publicly accessible, use a tunneling tool such as ngrok to expose a local port during development. Replace the
url in your webhook registration with the tunnel URL.