provisionAccount — Adding a site to an existing account

To add a new site to an existing account (when a user manages multiple sites and wants distinct shields for each site), provide the account_id returned from the initial account creation response. When account_id is specified, the partner element is optional and ignored.

The API endpoint is:

https://api.sitelock.com/v1/partner
----`

== Example request

In the following example, a new account for `domain.com` was successfully provisioned and received a response of `12345` as our account id.
If the owner of `domain.com` purchased a new domain called `superdomain.com` and wanted to also have a shield for that site, provision the new site as follows.

[source,XML]

<SiteLockOnlineRequest> <authentication> <user>Username</user> <password>Password</password> </authentication> <provisionAccount> <accountInformation> <account_id>12345</account_id> </accountInformation> <siteInformation> <subscription>8</subscription> <domain>superdomain.com</domain> <domainEmail>[email protected]</domainEmail> <trustedDomain>yes</trustedDomain> <amount>5.00</amount> </siteInformation> </provisionAccount> </SiteLockOnlineRequest>

== Error codes

* account_id not found

* Account already exists

* Site already exists

* Subscription doesn't exist