---
title: "Apply the waiting steps of backend.json (they remove data, which is kept 30 days, or send a key to another service)"
method: POST
path: "/builder/sessions/{sessionId}/backend/confirm"
tags: ["Builder"]
---

# Apply the waiting steps of backend.json (they remove data, which is kept 30 days, or send a key to another service)

`POST /builder/sessions/{sessionId}/backend/confirm`

## Request

- Base URL: `https://hostingsurge.com/api/v1`
- URL: `https://hostingsurge.com/api/v1/builder/sessions/{sessionId}/backend/confirm`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `__Host-hs_session`

## Path parameters

- `sessionId` string, required

## Request body

- object
  - `steps` string[]

## Response `200`

The backend

- object
  - `available` boolean, required
  - `siteKey` string, required
  - `apiUrl` string, required
  - `applied` boolean, required
  - `appliedAt` string, nullable, required
  - `declared` boolean, required
  - `collections` object[], required
    - `name` string, required
    - `label` string, nullable, required
    - `fields` object, required
    - `rules` object, required
      - `read` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
      - `create` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
      - `update` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
      - `delete` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
    - `cms` boolean, required
    - `rows` integer, required
  - `forms` object[], required
    - `name` string, required
    - `label` string, nullable, required
    - `store` boolean, required
    - `notify` string[], required
    - `retentionMonths` integer, required
    - `fields` string[], nullable, required
    - `unread` integer, required
  - `auth` object, required
    - `methods` string[], required
    - `signUp` 'open' | 'closed', required
    - `admins` string[], required
    - `providers` object, required
      - `google` boolean, required
      - `apple` boolean, required
  - `files` object, required
    - `maxSizeMb` number, required
    - `types` string[], required
    - `read` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
    - `upload` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
    - `delete` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
    - `count` integer, required
    - `bytes` number, required
  - `ai` object, required
    - `enabled` boolean, required
    - `mode` 'site' | 'open', required
    - `monthlyCredits` number, required
    - `usedCredits` number, required
    - `month` string, required
    - `available` boolean, required
  - `http` object[], required
    - `name` string, required
    - `host` string, required
    - `method` string, required
    - `secret` string, nullable, required
    - `access` 'public' | 'member' | 'owner' | 'admin' | 'nobody', required
  - `members` integer, required
  - `pending` object[], required
    - `key` string, required
    - `kind` string, required
    - `collection` string
    - `field` string
    - `form` string
    - `http` string
    - `destructive` boolean, required
    - `confirm` boolean, required
    - `summary` string, required
  - `errors` string[], required
  - `risks` object[], required
    - `id` string, required
    - `severity` 'warn' | 'info', required
    - `message` string, required
    - `collection` string
  - `formsEntitled` boolean, required
  - `origins` string[], required

## Other responses

- `400`: Invalid request (code invalid_request; details.issues for a row that does not fit its collection)
- `401`: Missing or invalid session/token (code unauthorized)
- `403`: Authenticated but not permitted (code forbidden)
- `404`: Not found or not visible to the caller (code not_found)
- `409`: Another row already has this unique value (code conflict, details.reason unique)
- `501`: Site backends are not available on this server (code not_configured)

---

[API](https://skmtc.dev/hostingsurge/apis/hostingsurge-platform-api.md) · [All operations](https://skmtc.dev/hostingsurge/apis/hostingsurge-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hostingsurge/apis/hostingsurge-platform-api/revisions/4d08337cdff1?raw)
