GET
/
v1
/
events
/
{id}
package main

import(
	"context"
	"os"
	polargo "github.com/polarsource/polar-go"
	"log"
)

func main() {
    ctx := context.Background()

    s := polargo.New(
        polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")),
    )

    res, err := s.Events.Get(ctx, "<value>")
    if err != nil {
        log.Fatal(err)
    }
    if res.Event != nil {
        // handle response
    }
}
{
  "metadata": {},
  "id": "<string>",
  "timestamp": "2023-11-07T05:31:56Z",
  "name": "<string>",
  "source": "system",
  "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737",
  "customer_id": "<string>",
  "customer": {
    "id": "992fae2a-2a17-4b7a-8d9e-e287cf90131b",
    "created_at": "2023-11-07T05:31:56Z",
    "modified_at": "2023-11-07T05:31:56Z",
    "metadata": {},
    "external_id": "usr_1337",
    "email": "customer@example.com",
    "email_verified": true,
    "name": "John Doe",
    "billing_address": {
      "line1": "<string>",
      "line2": "<string>",
      "postal_code": "<string>",
      "city": "<string>",
      "state": "<string>",
      "country": "US"
    },
    "tax_id": [
      "911144442",
      "us_ein"
    ],
    "organization_id": "1dbfc517-0bbf-4301-9ba8-555ca42b9737",
    "deleted_at": "2023-11-07T05:31:56Z",
    "avatar_url": "https://www.gravatar.com/avatar/xxx?d=blank"
  },
  "external_customer_id": "<string>"
}

Authorizations

Authorization
string
header
required

You can generate an Organization Access Token from your organization's settings.

Path Parameters

id
string
required

The event ID.

Response

200
application/json
Successful Response
metadata
object
required
id
string
required

The ID of the object.

timestamp
string
required

The timestamp of the event.

name
string
required

The name of the event.

source
enum<string>
required

The source of the event. system events are created by Polar. user events are the one you create through our ingestion API.

Available options:
system,
user
organization_id
string
required

The ID of the organization owning the event.

Example:

"1dbfc517-0bbf-4301-9ba8-555ca42b9737"

customer_id
string | null
required

ID of the customer in your Polar organization associated with the event.

customer
object | null
required

The customer associated with the event.

external_customer_id
string | null
required

ID of the customer in your system associated with the event.

Was this page helpful?