POST /suno/availability на основе audio_id ищет положительные доказательства того, что аудио может быть продолжено в текущей линии. Может вызываться перед такими операциями, как продолжение, кавер и т. д.; результат отражает только состояние на момент проверки и не гарантирует, что конкретная операция обязательно будет успешной. Этот интерфейс возвращает результат синхронно, требует API Token и в настоящее время не списывает Credits.
audio_id — это ID песни, возвращённый завершённой задачей Suno, а не task_id.
data.available может быть только true. Статус «не в сети», возвращаемый некоторыми линиями, не может доказать, что последующие операции, такие как продолжение, не смогут быть успешными, поэтому этот интерфейс возвращает 503 availability_unknown, когда не может подтвердить доступность, и не возвращает false. Ошибка формата audio_id возвращает 400, ограничение частоты запросов или сбой на стороне upstream также возвращают ответ с ошибкой. Состояние всё ещё может измениться между завершением проверки и фактической операцией.
