Create Session (OAuth2)
POST /api/v1/sessions
Used by third-party backend services using Telzino Account API Keys.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
profile_id | string (UUID) | Yes | Configuration profile ID |
user_id | string | No | Optional external user identifier |
Example Request
Example Response
Create Session (NetSapiens)
POST /api/v1/sessions/netsapiens
Used by NetSapiens frontend JavaScript for direct integration.
Headers
| Header | Type | Required | Description |
|---|---|---|---|
X-NS-Api-Key | string | Yes | NetSapiens API token from OAuth |
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
profile_id | string (UUID) | Yes | Configuration profile ID |
claim_id | string (UUID) | Yes | NetSapiens user base claim ID |
user_id | string | No | Optional external user identifier |
Example Request
Example Response
Error Responses
| Code | Description |
|---|---|
| 400 | Bad request - missing required fields |
| 401 | Unauthorized - invalid API key or authorization |
| 404 | Profile or claim not found |
| 500 | Internal server error |
