POST /metering-services/v1/{mpid}/appoint
Creates a metering service appointment process for one MPAN.
Request
Method and path:
POST /metering-services/v1/{mpid}/appoint
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:
MSAppointmentSchemaRequest
{
"mpan_core": 1234567890123,
"metering_service_mpid": "MOPX",
"effective_from": "2026-03-30T00:00:00+00:00",
"contract_reference": "MSA20260330",
"appointment_scenario": "COS"
}
Response
Success:
202 Accepted- Body type:
SupplierProcessResponseSchema
{
"request_id": "0f5e0bc6-e9b0-451a-8d5b-15bc01c4d2fd",
"request_type": "metering-service-appointment",
"request_status": "Pending",
"description": "Metering Service Appointment Process",
"created_at": "2026-03-24T10:35:00+00:00",
"last_updated_at": "2026-03-24T10:35:00+00:00",
"mpan_core": 1234567890123
}
Other documented responses:
401Unauthorized.409Conflict.422Validation error.428MissingX-IDEMPOTENCY-KEY.
Field-level constraints: