This documentation will help you to create an HTTP redirection from a subdomain to another domain. Following script include DNS record check and delete record if their will conflict with your redirection!
Download the latest release with dependencies on github: https://github.com/ovh/php-ovh/releases
# When this article is written, latest version is 2.0.0
wget https://github.com/ovh/php-ovh/releases/download/v2.0.0/php-ovh-2.0.0-with-dependencies.tar.gz
Extract it into a folder
tar xzvf php-ovh-2.0.0-with-dependencies.tar.gz
You can create a new token using this url: https://api.ovh.com/createToken/?GET=/domain/zone/&POST=/domain/zone/&DELETE=/domain/zone/*. Keep application key, application secret and consumer key to complete the script.
Be warned, this token is only valid for this script on /domain/zone/* APIs. If you need a more generic token, you may adjust the Rights fields at your needs.
php apiv6.php
For instance, using the example values in this script, the answer would look like:
(
[zone] => yourdomain.ovh
[description] =>
[keywords] =>
[target] => my_target.ovh
[id] => 1342424242
[subDomain] => www
[type] => visible
[title] =>
)
You can discover all domain possibilities by using API console to show all available endpoints: https://api.ovh.com/console