#!/bin/bash # Get your TOKEN https://yandex.ru/dev/api360/doc/concepts/access.html # Need access level for app "directory:manage_dns" YANDEX_TOKEN="" ORG_ID="" if [ -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID ]; then RECORD_ID=$(cat /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID) rm -f /tmp/CERTBOT_$CERTBOT_DOMAIN/RECORD_ID fi DOMAIN=$(expr match "$CERTBOT_DOMAIN" '.*\.\(.*\..*\)') # Remove the challenge TXT record from the zone if [ -n "${RECORD_ID}" ]; then curl -s -X DELETE "https://api360.yandex.net/directory/v1/org/$ORG_ID/domains/$DOMAIN/dns/$RECORD_ID" \ -H "Authorization: OAuth $YANDEX_TOKEN" fi