Get and manage redirects for a domain

Retrieve existing redirect rules for a specific domain. This returns IDs required to create or delete redirects, such as 'cloudflare_rule_id' and 'domain_id', which are necessary for subsequent calls to other API endpoints that manage redirect configuration.

Domain Services Redirects

Context

Workflow links

Requires
Produces

Query Parameters

domain_id string required · Example: 19146
domain_name string required · Example: example.com

Headers

Accept Example
Content-Type Example

Responses

200
data object required
data.cloudflare_rules array<object> required · Example: [{"action":"redirect","action_parameters":{"from_value":{"preserve_query_string":false,...
data.cloudflare_rules[].action string required · Example: redirect
data.cloudflare_rules[].action_parameters object required
data.cloudflare_rules[].action_parameters.from_value object required
data.cloudflare_rules[].action_parameters.from_value.preserve_query_string boolean required · Example: false
data.cloudflare_rules[].action_parameters.from_value.status_code integer required · Example: 301
data.cloudflare_rules[].action_parameters.from_value.target_url object required
data.cloudflare_rules[].action_parameters.from_value.target_url.value string required · Example: https://example.com/
data.cloudflare_rules[].description string required · Example: All incoming requests to https://example.com/
data.cloudflare_rules[].enabled boolean required · Example: true
data.cloudflare_rules[].expression string required · Example: true
data.cloudflare_rules[].id string required · Example: a7355385a0b4407db9286f1b4ca90598
data.cloudflare_rules[].last_updated string required · Example: 2026-01-29T20:53:24.678412Z
data.cloudflare_rules[].ref string · enum required · Example: redirect_1769720002998_50vtqygo6
redirect_1757881668611_25vvuykxv
redirect_1769720002998_50vtqygo6
data.cloudflare_rules[].ruleset_id string required · Example: 572e00508d49439984c9fdd47b68724c
data.cloudflare_rules[].version string required · Example: 1
data.cloudflare_zone_id string · nullable required · Example: e6c635f3b0699379b026f8917f4c704c

Nullable: may be null when not applicable.

data.rules array<object> required · Example: [{"id":650,"domain_id":21345,"domain_name":"example.com","cloudflare_zone_id":"f17d6880...
data.rules[].cloudflare_rule_id string required · Example: a7355385a0b4407db9286f1b4ca90598
data.rules[].cloudflare_ruleset_id string required · Example: 572e00508d49439984c9fdd47b68724c
data.rules[].cloudflare_zone_id string required · Example: f17d6880c12f2a39b09b5d6fb59a6b3a
data.rules[].created_at string required · Example: 2026-02-10T00:00:00.000Z
data.rules[].created_by integer required · Example: 10682
data.rules[].db_id integer required · Example: 650
data.rules[].description string required · Example:
data.rules[].domain_id integer required · Example: 21345
data.rules[].domain_name string required · Example: example.com
data.rules[].enabled boolean required · Example: true
data.rules[].id integer required · Example: 650
data.rules[].include_subdomains boolean required · Example: true
data.rules[].preserve_path_suffix boolean required · Example: false
data.rules[].preserve_query_string boolean required · Example: false
data.rules[].redirect_scope string · enum required · Example: all
all
exact
data.rules[].source_url string required · Example: https://example.com/
data.rules[].status_code integer required · Example: 301
data.rules[].subpath_matching boolean required · Example: false
data.rules[].target_url string required · Example: https://example.com/
data.rules[].updated_at string required · Example: 2026-02-10T00:00:00.000Z
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).

GET https://cloud.hostup.se/api/redirects
For AI assistants
cURL
curl -X GET "https://cloud.hostup.se/api/redirects?domain_id=19146&domain_name=example.com" \
  -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": {
    "rules": [],
    "cloudflare_rules": [],
    "cloudflare_zone_id": "e6c635f3b0699379b026f8917f4c704c"
  }
}