Skip to main content
GET
/
v1
/
sdk
/
customers
/
customer-sessions
/
{sessionId}
Get customer session by sessionId
curl --request GET \
  --url https://api.example.com/v1/sdk/customers/customer-sessions/{sessionId}
{
  "createdAt": "2025-01-01T11:45:00.000Z",
  "customer": {
    "email": "customer@example.com",
    "externalRef": "auth_user_12345",
    "name": "John Doe",
    "purchases": [
      {
        "amount": 9900,
        "currency": "USD",
        "endDate": "2025-11-27T10:00:00Z",
        "planName": "Pro Plan",
        "productReference": "prd_abc123",
        "reference": "sub_abc123",
        "startDate": "2025-10-27T10:00:00Z",
        "status": "active"
      }
    ],
    "reference": "cus_3c4d5e6f7g8h"
  },
  "customerUrl": "https://solvapay.com/customer/manage?id=e3f1c2d4b6a89f001122334455667788",
  "expiresAt": "2025-01-01T12:00:00.000Z",
  "sessionId": "e3f1c2d4b6a89f001122334455667788",
  "status": "active",
  "updatedAt": "2025-01-01T11:45:00.000Z"
}

Path Parameters

sessionId
string
required

Customer session ID/token

Example:

"e3f1c2d4b6a89f001122334455667788"

Response

Customer session retrieved successfully

createdAt
string
required

Session creation date

Example:

"2025-01-01T11:45:00.000Z"

customer
object
required

Customer object from session data

customerUrl
string
required

Full customer URL based on backend configuration (ready to redirect customer)

Example:

"https://solvapay.com/customer/manage?id=e3f1c2d4b6a89f001122334455667788"

expiresAt
string
required

Session expiration date

Example:

"2025-01-01T12:00:00.000Z"

sessionId
string
required

Customer session ID/token

Example:

"e3f1c2d4b6a89f001122334455667788"

status
enum<string>
required

Session status

Available options:
active,
expired,
used
Example:

"active"

updatedAt
string
required

Session last update date

Example:

"2025-01-01T11:45:00.000Z"