Register a new user
POST /api/register
POST
/api/register
If the server configuration allows it, this endpoint enables the registration of a new user. Depending on the server configuration, a confirmation email may be sent to the provided email address so that the user can verify their email address.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”The new User resource
Responses
Section titled “ Responses ”User resource created
object
@context
@id
string
@type
string
id
integer
email
required
string format: email
roles
The user roles
Array<string>
password
required
string | null
watchlists
Array<string>
connectors
Array<string>
createdAt
string format: date-time
verifiedAt
string | null format: date-time
domainPurchases
Array<object>
object
@context
@id
string
@type
string
id
string | null
domain
string | null format: iri-reference
Example
https://example.com/ domainUpdatedAt
string format: date-time
domainOrderedAt
string | null format: date-time
connectorProvider
string
connector
string | null format: iri-reference
Example
https://example.com/ user
string | null format: iri-reference
Example
https://example.com/ domainDeletedAt
string format: date-time
userIdentifier
A visual identifier that represents this user.
string
object
id
integer
email
required
string format: email
roles
The user roles
Array<string>
password
required
string | null
watchlists
Array<string>
connectors
Array<string>
createdAt
string format: date-time
verifiedAt
string | null format: date-time
domainPurchases
Array<object>
object
id
string | null
domain
string | null format: iri-reference
Example
https://example.com/ domainUpdatedAt
string format: date-time
domainOrderedAt
string | null format: date-time
connectorProvider
string
connector
string | null format: iri-reference
Example
https://example.com/ user
string | null format: iri-reference
Example
https://example.com/ domainDeletedAt
string format: date-time
userIdentifier
A visual identifier that represents this user.
string
object
id
integer
email
required
string format: email
roles
The user roles
Array<string>
password
required
string | null
watchlists
Array<string>
connectors
Array<string>
createdAt
string format: date-time
verifiedAt
string | null format: date-time
domainPurchases
Array<object>
object
id
string | null
domain
string | null format: iri-reference
Example
https://example.com/ domainUpdatedAt
string format: date-time
domainOrderedAt
string | null format: date-time
connectorProvider
string
connector
string | null format: iri-reference
Example
https://example.com/ user
string | null format: iri-reference
Example
https://example.com/ domainDeletedAt
string format: date-time
userIdentifier
A visual identifier that represents this user.
string
object
id
integer
email
required
string format: email
roles
The user roles
Array<string>
password
required
string | null
watchlists
Array<string>
connectors
Array<string>
createdAt
string format: date-time
verifiedAt
string | null format: date-time
domainPurchases
Array<object>
object
id
string | null
domain
string | null format: iri-reference
Example
https://example.com/ domainUpdatedAt
string format: date-time
domainOrderedAt
string | null format: date-time
connectorProvider
string
connector
string | null format: iri-reference
Example
https://example.com/ user
string | null format: iri-reference
Example
https://example.com/ domainDeletedAt
string format: date-time
userIdentifier
A visual identifier that represents this user.
string
Invalid input
Unprocessable entity