Synchronize the status of a specific domain.

Manually update a domain's status with the registrar. This is useful if the domain's status has changed externally and the system has not updated it automatically. The endpoint returns IDs that may be needed for subsequent calls, such as a `currency_id` to update currency.

Domain Services Domains

Context

Used in the dashboard

/ /domains /domains/[id]

Workflow links

Produces

Path Parameters

id integer · min: 1 required Example: 20629

Unique id identifier

Headers

Accept Example
Content-Type Example

Responses

200
data object required
data.domain object required
data.domain.autorenew string required · Example: 0
data.domain.brand_id string required · Example: 0
data.domain.client_id string required · Example: 30000
data.domain.companyname string required · Example:
data.domain.contract_id string required · Example: 0
data.domain.contract_number string required · Example:
data.domain.contract_template string required · Example:
data.domain.currency_id string required · Example: 2
data.domain.custom boolean | object required
data.domain.custom.421 object required
data.domain.custom.421._description string required · Example:
data.domain.custom.421._name string required · Example: Language
data.domain.custom.421.admin_access string required · Example:
data.domain.custom.421.admin_description string required · Example:
data.domain.custom.421.admin_team_access string required · Example:
data.domain.custom.421.category string required · Example:
data.domain.custom.421.config object required
data.domain.custom.421.config.conditionals array<object> required · Example: []
data.domain.custom.421.config.downgradefee string required · Example: 0.00
data.domain.custom.421.config.upgradefee string required · Example: 0.00
data.domain.custom.421.configtemplates object required
data.domain.custom.421.configtemplates.accounts string required · Example: /var/www/html/includes/libs/configoptions/select/accounts.tpl
data.domain.custom.421.configtemplates.adminlist string required · Example: /var/www/html/includes/libs/configoptions/adminlist.tpl
data.domain.custom.421.configtemplates.cart string required · Example: /var/www/html/includes/libs/configoptions/select/cart.tpl
data.domain.custom.421.configtemplates.clientarea string required · Example: /var/www/html/includes/libs/configoptions/select/clientarea.tpl
data.domain.custom.421.configtemplates.upgrades string required · Example: /var/www/html/includes/libs/configoptions/select/upgrades.tpl
data.domain.custom.421.copy_of string required · Example: 421
data.domain.custom.421.data object required
data.domain.custom.421.data.1769 string required · Example: 1
data.domain.custom.421.description string required · Example:
data.domain.custom.421.discount string required · Example:
data.domain.custom.421.discount_id integer required · Example: 0
data.domain.custom.421.ftype string required · Example: select
data.domain.custom.421.group_id string required · Example: 0
data.domain.custom.421.group_name string required · Example:
data.domain.custom.421.id string required · Example: 421
data.domain.custom.421.items array<object> required · Example: [{"id":"1769","category_id":"421","name":"SV","variable_id":"SV","sort_order":"11","opt...
data.domain.custom.421.items[]._fee integer required · Example: 0
data.domain.custom.421.items[]._name string required · Example: SV
data.domain.custom.421.items[]._price integer required · Example: 0
data.domain.custom.421.items[]._setup integer required · Example: 0
data.domain.custom.421.items[]._unit_price integer required · Example: 0
data.domain.custom.421.items[].a string required · Example:
data.domain.custom.421.items[].a_setup string required · Example:
data.domain.custom.421.items[].b string required · Example:
data.domain.custom.421.items[].b_setup string required · Example:
data.domain.custom.421.items[].category_id string required · Example: 421
data.domain.custom.421.items[].copy_of string required · Example: 1769
data.domain.custom.421.items[].cycle string required · Example: a
data.domain.custom.421.items[].d string required · Example:
data.domain.custom.421.items[].d_setup string required · Example:
data.domain.custom.421.items[].description string required · Example:
data.domain.custom.421.items[].fee integer required · Example: 0
data.domain.custom.421.items[].group_id string required · Example:
data.domain.custom.421.items[].h string required · Example:
data.domain.custom.421.items[].h_setup string required · Example:
data.domain.custom.421.items[].id string required · Example: 1769
data.domain.custom.421.items[].m string required · Example:
data.domain.custom.421.items[].m_setup string required · Example:
data.domain.custom.421.items[].name string required · Example: SV
data.domain.custom.421.items[].options string required · Example: 0
data.domain.custom.421.items[].p4 string required · Example:
data.domain.custom.421.items[].p4_setup string required · Example:
data.domain.custom.421.items[].p5 string required · Example:
data.domain.custom.421.items[].p5_setup string required · Example:
data.domain.custom.421.items[].paytype string required · Example:
data.domain.custom.421.items[].price integer required · Example: 0
data.domain.custom.421.items[].q string required · Example:
data.domain.custom.421.items[].q_setup string required · Example:
data.domain.custom.421.items[].recurring string required · Example: Annually
data.domain.custom.421.items[].s string required · Example:
data.domain.custom.421.items[].s_setup string required · Example:
data.domain.custom.421.items[].setup integer required · Example: 0
data.domain.custom.421.items[].sort_order string required · Example: 11
data.domain.custom.421.items[].t string required · Example:
data.domain.custom.421.items[].t_setup string required · Example:
data.domain.custom.421.items[].unit_price integer required · Example: 0
data.domain.custom.421.items[].upgrade_fee integer required · Example: 0
data.domain.custom.421.items[].variable_id string required · Example: SV
data.domain.custom.421.items[].w string required · Example:
data.domain.custom.421.items[].w_setup string required · Example:
data.domain.custom.421.key string required · Example:
data.domain.custom.421.name string required · Example: Language
data.domain.custom.421.options integer required · Example: 2
data.domain.custom.421.product_id string required · Example: 199
data.domain.custom.421.qty string required · Example: 1
data.domain.custom.421.renew boolean required · Example: true
data.domain.custom.421.required integer required · Example: 0
data.domain.custom.421.sort_order string required · Example: 1
data.domain.custom.421.type string required · Example: select
data.domain.custom.421.values object required
data.domain.custom.421.values.1769 string required · Example: 1769
data.domain.custom.421.variable string required · Example: idnScript
data.domain.custom.2165 object required
data.domain.custom.2165._description string required · Example: Hide your details in whois.
data.domain.custom.2165._name string required · Example: Anna Svensson
data.domain.custom.2165.admin_access string required · Example:
data.domain.custom.2165.admin_description string required · Example:
data.domain.custom.2165.admin_team_access string required · Example:
data.domain.custom.2165.category string required · Example:
data.domain.custom.2165.config object required
data.domain.custom.2165.config.conditionals array<object> required · Example: []
data.domain.custom.2165.config.downgradefee string required · Example: 0,00
data.domain.custom.2165.config.upgradefee string required · Example: 0,00
data.domain.custom.2165.configtemplates object required
data.domain.custom.2165.configtemplates.accounts string required · Example: /var/www/html/includes/libs/configoptions/idprotection/accounts.tpl
data.domain.custom.2165.configtemplates.adminlist string required · Example: /var/www/html/includes/libs/configoptions/adminlist.tpl
data.domain.custom.2165.configtemplates.cart string required · Example: /var/www/html/includes/libs/configoptions/idprotection/cart.tpl
data.domain.custom.2165.configtemplates.clientarea string required · Example: /var/www/html/includes/libs/configoptions/idprotection/clientarea.tpl
data.domain.custom.2165.configtemplates.upgrades string required · Example: /var/www/html/includes/libs/configoptions/idprotection/upgrades.tpl
data.domain.custom.2165.copy_of string required · Example: 2165
data.domain.custom.2165.data object required
data.domain.custom.2165.data.3880 string required · Example: 1
data.domain.custom.2165.description string required · Example: Hide your details in whois.
data.domain.custom.2165.discount string required · Example:
data.domain.custom.2165.discount_id integer required · Example: 0
data.domain.custom.2165.ftype string required · Example: idprotection
data.domain.custom.2165.group_id string required · Example: 0
data.domain.custom.2165.group_name string required · Example:
data.domain.custom.2165.id string required · Example: 2165
data.domain.custom.2165.items array<object> required · Example: [{"id":"3880","category_id":"2165","name":"","variable_id":"","sort_order":"1","options...
data.domain.custom.2165.items[]._fee integer required · Example: 0
data.domain.custom.2165.items[]._name string required · Example:
data.domain.custom.2165.items[]._price integer required · Example: 0
data.domain.custom.2165.items[]._setup integer required · Example: 0
data.domain.custom.2165.items[]._unit_price integer required · Example: 0
data.domain.custom.2165.items[].a string required · Example:
data.domain.custom.2165.items[].a_setup string required · Example:
data.domain.custom.2165.items[].b string required · Example:
data.domain.custom.2165.items[].b_setup string required · Example:
data.domain.custom.2165.items[].category_id string required · Example: 2165
data.domain.custom.2165.items[].copy_of string required · Example: 3880
data.domain.custom.2165.items[].cycle string required · Example: a
data.domain.custom.2165.items[].d string required · Example:
data.domain.custom.2165.items[].d_setup string required · Example:
data.domain.custom.2165.items[].description string required · Example:
data.domain.custom.2165.items[].fee integer required · Example: 0
data.domain.custom.2165.items[].group_id string required · Example: 0
data.domain.custom.2165.items[].h string required · Example:
data.domain.custom.2165.items[].h_setup string required · Example:
data.domain.custom.2165.items[].id string required · Example: 3880
data.domain.custom.2165.items[].m string required · Example:
data.domain.custom.2165.items[].m_setup string required · Example:
data.domain.custom.2165.items[].name string required · Example:
data.domain.custom.2165.items[].options string required · Example: 0
data.domain.custom.2165.items[].p4 string required · Example:
data.domain.custom.2165.items[].p4_setup string required · Example:
data.domain.custom.2165.items[].p5 string required · Example:
data.domain.custom.2165.items[].p5_setup string required · Example:
data.domain.custom.2165.items[].paytype string required · Example:
data.domain.custom.2165.items[].price integer required · Example: 0
data.domain.custom.2165.items[].q string required · Example:
data.domain.custom.2165.items[].q_setup string required · Example:
data.domain.custom.2165.items[].recurring string required · Example: Annually
data.domain.custom.2165.items[].s string required · Example:
data.domain.custom.2165.items[].s_setup string required · Example:
data.domain.custom.2165.items[].setup integer required · Example: 0
data.domain.custom.2165.items[].sort_order string required · Example: 1
data.domain.custom.2165.items[].t string required · Example:
data.domain.custom.2165.items[].t_setup string required · Example:
data.domain.custom.2165.items[].unit_price integer required · Example: 0
data.domain.custom.2165.items[].upgrade_fee integer required · Example: 0
data.domain.custom.2165.items[].variable_id string required · Example:
data.domain.custom.2165.items[].w string required · Example:
data.domain.custom.2165.items[].w_setup string required · Example:
data.domain.custom.2165.key string required · Example:
data.domain.custom.2165.name string required · Example: Anna Svensson
data.domain.custom.2165.options integer required · Example: 0
data.domain.custom.2165.product_id string required · Example: 199
data.domain.custom.2165.qty string required · Example: 1
data.domain.custom.2165.renew boolean required · Example: true
data.domain.custom.2165.required integer required · Example: 0
data.domain.custom.2165.sort_order string required · Example: 2
data.domain.custom.2165.type string required · Example: idprotection
data.domain.custom.2165.values object required
data.domain.custom.2165.values.3880 string required · Example: 3880
data.domain.custom.2165.variable string required · Example: idprotection
data.domain.date_created string required · Example: 0000-00-00
data.domain.discount string required · Example:
data.domain.discount_id string required · Example:
data.domain.discount_total string required · Example: 0.000000
data.domain.epp_code string required · Example:
data.domain.expires string required · Example: 0000-00-00
data.domain.extended string required · Example: SERIALIZED_DATA_REDACTED
data.domain.failed_syncs string required · Example: 54
data.domain.firstname string required · Example: Anna
data.domain.firstpayment string · enum required · Example: 4.90
0.00
120.00
4.90
data.domain.group_id string required · Example: 0
data.domain.id string required · Example: 20629
data.domain.idprotection string required · Example: 0
data.domain.label string required · Example:
data.domain.lastname string required · Example: Svensson
data.domain.manual string required · Example: 0
data.domain.name string required · Example: example.com
data.domain.nameservers array<string> required · Example: ["primary.ns.hostup.se","secondary.ns.hostup.se"]
data.domain.next_due string · enum required · Example: 2027-01-04
2026-06-15
2026-12-10
2027-01-04
data.domain.next_invoice string · enum required · Example: 2026-12-05
2026-05-16
2026-11-10
2026-12-05
data.domain.notes string required · Example:
data.domain.nsips boolean | array required · Example: ["",""]
data.domain.order_id string required · Example: 33970
data.domain.payment_module string required · Example: 0
data.domain.period string required · Example: 1
data.domain.premium string required · Example: 0
data.domain.price string · enum required · Example: 4.900000
110.000000
169.000000
4.900000
data.domain.raw_status string · Example: TransferredOut
data.domain.recurring_amount string · enum required · Example: 4.90
110.00
169.00
4.90
data.domain.reg_module string required · Example: 14
data.domain.reg_module_diff string required · Example: 0
data.domain.registry_autorenew string required · Example: 0
data.domain.reglock string required · Example: 0
data.domain.server_id string required · Example: 3
data.domain.sort_order string required · Example: 20629
data.domain.status string · enum required · Example: Pending
Pending
Pending Transfer
data.domain.synch_date string required · Example: 2026-02-10 00:00:00
data.domain.tld_category string required · Example: 12
data.domain.tld_id string required · Example: 110
data.domain.tld_name string required · Example: .eu
data.domain.tlds array<string> required · Example: [".eu"]
data.domain.type string · enum required · Example: Register
Register
Transfer
data.doubleSyncAttempted boolean required · Example: false
data.doubleSyncError string · nullable required · Example: null

Nullable: may be null when not applicable.

data.doubleSyncSucceeded boolean required · Example: false
data.error string · nullable required · Example: ["Module (openrovider): example.com: The domain is not in your account; please transfer...

HTTP status title (e.g. 'Bad Request').

data.info array<string> · nullable required · Example: ["Domain with ID #100009 synchronized."]

Nullable: may be null when not applicable.

data.newStatus string · enum required · Example: Pending
Pending
Pending Transfer
data.previousStatus string · enum required · Example: Pending
Pending
Pending Transfer
data.revertAttempted boolean required · Example: true
data.revertError string · nullable required · Example: null

Nullable: may be null when not applicable.

data.revertSucceeded boolean required · Example: true
data.statusChanged boolean required · Example: false
data.statusChangedToActive boolean required · Example: false
data.syncSuccess boolean required · Example: false
requestId string required · Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba

Unique request identifier (UUID).

success boolean required · Example: true

True for successful responses.

timestamp string required · Example: 2026-02-10T00:00:00.000Z

ISO 8601 timestamp (UTC).

401
code string required · Example: UNAUTHORIZED

Machine-readable error code.

error string required · Example: Unauthorized

HTTP status title (e.g. 'Bad Request').

message string required · Example: Authentication required

Human-readable message.

requestId string required · Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba

Unique request identifier (UUID).

timestamp string required · Example: 2026-02-10T00:00:00.000Z

ISO 8601 timestamp (UTC).

POST https://cloud.hostup.se/api/domains/{id}/status-sync
For AI assistants
cURL
curl -X POST "https://cloud.hostup.se/api/domains/20629/status-sync" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "success": true,
  "timestamp": "2026-02-10T00:00:00.000Z",
  "requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
  "data": {
    "syncSuccess": false,
    "domain": {
      "id": "20629",
      "client_id": "30000",
      "order_id": "33970",
      "tld_id": "110",
      "name": "example.com",
      "server_id": "3",
      "reg_module": "14",
      "payment_module": "0",
      "date_created": "0000-00-00",
      "firstpayment": "4.90",
      "recurring_amount": "4.90",
      "discount_total": "0.000000",
      "price": "4.900000",
      "period": "1",
      "expires": "0000-00-00",
      "type": "Register",
      "status": "Pending",
      "label": "",
      "next_due": "2027-01-04",
      "next_invoice": "2026-12-05",
      "idprotection": "0",
      "nameservers": [
        "primary.ns.hostup.se",
        "secondary.ns.hostup.se",
        {
          "_truncated": "... and 6 more items"
        }
      ],
      "autorenew": "0",
      "registry_autorenew": "0",
      "reglock": "0",
      "manual": "0",
      "premium": "0",
      "epp_code": "",
      "notes": "",
      "extended": "SERIALIZED_DATA_REDACTED",
      "synch_date": "2026-02-10 00:00:00",
      "nsips": false,
      "failed_syncs": "54",
      "contract_id": "0",
      "discount_id": "",
      "brand_id": "0",
      "group_id": "0",
      "sort_order": "20629",
      "lastname": "Svensson",
      "firstname": "Anna",
      "companyname": "",
      "tld_category": "12",
      "tld_name": ".eu",
      "reg_module_diff": "0",
      "contract_template": "",
      "contract_number": "",
      "currency_id": "2",
      "custom": false,
      "tlds": [
        ".eu"
      ],
      "discount": "",
      "raw_status": "TransferredOut"
    },
    "previousStatus": "Pending",
    "newStatus": "Pending",
    "statusChanged": false,
    "statusChangedToActive": false,
    "info": null,
    "error": [
      "Module (openrovider): example.com: The domain is not in your account; please transfer it to your account first."
    ],
    "revertAttempted": true,
    "revertSucceeded": true,
    "revertError": null,
    "doubleSyncAttempted": false,
    "doubleSyncSucceeded": false,
    "doubleSyncError": null
  }
}