---
title: "Accept a parked inbound REGISTER attempt"
method: POST
path: "/sip/registrations/attempts/{id}/accept"
tags: ["SIP Registrations"]
---

# Accept a parked inbound REGISTER attempt

`POST /sip/registrations/attempts/{id}/accept`

Binds the AOR and replies 200 OK for an inbound REGISTER surfaced via the `sip.registration_attempt` event (by its `attempt_id`). Equivalent to letting the consult timeout elapse, but immediate. An optional `max_expires` caps the granted binding TTL.

## Request body

- RegistrationAcceptRequest
  - `max_expires` integer

## Response `202`

Accept queued

## Other responses

- `400` — Invalid max_expires
- `404` — Registration attempt not found or already decided

## Changes

- **2026-07-08** `dd81a8d77dba` — 2 info
  - added optional request body
  - added the non-success response with the status `400`
- **2026-07-04** `8e2966a803c8` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/voiceblender/apis/voiceblender-api/changes/sip/registrations/attempts/:id/accept/post.md)

---

[API](https://skmtc.dev/voiceblender/apis/voiceblender-api.md) · [All operations](https://skmtc.dev/voiceblender/apis/voiceblender-api/llms.txt) · [OpenAPI document](https://skmtc.dev/voiceblender/apis/voiceblender-api/revisions/9b0a18aea1e2?raw)
