---
title: "Start Push Challenge"
method: POST
path: "/challenge/push"
tags: ["Push"]
---

# Start Push Challenge

`POST /challenge/push`

Start a push challenge by sending a notification to the user's mobile device.

## Request body

- object
  - `action` string, required — The action code used to identify the challenge in the Authsignal Portal.
  - `userAuthenticatorId` string — The ID of a specific enrolled push authenticator to target. When provided, the challenge is sent only to that authenticator and can only be approved from that device. When omitted, the challenge is sent to all of the user's eligible push authenticators.

## Response `200`

OK

- object
  - `challengeId` string, required — The ID of the challenge which has been initiated. Use this ID to lookup whether the challenge has been approved or rejected by the user on their mobile device (e.g. via polling).

## Other responses

- `400` — Invalid Request
- `401` — Unauthorized
- `404` — Not Found
- `409` — Conflict

---

[API](https://skmtc.net/authsignal/apis/call-connect-api.md) · [All operations](https://skmtc.net/authsignal/apis/call-connect-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/authsignal/call-connect-api/versions/5604d744e3ad/schema)
