public-api API

HTTP boundary for `/api/register` POST requests.

Function I/O

NameInOutSidePurpose
postRegisterHttpRequestHttpResponsenetworkParses payload and delegates to registration-service.

Variables

NameTypeScopePurpose
payloadRegisterDTOcallInbound registration intent.

Internal data flow

1 Decode JSON body. 2 Call registration-service.RegisterWithInvite. 3 Serialize success or 422 / 5xx error.

Errors

NameWhenMeans
ErrMalformedPayloadJSON parse fails.400 response with `payload` reason.