API reference
All read-only partner endpoints with parameters and examples. Authenticate every request with your API key.
Authentication
Send your API key on every request — either as a header X-API-Key or as Authorization: Bearer <key>. Secret keys (gm_sk_…) are for server-side use; publishable keys (gm_pk_…) are for the browser widget and bound to your allowed domains.
Rate limits & errors
Responses use the envelope { success, data, meta }. Errors: 401 (missing/invalid key), 403 (scope or origin not allowed), 404 (not found), 429 (rate limit — back off and retry).
List published events.
Parameters
| Name | In | Description |
|---|---|---|
| market | query | Market code (e.g. JP). Within your allowed markets. |
| artist | query | Filter by artist slug. |
| category | query | Filter by artist category. |
| venue | query | Filter by venue id. |
| city | query | Filter by venue city. |
| q | query | Free-text search in title/description. |
| date_from | query | Only events on/after this date (ISO 8601). |
| date_to | query | Only events on/before this date (ISO 8601). |
| sort | query | date (upcoming first) or -date. |
| limit | query | Items per page (max 100, default 20). |
| cursor | query | Opaque cursor for the next page (from meta.next_cursor). |
| locale | query | Response language: en or ja (overrides Accept-Language). |
| include | query | Embed relations, e.g. tiers. |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/events?market=JP&limit=10"
Returns the standard envelope { success, data, meta }.
A single event including ticket tiers.
Parameters
| Name | In | Description |
|---|---|---|
| slug | path | The resource slug. |
| locale | query | Response language: en or ja (overrides Accept-Language). |
| include_translations | query | Return both en and ja for text fields (1). |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/events/blue-note-live-2026"
Returns the standard envelope { success, data, meta }.
List approved artists.
Parameters
| Name | In | Description |
|---|---|---|
| market | query | Market code (e.g. JP). Within your allowed markets. |
| category | query | Filter by artist category. |
| type | query | Artist type: solo or band. |
| limit | query | Items per page (max 100, default 20). |
| cursor | query | Opaque cursor for the next page (from meta.next_cursor). |
| locale | query | Response language: en or ja (overrides Accept-Language). |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/artists?type=band"
Returns the standard envelope { success, data, meta }.
Events of one artist.
Parameters
| Name | In | Description |
|---|---|---|
| slug | path | The resource slug. |
| market | query | Market code (e.g. JP). Within your allowed markets. |
| locale | query | Response language: en or ja (overrides Accept-Language). |
| limit | query | Items per page (max 100, default 20). |
| cursor | query | Opaque cursor for the next page (from meta.next_cursor). |
| sort | query | date (upcoming first) or -date. |
| date_from | query | Only events on/after this date (ISO 8601). |
| date_to | query | Only events on/before this date (ISO 8601). |
| q | query | Free-text search in title/description. |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/artists/the-midnight-echoes/events"
Returns the standard envelope { success, data, meta }.
Events of one venue.
Parameters
| Name | In | Description |
|---|---|---|
| venue_id | path | The venue id. |
| market | query | Market code (e.g. JP). Within your allowed markets. |
| locale | query | Response language: en or ja (overrides Accept-Language). |
| limit | query | Items per page (max 100, default 20). |
| cursor | query | Opaque cursor for the next page (from meta.next_cursor). |
| sort | query | date (upcoming first) or -date. |
| date_from | query | Only events on/after this date (ISO 8601). |
| date_to | query | Only events on/before this date (ISO 8601). |
| q | query | Free-text search in title/description. |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/venues/42/events"
Returns the standard envelope { success, data, meta }.
Available markets.
Parameters
| Name | In | Description |
|---|---|---|
| locale | query | Response language: en or ja (overrides Accept-Language). |
Example
curl -H "X-API-Key: gm_sk_live_xxx" \
"https://vps.gigmoa.com/api/partner/v1/markets"
Returns the standard envelope { success, data, meta }.