For the complete documentation index, see llms.txt. This page is also available as Markdown.

Account Details

Account details

Get account details

get
Authorizations
PRIVATE-TOKENstringRequired
Responses
200

OK

application/json
accountTypeinteger · integerRequired

Account type: 1 - consumer, 2 - business. Can only be updated by submitting a support ticket.

companyNamestring · nullableOptional

Company name (for business accounts). Can only be updated by submitting a support ticket.

vatNumberstring · nullableOptional

VAT number (for business accounts). Can only be updated by submitting a support ticket.

cocNumberstring · nullableOptional

CoC number (only for Netherlands accounts). Can only be updated by submitting a support ticket.

firstNamestringRequired

First name.

lastNamestringRequired

Last name.

addressstringRequired

Address - street name.

streetNumberstringRequired

House number

zipCodestringRequired

ZIP / Post code.

citystringRequired

City.

countryCodestringRequired

Country code in ISO 3166-1 alpha-2 format.

emailAddressstringRead-onlyRequired

Email address

emailAddressValidatedinteger · integer · nullableRead-onlyRequired

Whether or not email address has been confirmed

phoneNumberstring · nullableOptional

Phone number. Either this or phoneNumberMobile is required

phoneNumberMobilestring · nullableOptional

Mobile phone number. Either this or phoneNumber is required

languageinteger · integerRequired

Preferred language: 0 - english, 1 - dutch

emailAddressAbusestring · nullableOptional

Email address for abuse emails

newsletterinteger · integer · nullableOptional

Whether or not newsletter is subscribed to

agreeTocinteger · integer · nullableOptional

Whether or not Terms and Conditions are agreed to. Cannot be changed after agreeing.

agreeAupinteger · integer · nullableOptional

Whether or not Acceptable Use Policy is agreed to. Cannot be changed after agreeing.

agreeDpainteger · integer · nullableRequired

Whether or not Data Processing Agreement is agreed to. Cannot be changed after agreeing.

isAllowedFlexMetalinteger · integerRequired

Whether or not the user is allowed to order flexmetal servers.

