---
title: "Submit field values"
method: POST
path: "/auth/connections/{id}/submit"
tags: ["Managed Auth"]
---

# Submit field values

`POST /auth/connections/{id}/submit`

Submits field values for the login form. Poll the auth connection to track progress and get results.

## Path parameters

- `id` string, required

## Request body

- SubmitFieldsRequest — Request to submit field values, click an SSO button, select an MFA method, or select a sign-in option. Prefer canonical selected_choice_id/field_values when the API returns fields/choices; legacy fields/sso_button_selector/sso_provider/mfa_option_id/sign_in_option_id remain supported during deprecation.
  - `field_values` object — Canonical map of field ID to submitted value.
  - `selected_choice_id` string — Canonical choice ID selected by the user.
  - `fields` object — Map of field name to value
  - `sso_button_selector` string — XPath selector for the SSO button to click (ODA). Use sso_provider instead for CUA.
  - `sso_provider` string — SSO provider to click, matching the provider field from pending_sso_buttons (e.g., "google", "github"). Cannot be used with sso_button_selector.
  - `mfa_option_id` string — The MFA method type to select (when mfa_options were returned)
  - `sign_in_option_id` string — The sign-in option ID to select (when sign_in_options were returned)

## Response `202`

Submission accepted for processing

- SubmitFieldsResponse — Response from submitting field values
  - `accepted` boolean, required — Whether the submission was accepted for processing

## Other responses

- `400` — Bad Request – invalid input
- `401` — Unauthorized – missing or invalid authorization token
- `404` — Resource not found
- `422` — Bad Request – invalid input
- `500` — Internal Server Error

---

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