Skip to main content
POST
Start shipping-company self-service registration with an email OTP challenge

Body

application/json

The shipping-company sign-up form, field for field.

email
string
required
Maximum string length: 254
tradeName
string
required
Required string length: 2 - 160
commercialRegistrationNumber
string
required
Pattern: ^[0-9]{10}$
contactName
string
required
Required string length: 2 - 160
mobileNumber
string
required
Pattern: ^5[0-9]{8}$
acceptedAgreement
object
required
deviceReference
string<uuid>
required
transportPermitNumber
string | null

Recorded when the company already holds a transport permit.

Maximum string length: 32
jobTitle
string | null
Maximum string length: 120

Response

Resend cooldown active; the existing pending registration is returned

registrationId
string<uuid>
required
challengeId
string<uuid>
required
expiresAt
string<date-time>
required
resendAvailableAt
string<date-time>
required
cooldown
boolean
required
uploadCapability
string
required

Short-lived opaque capability scoped only to this pending registration.

Minimum string length: 32
uploadCapabilityExpiresAt
string<date-time>
required