Skip to main content
POST
/
v1
/
event
/
{eventId}
/
sponsors
/
bulk
Bulk sponsor operations
curl --request POST \
  --url https://public-api.sessionboard.com/v1/event/{eventId}/sponsors/bulk \
  --header 'Content-Type: application/json' \
  --header 'x-access-token: <api-key>' \
  --data '
{
  "operations": [
    {
      "action": "create",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "data": {}
    }
  ]
}
'
{
  "batch_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "results": [
    {
      "index": 123,
      "action": "<string>",
      "status": "success",
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "error": {
        "code": "<string>",
        "message": "<string>"
      }
    }
  ],
  "stats": {
    "total": 123,
    "succeeded": 123,
    "failed": 123
  }
}

Authorizations

x-access-token
string
header
required

Organization API token. Generate from Organization Settings → API Tokens.

Path Parameters

eventId
integer
required

The event ID.

Body

application/json

Request body for bulk create/update/delete operations.

operations
object[]
required

Array of operations to execute (max 100).

Maximum array length: 100

Response

Bulk operation completed

Response body for bulk operations, including per-item results.

batch_id
string<uuid>

Unique identifier for this bulk batch.

results
object[]

Per-operation results in the same order as the request.

stats
object

Summary statistics for the batch.