---
title: "Open a completed fitting in ELDRICK Lab"
method: POST
path: "/v1/fittings/{fittingId}/lab-handoff"
---

# Open a completed fitting in ELDRICK Lab

`POST /v1/fittings/{fittingId}/lab-handoff`

## Request

- Base URL: `https://api.eldrick.com`
- URL: `https://api.eldrick.com/v1/fittings/{fittingId}/lab-handoff`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://api.eldrick.com/oauth/authorize`, token URL `https://api.eldrick.com/oauth/token`, scopes: `fittings:read`)

Creates a 15-minute, signed Lab URL for a completed fitting owned by the authenticated API account. The URL contains no API credentials or account identity.

## Path parameters

- `fittingId` string, required

## Response `200`

Short-lived Lab handoff

- object
  - `success` true, required
  - `fittingId` string, required
  - `labUrl` string, uri, required
  - `expiresAt` string, date-time, required

## Other responses

- `401`: Unauthorized
- `404`: Fitting not found
- `422`: Fitting is not complete
- `503`: Lab handoff is not configured

---

[API](https://skmtc.dev/eldrick/apis/eldrick-golf-fitting-api.md) · [All operations](https://skmtc.dev/eldrick/apis/eldrick-golf-fitting-api/llms.txt) · [OpenAPI document](https://skmtc.dev/eldrick/apis/eldrick-golf-fitting-api/revisions/9469c1821a83?raw)
