Becoming You Labs Partner API
  • Documentation
  • API Reference
IntroductionAuthentication
powered by Zuplo
Documentation

Introduction

Becoming You Labs Partner API

The partner API lets you run Becoming You Labs assessments on behalf of your own users. You create a session, submit answers, complete it, and read back the scored results, all keyed to an identifier you control.

Base URL

Code
https://api.becomingyou.com

Products

Every route is product-scoped as /v1/{product}/.... One product is available today:

ProductPath segment
Values Bridgevalues-bridge

Endpoints

MethodPathPurpose
GET/v1/{product}/assessmentFetch the assessment definition and its items.
POST/v1/{product}/sessionsStart a session for one of your subjects.
GET/v1/{product}/sessions/{id}Read a session's current state.
POST/v1/{product}/sessions/{id}/answersSubmit answers to a session.
POST/v1/{product}/sessions/{id}/completeClose a session and trigger scoring.
GET/v1/{product}/sessions/{id}/resultsRead the scored results for a session.
GET/v1/{product}/subjects/{externalId}/resultsRead results by your own subject identifier.

See the API Reference for request and response schemas.

Errors

Requests rejected at the gateway (a missing or invalid API key, an exceeded rate limit) return an RFC 9457 problem document:

Code
{ "type": "https://httpproblems.com/http-status/401", "title": "Unauthorized", "status": 401, "detail": "No Authorization Header", "instance": "/v1/values-bridge/sessions" }

Requests that reach the API return a stable error envelope instead. Branch on error.code, never on error.message:

Code
{ "error": { "code": "not_found", "message": "Session not found." } }
CodeStatus
unauthorized401
forbidden403
not_found404
unsupported_product404
conflict409
invalid_request422
internal_error500

internal_error responses are always redacted to a generic message.

Last modified on September 24, 2026
Authentication
On this page
  • Base URL
  • Products
  • Endpoints
  • Errors
JSON
JSON