Sample code for 30+ languages & platforms
Java

Duo Auth API - Ping

See more Duo Auth MFA Examples

The /ping endpoint acts as a "liveness check" that can be called to verify that Duo is up before trying to call other Auth API endpoints.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Http;

public class ChilkatExample {

    public static void main(String[] args) {
        // This example assumes the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        Http http = new Http();

        http.setAccept("application/json");

        // Use your own hostname here:
        String url = "https://api-a03782e1.duosecurity.com/auth/v2/ping";

        String jsonStr;
        try {
            jsonStr = http.quickGetStr(url);
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }

        System.out.println("status code = " + http.getLastStatus());
        System.out.println(jsonStr);

        // Sample successful output:

        // status code = 200
        // {"response": {"time": 1632358295}, "stat": "OK"}
    }
}