MijnPartnerGroep Domain API
Home
MijnPartnerGroep.nl
Ondersteunde Partners
Ondersteunde Partners
  • MijnHostingPartner.nl
  • MijnDomeinPartner.nl
  • MijnWordPressPartner.nl
  • WebHoster.nl
Home
MijnPartnerGroep.nl
Ondersteunde Partners
Ondersteunde Partners
  • MijnHostingPartner.nl
  • MijnDomeinPartner.nl
  • MijnWordPressPartner.nl
  • WebHoster.nl
  1. Domain
  • Home
  • Authentication
  • Getting started
  • Error handling
  • Authentication
    • Authenticate to the API
      POST
  • Whois
    • Check WHOIS for a single domain
      GET
    • Check WHOIS for multiple domains
      POST
  • Domain
    • Register a single domain
      POST
    • Register multiple domains
      POST
  • DomainHolder
    • Create a new DomainHolder
      PUT
    • Get a DomainHolder by ID or email address
      POST
    • Delete a DomainHolder
      DELETE
    • Update an existing DomainHolder
      PATCH
  • DNS
    • ListDomain
      GET
    • GetRecords
      GET
    • AddRecord
      PUT
    • UpdateRecord
      PATCH
    • DeleteRecord
      POST
  • Schemas
    • Schemas
      • DomainHolderSearch
      • Record
      • Domain
      • Zones
      • DomainHolder
      • BulkRegisterRequest
    • Response
      • AuthenticationSuccess
      • AuthorizationFailed
      • BadRequest
      • PaymentRequired
      • Unauthorized
      • NotFound
      • MethodNotAllowed
      • UnprocessableEntity
      • InternalServerError
  1. Domain

Register a single domain

POST
https://www.mijnhostingpartner.nl/v2/domain/register
Register a new domain name.
Request Body:
JSON object with domain registration details (e.g., domain, period, nameservers, contacts).
Response:
HTTP 201 – domain registered successfully.
HTTP 400 – invalid request parameters.
HTTP 409 – domain already registered.
Use Case:
Onboard a new domain into your portfolio.
Notes:
Ensure required fields (e.g., contact info) are included to avoid validation errors.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
or
Body Params application/json

Examples

Responses

🟢201Created
Domain registered successfully
This response does not have a body.
🟠401Unauthorized
🟠403Forbidden
🟠402Payment Required
🟠400Bad Request
🟠422Unprocessable Entity
🔴500Internal Server Error
🟠404Not Found
🟠405Method Not Allowed
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.mijnhostingpartner.nl/v2/domain/register' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "domain": "string",
    "domainHolderId": 0,
    "transferCode": "string",
    "defaultARecord": "string"
}'
Response Response Example
401 - Example 1
{
    "statusCode": 401,
    "message": "Unauthorized"
}
Modified at 2026-03-30 11:30:10
Previous
Check WHOIS for multiple domains
Next
Register multiple domains
Built with