Skip to main content

Order Booster Onboarding

Register your merchant stores for the Gett network using the self-service onboarding API.

Flow Overview

StepActionResult
1POST /onboarding/storesRegistration started
2Gett pulls catalogAutomatic
3GET /onboarding/stores/{id}Check status
4POST /onboarding/stores/{id}/activateStore goes live

Register a Store

POST /onboarding/stores
{
"partnerStoreId": "your-internal-id",
"name": "Joe's Pizza",
"address": {
"street": "123 Main St",
"city": "San Francisco",
"state": "CA",
"postalCode": "94102",
"country": "US"
},
"catalogCallbackUrl": "https://api.yourplatform.com/catalog/123",
"webhookUrl": "https://api.yourplatform.com/gett/webhooks"
}

Response:

{
"onboardingId": "uuid",
"partnerStoreId": "your-internal-id",
"status": "pending_catalog",
"createdAt": "2026-01-13T13:30:00Z"
}

Onboarding Status Values

StatusMeaningNext Action
pending_catalogWaiting for catalog pullWait
catalog_ingestingPulling catalogWait
catalog_failedValidation failedFix catalog, re-register
ready_to_activateCatalog validCall /activate
activeStore is liveDone!

Check Status

GET /onboarding/stores/{onboardingId}

Activate Store

Once status is ready_to_activate:

POST /onboarding/stores/{onboardingId}/activate

Returns the new Store object with its assigned storeId.

Cancel Onboarding

DELETE /onboarding/stores/{onboardingId}