POST /disconnection/v1/{mpid}
Creates a disconnection request for one MPAN.
Request
Method and path:
POST /disconnection/v1/{mpid}
Headers:
X-API-KEY(required): string, UUID format.X-IDEMPOTENCY-KEY(required): string.X-TEST-MODE(optional): string ("true"to suppress production comms).
Path parameters:
mpid(required): string supplier MPID.
Body schema:
- Disconnection request object
{
"mpan_core": 1234567890123,
"disconnection_type": "A",
"appointment_date": "20260402",
"earliest_appointment_time": "080000",
"latest_appointment_time": "120000",
"additional_information": "Site redevelopment scheduled for April."
}
Response
Success:
202 Accepted- Body: supplier process response object
{
"request_id": "2ad93352-8bd3-4f72-9d38-4f916ff97346",
"request_type": "disconnection-request",
"request_status": "Pending",
"description": "Disconnection Request Process",
"created_at": "2026-03-24T10:30:00+00:00",
"last_updated_at": "2026-03-24T10:30:00+00:00",
"mpan_core": 1234567890123
}
Other documented responses:
401Unauthorized.409Conflict.422Validation error.428MissingX-IDEMPOTENCY-KEY.
Field-level constraints: