---
title: "enroll"
method: POST
path: "/gbs-spid-server/people"
tags: ["Enrollment"]
---

# enroll

`POST /gbs-spid-server/people`

This method submits the enrollment of a person (client) to the server.

## Request body

- UserTransactionRequest
  - `data` UserTransaction
    - `biometrics` Biometric[]
      - `index` integer
      - `content` string
      - `width` integer
      - `height` integer
      - `resolution` integer
    - `missingBiometrics` MissingBiometric[]
      - `index` integer
      - `type` 'AMPUTATED' | 'UNAVAILABLE'
      - `reason` string
    - `userId` string
    - `operatorId` string
    - `timestamp` integer

## Response `200`

OK

## Other responses

- `201` — Created
- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `409` — Conflict
- `415` — Unsupported Media Type
- `422` — Unprocessable Entity
- `500` — Internal Server Error
- `503` — Service Unavailable

---

[API](https://skmtc.net/griaule/apis/gbds-api.md) · [All operations](https://skmtc.net/griaule/apis/gbds-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/griaule/gbds-api/versions/fa80f482ec5e/schema)
