Skip to main content
GET
/
analytics
/
sessions
/
{id}
Get Session Detail
curl --request GET \
  --url https://api-sandbox.letshum.com/analytics/sessions/{id} \
  --header 'Authorization: Bearer <token>'
{ "message": "Analytics session", "request_status": "ok", "data": { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "created_at": "2026-03-01T12:00:00Z", "campaign_id": "spring_promo_2026", "address": { "street1": "123 Main St", "street2": "Apt 4B", "city": "Detroit", "state": "MI", "zip": "48201" }, "furthest_step": 6, "order": { "order_number": "HUM-A1B2C3D4", "ordered_at": "2026-03-01T12:30:00Z", "installed": true, "installed_at": "2026-03-05T14:00:00Z", "commission_cents": 5000 }, "cart_progression": [ { "step": 1, "step_name": "plan_selection", "timestamp": "2026-03-01T12:05:00Z" }, { "step": 2, "step_name": "internet_addons", "timestamp": "2026-03-01T12:07:00Z" }, { "step": 6, "step_name": "customer_info", "timestamp": "2026-03-01T12:15:00Z" } ] }, "meta": { "responded_at": "2026-03-12T15:00:00Z" } }

Authorizations

Authorization
string
header
required

Bearer token authentication using API tokens. Include the token in the Authorization header as: Authorization: Bearer <token>

Obtain tokens through your Hum API account dashboard or contact support@letshum.com for access.

Path Parameters

id
string<uuid>
required

Session UUID

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Response

Session detail with cart progression

message
string
required

A message returned by the API. Includes a human-readable message about the status of the request.

Example:

"What happened in the most recent request."

request_status
enum<string>
required

A status code summarizing the outcome of this response.

  • ok: Request was successful
  • warning: Request was processed but with some issues
  • error: Request failed
Available options:
ok,
warning,
error
Example:

"ok"

data
object
required

Full session detail with nested order and cart progression.

meta
object
required