get/v3/account/details
GET /v3/account/details HTTP/1.1
Host: api.i3d.net
PRIVATE-TOKEN: YOUR_API_KEY
Accept: */*
[
  {
    "accountType": 1,
    "companyName": "text",
    "vatNumber": "text",
    "cocNumber": "text",
    "firstName": "text",
    "lastName": "text",
    "address": "text",
    "streetNumber": "text",
    "zipCode": "text",
    "city": "text",
    "countryCode": "text",
    "emailAddress": "text",
    "unconfirmedEmail": {
      "email": "text",
      "expiresAt": 1
    },
    "emailAddressValidated": 1,
    "phoneNumber": "text",
    "phoneNumberMobile": "text",
    "language": 1,
    "emailAddressAbuse": "text",
    "newsletter": 1,
    "agreeToc": 1,
    "agreeAup": 1,
    "agreeDpa": 1,
    "isAllowedFlexMetal": 1
  }
]

Update account details

put
Authorizations
PRIVATE-TOKENstringRequired
Body
accountTypeinteger · integerRequired

Account type: 1 - consumer, 2 - business. Can only be updated by submitting a support ticket.

companyNamestring · nullableOptional

Company name (for business accounts). Can only be updated by submitting a support ticket.

vatNumberstring · nullableOptional

VAT number (for business accounts). Can only be updated by submitting a support ticket.

cocNumberstring · nullableOptional

CoC number (only for Netherlands accounts). Can only be updated by submitting a support ticket.

firstNamestringRequired

First name.

lastNamestringRequired

Last name.

addressstringRequired

Address - street name.

streetNumberstringRequired

House number

zipCodestringRequired

ZIP / Post code.

citystringRequired

City.

countryCodestringRequired

Country code in ISO 3166-1 alpha-2 format.

emailAddressstringRead-onlyRequired

Email address

emailAddressValidatedinteger · integer · nullableRead-onlyRequired

Whether or not email address has been confirmed

phoneNumberstring · nullableOptional

Phone number. Either this or phoneNumberMobile is required

phoneNumberMobilestring · nullableOptional

Mobile phone number. Either this or phoneNumber is required

languageinteger · integerRequired

Preferred language: 0 - english, 1 - dutch

emailAddressAbusestring · nullableOptional

Email address for abuse emails

newsletterinteger · integer · nullableOptional

Whether or not newsletter is subscribed to

agreeTocinteger · integer · nullableOptional

Whether or not Terms and Conditions are agreed to. Cannot be changed after agreeing.

agreeAupinteger · integer · nullableOptional

Whether or not Acceptable Use Policy is agreed to. Cannot be changed after agreeing.

agreeDpainteger · integer · nullableRequired

Whether or not Data Processing Agreement is agreed to. Cannot be changed after agreeing.

isAllowedFlexMetalinteger · integerRequired

Whether or not the user is allowed to order flexmetal servers.

Responses
200

OK

application/json
accountTypeinteger · integerRequired

Account type: 1 - consumer, 2 - business. Can only be updated by submitting a support ticket.

companyNamestring · nullableOptional

Company name (for business accounts). Can only be updated by submitting a support ticket.

vatNumberstring · nullableOptional

VAT number (for business accounts). Can only be updated by submitting a support ticket.

cocNumberstring · nullableOptional

CoC number (only for Netherlands accounts). Can only be updated by submitting a support ticket.

firstNamestringRequired

First name.

lastNamestringRequired

Last name.

addressstringRequired

Address - street name.

streetNumberstringRequired

House number

zipCodestringRequired

ZIP / Post code.

citystringRequired

City.

countryCodestringRequired

Country code in ISO 3166-1 alpha-2 format.

emailAddressstringRead-onlyRequired

Email address

emailAddressValidatedinteger · integer · nullableRead-onlyRequired

Whether or not email address has been confirmed

phoneNumberstring · nullableOptional

Phone number. Either this or phoneNumberMobile is required

phoneNumberMobilestring · nullableOptional

Mobile phone number. Either this or phoneNumber is required

languageinteger · integerRequired

Preferred language: 0 - english, 1 - dutch

emailAddressAbusestring · nullableOptional

Email address for abuse emails

newsletterinteger · integer · nullableOptional

Whether or not newsletter is subscribed to

agreeTocinteger · integer · nullableOptional

Whether or not Terms and Conditions are agreed to. Cannot be changed after agreeing.

agreeAupinteger · integer · nullableOptional

Whether or not Acceptable Use Policy is agreed to. Cannot be changed after agreeing.

agreeDpainteger · integer · nullableRequired

Whether or not Data Processing Agreement is agreed to. Cannot be changed after agreeing.

isAllowedFlexMetalinteger · integerRequired

Whether or not the user is allowed to order flexmetal servers.

put/v3/account/details
PUT /v3/account/details HTTP/1.1
Host: api.i3d.net
PRIVATE-TOKEN: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 369

{
  "accountType": 1,
  "companyName": "text",
  "vatNumber": "text",
  "cocNumber": "text",
  "firstName": "text",
  "lastName": "text",
  "address": "text",
  "streetNumber": "text",
  "zipCode": "text",
  "city": "text",
  "countryCode": "text",
  "phoneNumber": "text",
  "phoneNumberMobile": "text",
  "language": 1,
  "emailAddressAbuse": "text",
  "newsletter": 1,
  "agreeToc": 1,
  "agreeAup": 1,
  "agreeDpa": 1,
  "isAllowedFlexMetal": 1
}
[
  {
    "accountType": 1,
    "companyName": "text",
    "vatNumber": "text",
    "cocNumber": "text",
    "firstName": "text",
    "lastName": "text",
    "address": "text",
    "streetNumber": "text",
    "zipCode": "text",
    "city": "text",
    "countryCode": "text",
    "emailAddress": "text",
    "unconfirmedEmail": {
      "email": "text",
      "expiresAt": 1
    },
    "emailAddressValidated": 1,
    "phoneNumber": "text",
    "phoneNumberMobile": "text",
    "language": 1,
    "emailAddressAbuse": "text",
    "newsletter": 1,
    "agreeToc": 1,
    "agreeAup": 1,
    "agreeDpa": 1,
    "isAllowedFlexMetal": 1
  }
]

Update the primary email address

put
Authorizations
PRIVATE-TOKENstringRequired
Body
emailAddressstringRequired

New email address

passwordstringRequired

Password of the user account

Responses
204

No Content

No content

put/v3/account/email/change
PUT /v3/account/email/change HTTP/1.1
Host: api.i3d.net
PRIVATE-TOKEN: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 41

{
  "emailAddress": "text",
  "password": "text"
}

No content

Last updated

Was this helpful?