Search in this section

Skip to end of metadata
Go to start of metadata

You use a bulk request to create, edit or delete several objects with one request.

The system accepts the bulk requests, moves them to a bulk queue and processes them from there. The system response contains a separate "Result" block for each request contained.

The system responses can become correspondingly extensive for large bulk requests and slow down processing. With the keyword bulk_limit, only a short confirmation message is returned by the system from a certain number of individual orders that contain a bulk request. The details of the individual requests will then be sent by email. You use the keyword bulk_limit to change the default value of 20 individual requests.


Not all tasks allow a mass order.

Example: bulk request DomainCreate

XML
<?xml version="1.0" encoding="utf-8" ?>
 <request>
       <auth>
             <user>customer</user>
             <password>password</password>
             <context>4</context>
       </auth>
       <task>
             <code>0101</code>
             <ctid></ctid>
             <default>
                    <ownerc>9925345</ownerc>
                    <adminc>9925345</adminc>
                    <techc>9925345</techc>
                    <zonec>9925345</zonec>
                    <nserver>
                           <name>ns1.example.org</name>
                           <ip>172.16.100.1</ip>
                    </nserver>
                    <nserver>
                           <name></name>
                           <ip></ip>
                    </nserver>
                    <dns_checks>soa</dns_checks>
             </default>
             <domain>
                    <name>example.org</name>
             </domain>
             <domain>
                    <name>example.net</name>
             </domain>
             <domain>
                    <name>example.de.de</name>
                    <ownerc>6574839</ownerc>
                    <!--An owner is used here that differs from the default values.-->
             </domain>
             <reply_to>customer@example.com</reply_to>
       </task>
 </request>