Quickstart
This guide walks you through the minimum steps to send data to Hive. Orders reference an event by event_id, so push the event first.
Get your API credentials
Once onboarded, sign in to the Partner Portal to get your client_id and client secret, and register at least one redirect URI.
Set up a test brand
A sandbox environment is coming soon. In the meantime, ask your Hive contact (or api@hive.co) to set up a dedicated test brand for your integration testing.
Get an access token
Implement the OAuth 2.0 Authorization Code Flow with PKCE and authorize your app against the test brand. See Authentication & Authorization.
Send your first event
A 202 Accepted response means the event was received and queued. See Events for all fields.
Event processing is asynchronous. Wait for the event to be processed before pushing orders that reference it; otherwise the order request fails with 422 and “No event exists with event_id …”.
Checklist
- Receive your API credentials from Hive
- Implement the OAuth 2.0 Authorization Code Flow with PKCE
- Set up a test brand with your Hive contact
- Send your first
POST /events/request - Send your first
POST /orders/request - Verify the data appears in Hive (allow up to 1 hour during beta)