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.
/ /domains /domains/[id] currency_id → data.domain.currency_id order_id → data.domain.order_id id integer · min: 1 required
Example: 20629 Unique id identifier
Accept Example Content-Type Example 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).
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).
https://cloud.hostup.se/api/domains/{id}/status-sync curl -X POST "https://cloud.hostup.se/api/domains/20629/status-sync" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"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
}
}