---
search:
  tags:
    - Surfaces
    - POST
seo:
  description: >-
    Starts enrollment and immediately evaluates the… Reference for the POST
    /stores/{store_id}/surfaces/{surface_id}/enroll endpoint in the Sarvex V1
    API.
sidebar:
  label: Begin enrollment on a surface
  badge: POST
title: Begin enrollment on a surface
type: openapi-operation
---
Starts enrollment and immediately evaluates the surface's prerequisites, so the
response already says what is outstanding.

Returns 409 if the store has not reached `active` — the one cross-lifecycle
dependency in the system. It is a conflict rather than a validation error: the
request is well-formed and the merchant may be entitled to it, the store simply
is not there yet.

`POST /stores/{store_id}/surfaces/{surface_id}/enroll`
