Il codice viene eseguito senza errori ma il risultato non è quello sperato. In effetti leggo:
{'success': True, 'status': 'UNKNOWN'}
Invece di:
Sconosciuto
Ho usato come modello un codice già funzionante ma in questo caso non funziona.
# Richiesta di verifica del SMS inviato Manuale
def status() :
  textID = input("Inserisci l'ID testo dell'sms: ")
  stato = requests.get('https://textbelt.com/status/' + textID)
# Info esito controllo
  success = False
  stato_server = "Sconosciuto"
  if stato.status_code == 200 :
    data = json.loads(stato.text)
    if data['success'] :
        success = True
        stato_server = "Messaggio Inviato"
    else :
        stato_server = data['error']
    color = Fore.GREEN if success else Fore.RED
    stato_server = json.loads(stato.text)
  print(color + Style.BRIGHT + str(stato_server) + Style.RESET_ALL)