Infrastructure & Cloud · 0 triggers · 8 actions
Manage your IONOS Hosting Services programmatically: DNS, Domains, and SSL. Add IONOS Hosting Services to your Stream Deck workflows with guided setup for the connection details it needs.
Add IONOS Hosting Services to a workflow and pair it with a Stream Deck button to run it in one press — handy for infrastructure & cloud tasks. Combine it with OBS, your Elgato tools, or any other app you connect to build a routine that fits how you work.
Browse all templatesSteps your workflow can perform in IONOS Hosting Services.
Replace ALL records in a DNS zone with the provided record set (HTTP PUT / full zone overwrite). Any existing record not present in the payload is permanently removed. For a partial update that only replaces records sharing the same name and type, use Patch DNS Zone instead. Run List DNS Zones to find the zone ID and Get DNS Zone to inspect current records first. View docs.
Update an existing DNS record (HTTP PUT on a single record). Only content, ttl, prio, and disabled can be changed - the record's name and type are immutable via this endpoint (delete and recreate to change them). Run Get DNS Zone to find the record ID. View docs.
Partially update a DNS zone (HTTP PATCH): for each provided record, all existing records sharing the same name and type are replaced with the provided ones. Records with other name/type combinations are left untouched. For a full zone overwrite use Update DNS Zone (Full Replace) instead. Run List DNS Zones to find the zone ID. View docs.
List all DNS zones for the authenticated IONOS Hosting Services account. Returns an array of zone objects, for example [{"id":"4ab3a7e2-1234-5678-abcd-ef0123456789","name":"example.com","type":"NATIVE"}]. Use the id field (not the name field) as the zone ID in other DNS actions. View docs.
Get a single DNS zone including its records array. This is also the only way to list a zone's DNS records (there is no dedicated list-records endpoint) - use the optional nameFilter and recordType filters to narrow the returned records, and read each record's id for use in the record-level actions. Returns an object like {"id":"4ab3a7e2-1234-5678-abcd-ef0123456789","name":"example.com","type":"NATIVE","records":[{"id":"90d81ac0-3a30-44d4-95a5-12959effa6ee","name":"www.example.com","type":"A","content":"5.6.7.8","ttl":3600}]}. Run List DNS Zones first to obtain a zone ID. View docs.
Get a single DNS record from a zone by its record ID. Returns the record object, for example {"id":"rec-uuid","name":"www.example.com","type":"A","content":"5.6.7.8","ttl":3600} (full fields include rootName, prio, disabled, changeDate). Run List DNS Zones to find the zone ID and Get DNS Zone to find the record ID. View docs.
Permanently delete a single DNS record from a zone by its record ID. This cannot be undone. Run Get DNS Zone to find the record ID. View docs.
Create one or more DNS records in a zone. Accepts a JSON array of record objects and returns the created records (each with a new id). The name field in each record must be the fully-qualified domain name (FQDN) including the zone domain — use newman.example.com, not just newman. Run List DNS Zones first to get the zone ID and zone domain name, then construct the full FQDN for each record. View docs.
Manage your IONOS Hosting Services programmatically: DNS, Domains, and SSL.
Create your Conductor Deck account: no credit card required.
Follow the setup prompts for IONOS Hosting Services. Conductor Deck handles the app authorization or required connection details inside the workflow builder.
Add an IONOS Hosting Services action to your visual workflow canvas. Configure the options you need, then connect it to other steps.
Sync your workflow to any Stream Deck button. Press once to trigger the entire sequence.
Sign up for free and start building IONOS Hosting Services workflows in minutes.