---
title: "POST /v1/session"
method: POST
path: "/v1/session"
tags: ["session"]
---

# POST /v1/session

`POST /v1/session`

## Request

- Base URL: `https://customer-portal-api.frisbii.com`
- URL: `https://customer-portal-api.frisbii.com/v1/session`
- Auth: none declared

Create customer session via merchant's authentication

## Request body

- CreateCustomerSession
  - `email` string, email, required: Customer email. Validated against RFC 822.

## Response `200`

Successful operation

- CustomerSessionRedirect
  - `redirect_url` string: Redirect URL to Customer Portal using customer session

## Other responses

- `400`: Invalid request, see error codes at https://api.frisbii.com/v1/error_codes
- `401`: None or invalid credentials provided in access to secured resource
- `403`: Not authorized to perform resource operation
- `404`: Resource or referenced resource not found, see error codes at https://api.frisbii.com/v1/error_codes
- `429`: Request limiting exceeded, request rate or concurrent requests, see error code 122 and 123
- `500`: Internal service error, error is reported automatically to Frisbii

---

[API](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api.md) - [All operations](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/frisbii/apis/frisbii-customer-portal-api/revisions/f0261fb63b1b?raw)
