Truth Table GeneratorTruth Table Generator API

OnlineCredit Usage:1 per callRefreshed 1 month ago
avg: 143ms|p50: 138ms|p75: 146ms|p90: 157ms|p99: 177ms

Overview

To use Truth Table Generator, you need an API key. You can get one by creating a free account and visiting your dashboard.

GET Endpoint

URL
https://api.apiverve.com/v1/truthtable

Example

How to call the Truth Table Generator API in different programming languages.

cURL Request
curl -X GET \
  "https://api.apiverve.com/v1/truthtable?expression=A%20AND%20B%20OR%20C" \
  -H "X-API-Key: your_api_key_here"
JavaScript (Fetch API)
const response = await fetch('https://api.apiverve.com/v1/truthtable?expression=A%20AND%20B%20OR%20C', {
  method: 'GET',
  headers: {
    'X-API-Key': 'your_api_key_here',
    'Content-Type': 'application/json'
  }
});

const data = await response.json();
console.log(data);
Python (Requests)
import requests

headers = {
    'X-API-Key': 'your_api_key_here',
    'Content-Type': 'application/json'
}

response = requests.get('https://api.apiverve.com/v1/truthtable?expression=A%20AND%20B%20OR%20C', headers=headers)

data = response.json()
print(data)
Go (net/http)
package main

import (
    "fmt"
    "io"
    "net/http"

)

func main() {
    req, _ := http.NewRequest("GET", "https://api.apiverve.com/v1/truthtable?expression=A%20AND%20B%20OR%20C", nil)

    req.Header.Set("X-API-Key", "your_api_key_here")
    req.Header.Set("Content-Type", "application/json")

    client := &http.Client{}
    resp, err := client.Do(req)
    if err != nil {
        panic(err)
    }
    defer resp.Body.Close()

    body, _ := io.ReadAll(resp.Body)
    fmt.Println(string(body))
}
Example Response
{
  "status": "ok",
  "error": null,
  "data": {
    "expression": "A AND B OR C",
    "normalized": "A && B || C",
    "variables": [
      "A",
      "B",
      "C",
      "D",
      "N",
      "O",
      "R"
    ],
    "variableCount": 7,
    "rowCount": 128,
    "rows": [
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 0,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 0
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 0,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 0,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 0,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 0,
          "O": 1,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 0,
          "R": 1
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 0
        },
        "result": 1
      },
      {
        "inputs": {
          "A": 1,
          "B": 1,
          "C": 1,
          "D": 1,
          "N": 1,
          "O": 1,
          "R": 1
        },
        "result": 1
      }
    ],
    "asciiTable": "| A        | B        | C        | D        | N        | O        | R        | Result   |\n|----------|----------|----------|----------|----------|----------|----------|----------|\n| 0        | 0        | 0        | 0        | 0        | 0        | 0        | 0        |\n| 0        | 0        | 0        | 0        | 0        | 0        | 1        | 0        |\n| 0        | 0        | 0        | 0        | 0        | 1        | 0        | 0        |\n| 0        | 0        | 0        | 0        | 0        | 1        | 1        | 0        |\n| 0        | 0        | 0        | 0        | 1        | 0        | 0        | 0        |\n| 0        | 0        | 0        | 0        | 1        | 0        | 1        | 0        |\n| 0        | 0        | 0        | 0        | 1        | 1        | 0        | 0        |\n| 0        | 0        | 0        | 0        | 1        | 1        | 1        | 0        |\n| 0        | 0        | 0        | 1        | 0        | 0        | 0        | 0        |\n| 0        | 0        | 0        | 1        | 0        | 0        | 1        | 0        |\n| 0        | 0        | 0        | 1        | 0        | 1        | 0        | 0        |\n| 0        | 0        | 0        | 1        | 0        | 1        | 1        | 0        |\n| 0        | 0        | 0        | 1        | 1        | 0        | 0        | 0        |\n| 0        | 0        | 0        | 1        | 1        | 0        | 1        | 0        |\n| 0        | 0        | 0        | 1        | 1        | 1        | 0        | 0        |\n| 0        | 0        | 0        | 1        | 1        | 1        | 1        | 0        |\n| 0        | 0        | 1        | 0        | 0        | 0        | 0        | 1        |\n| 0        | 0        | 1        | 0        | 0        | 0        | 1        | 1        |\n| 0        | 0        | 1        | 0        | 0        | 1        | 0        | 1        |\n| 0        | 0        | 1        | 0        | 0        | 1        | 1        | 1        |\n| 0        | 0        | 1        | 0        | 1        | 0        | 0        | 1        |\n| 0        | 0        | 1        | 0        | 1        | 0        | 1        | 1        |\n| 0        | 0        | 1        | 0        | 1        | 1        | 0        | 1        |\n| 0        | 0        | 1        | 0        | 1        | 1        | 1        | 1        |\n| 0        | 0        | 1        | 1        | 0        | 0        | 0        | 1        |\n| 0        | 0        | 1        | 1        | 0        | 0        | 1        | 1        |\n| 0        | 0        | 1        | 1        | 0        | 1        | 0        | 1        |\n| 0        | 0        | 1        | 1        | 0        | 1        | 1        | 1        |\n| 0        | 0        | 1        | 1        | 1        | 0        | 0        | 1        |\n| 0        | 0        | 1        | 1        | 1        | 0        | 1        | 1        |\n| 0        | 0        | 1        | 1        | 1        | 1        | 0        | 1        |\n| 0        | 0        | 1        | 1        | 1        | 1        | 1        | 1        |\n| 0        | 1        | 0        | 0        | 0        | 0        | 0        | 0        |\n| 0        | 1        | 0        | 0        | 0        | 0        | 1        | 0        |\n| 0        | 1        | 0        | 0        | 0        | 1        | 0        | 0        |\n| 0        | 1        | 0        | 0        | 0        | 1        | 1        | 0        |\n| 0        | 1        | 0        | 0        | 1        | 0        | 0        | 0        |\n| 0        | 1        | 0        | 0        | 1        | 0        | 1        | 0        |\n| 0        | 1        | 0        | 0        | 1        | 1        | 0        | 0        |\n| 0        | 1        | 0        | 0        | 1        | 1        | 1        | 0        |\n| 0        | 1        | 0        | 1        | 0        | 0        | 0        | 0        |\n| 0        | 1        | 0        | 1        | 0        | 0        | 1        | 0        |\n| 0        | 1        | 0        | 1        | 0        | 1        | 0        | 0        |\n| 0        | 1        | 0        | 1        | 0        | 1        | 1        | 0        |\n| 0        | 1        | 0        | 1        | 1        | 0        | 0        | 0        |\n| 0        | 1        | 0        | 1        | 1        | 0        | 1        | 0        |\n| 0        | 1        | 0        | 1        | 1        | 1        | 0        | 0        |\n| 0        | 1        | 0        | 1        | 1        | 1        | 1        | 0        |\n| 0        | 1        | 1        | 0        | 0        | 0        | 0        | 1        |\n| 0        | 1        | 1        | 0        | 0        | 0        | 1        | 1        |\n| 0        | 1        | 1        | 0        | 0        | 1        | 0        | 1        |\n| 0        | 1        | 1        | 0        | 0        | 1        | 1        | 1        |\n| 0        | 1        | 1        | 0        | 1        | 0        | 0        | 1        |\n| 0        | 1        | 1        | 0        | 1        | 0        | 1        | 1        |\n| 0        | 1        | 1        | 0        | 1        | 1        | 0        | 1        |\n| 0        | 1        | 1        | 0        | 1        | 1        | 1        | 1        |\n| 0        | 1        | 1        | 1        | 0        | 0        | 0        | 1        |\n| 0        | 1        | 1        | 1        | 0        | 0        | 1        | 1        |\n| 0        | 1        | 1        | 1        | 0        | 1        | 0        | 1        |\n| 0        | 1        | 1        | 1        | 0        | 1        | 1        | 1        |\n| 0        | 1        | 1        | 1        | 1        | 0        | 0        | 1        |\n| 0        | 1        | 1        | 1        | 1        | 0        | 1        | 1        |\n| 0        | 1        | 1        | 1        | 1        | 1        | 0        | 1        |\n| 0        | 1        | 1        | 1        | 1        | 1        | 1        | 1        |\n| 1        | 0        | 0        | 0        | 0        | 0        | 0        | 0        |\n| 1        | 0        | 0        | 0        | 0        | 0        | 1        | 0        |\n| 1        | 0        | 0        | 0        | 0        | 1        | 0        | 0        |\n| 1        | 0        | 0        | 0        | 0        | 1        | 1        | 0        |\n| 1        | 0        | 0        | 0        | 1        | 0        | 0        | 0        |\n| 1        | 0        | 0        | 0        | 1        | 0        | 1        | 0        |\n| 1        | 0        | 0        | 0        | 1        | 1        | 0        | 0        |\n| 1        | 0        | 0        | 0        | 1        | 1        | 1        | 0        |\n| 1        | 0        | 0        | 1        | 0        | 0        | 0        | 0        |\n| 1        | 0        | 0        | 1        | 0        | 0        | 1        | 0        |\n| 1        | 0        | 0        | 1        | 0        | 1        | 0        | 0        |\n| 1        | 0        | 0        | 1        | 0        | 1        | 1        | 0        |\n| 1        | 0        | 0        | 1        | 1        | 0        | 0        | 0        |\n| 1        | 0        | 0        | 1        | 1        | 0        | 1        | 0        |\n| 1        | 0        | 0        | 1        | 1        | 1        | 0        | 0        |\n| 1        | 0        | 0        | 1        | 1        | 1        | 1        | 0        |\n| 1        | 0        | 1        | 0        | 0        | 0        | 0        | 1        |\n| 1        | 0        | 1        | 0        | 0        | 0        | 1        | 1        |\n| 1        | 0        | 1        | 0        | 0        | 1        | 0        | 1        |\n| 1        | 0        | 1        | 0        | 0        | 1        | 1        | 1        |\n| 1        | 0        | 1        | 0        | 1        | 0        | 0        | 1        |\n| 1        | 0        | 1        | 0        | 1        | 0        | 1        | 1        |\n| 1        | 0        | 1        | 0        | 1        | 1        | 0        | 1        |\n| 1        | 0        | 1        | 0        | 1        | 1        | 1        | 1        |\n| 1        | 0        | 1        | 1        | 0        | 0        | 0        | 1        |\n| 1        | 0        | 1        | 1        | 0        | 0        | 1        | 1        |\n| 1        | 0        | 1        | 1        | 0        | 1        | 0        | 1        |\n| 1        | 0        | 1        | 1        | 0        | 1        | 1        | 1        |\n| 1        | 0        | 1        | 1        | 1        | 0        | 0        | 1        |\n| 1        | 0        | 1        | 1        | 1        | 0        | 1        | 1        |\n| 1        | 0        | 1        | 1        | 1        | 1        | 0        | 1        |\n| 1        | 0        | 1        | 1        | 1        | 1        | 1        | 1        |\n| 1        | 1        | 0        | 0        | 0        | 0        | 0        | 1        |\n| 1        | 1        | 0        | 0        | 0        | 0        | 1        | 1        |\n| 1        | 1        | 0        | 0        | 0        | 1        | 0        | 1        |\n| 1        | 1        | 0        | 0        | 0        | 1        | 1        | 1        |\n| 1        | 1        | 0        | 0        | 1        | 0        | 0        | 1        |\n| 1        | 1        | 0        | 0        | 1        | 0        | 1        | 1        |\n| 1        | 1        | 0        | 0        | 1        | 1        | 0        | 1        |\n| 1        | 1        | 0        | 0        | 1        | 1        | 1        | 1        |\n| 1        | 1        | 0        | 1        | 0        | 0        | 0        | 1        |\n| 1        | 1        | 0        | 1        | 0        | 0        | 1        | 1        |\n| 1        | 1        | 0        | 1        | 0        | 1        | 0        | 1        |\n| 1        | 1        | 0        | 1        | 0        | 1        | 1        | 1        |\n| 1        | 1        | 0        | 1        | 1        | 0        | 0        | 1        |\n| 1        | 1        | 0        | 1        | 1        | 0        | 1        | 1        |\n| 1        | 1        | 0        | 1        | 1        | 1        | 0        | 1        |\n| 1        | 1        | 0        | 1        | 1        | 1        | 1        | 1        |\n| 1        | 1        | 1        | 0        | 0        | 0        | 0        | 1        |\n| 1        | 1        | 1        | 0        | 0        | 0        | 1        | 1        |\n| 1        | 1        | 1        | 0        | 0        | 1        | 0        | 1        |\n| 1        | 1        | 1        | 0        | 0        | 1        | 1        | 1        |\n| 1        | 1        | 1        | 0        | 1        | 0        | 0        | 1        |\n| 1        | 1        | 1        | 0        | 1        | 0        | 1        | 1        |\n| 1        | 1        | 1        | 0        | 1        | 1        | 0        | 1        |\n| 1        | 1        | 1        | 0        | 1        | 1        | 1        | 1        |\n| 1        | 1        | 1        | 1        | 0        | 0        | 0        | 1        |\n| 1        | 1        | 1        | 1        | 0        | 0        | 1        | 1        |\n| 1        | 1        | 1        | 1        | 0        | 1        | 0        | 1        |\n| 1        | 1        | 1        | 1        | 0        | 1        | 1        | 1        |\n| 1        | 1        | 1        | 1        | 1        | 0        | 0        | 1        |\n| 1        | 1        | 1        | 1        | 1        | 0        | 1        | 1        |\n| 1        | 1        | 1        | 1        | 1        | 1        | 0        | 1        |\n| 1        | 1        | 1        | 1        | 1        | 1        | 1        | 1        |\n"
  }
}

Authentication

The Truth Table Generator API requires authentication via API key. Include your API key in the request header:

Required Header
X-API-Key: your_api_key_here

Learn more about authentication →

Interactive API Playground

Test the Truth Table Generator API directly in your browser with live requests and responses.

Parameters

The following parameters are available for the Truth Table Generator API:

Generate Truth Table

ParameterTypeRequiredDescriptionDefaultExample
expressionstringrequired
Boolean expression using A-Z variables and operators (AND, OR, NOT, XOR, NAND, NOR)
-A AND B OR C

Response

The Truth Table Generator API returns responses in JSON, XML, YAML, and CSV formats. The JSON response is shown in the Example section above; alternative formats below.

Other Response Formats

XML Response
200 OK
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>ok</status>
  <error xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
  <data>
    <expression>A AND B OR C</expression>
    <normalized>A &amp;&amp; B || C</normalized>
    <variables>
      <variable>A</variable>
      <variable>B</variable>
      <variable>C</variable>
      <variable>D</variable>
      <variable>N</variable>
      <variable>O</variable>
      <variable>R</variable>
    </variables>
    <variableCount>7</variableCount>
    <rowCount>128</rowCount>
    <rows>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>0</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>0</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>0</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>0</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>1</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>1</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>1</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>0</C>
          <D>1</D>
          <N>1</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>0</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>0</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>0</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>0</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>1</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>1</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>1</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>0</B>
          <C>1</C>
          <D>1</D>
          <N>1</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>1</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>0</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>0</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>0</R>
        </inputs>
        <result>0</result>
      </row>
      <row>
        <inputs>
          <A>0</A>
          <B>1</B>
          <C>0</C>
          <D>0</D>
          <N>1</N>
          <O>1</O>
          <R>1</R>
        </inputs>
        <result>0</result>
      </row>
      <row>

<!-- ... response truncated (1690 total lines) -->
YAML Response
200 OK
status: ok
error: null
data:
  expression: A AND B OR C
  normalized: A && B || C
  variables:
    - A
    - B
    - C
    - D
    - 'N'
    - O
    - R
  variableCount: 7
  rowCount: 128
  rows:
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 0
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 0
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 0
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 0
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 1
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 1
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 1
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 0
        'N': 1
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 0
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 0
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 0
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 0
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 1
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 1
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 1
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 0
        D: 1
        'N': 1
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 0
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 0
        O: 0
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 0
        O: 1
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 0
        O: 1
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 1
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 1
        O: 0
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 1
        O: 1
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 0
        'N': 1
        O: 1
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 0
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 0
        O: 0
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 0
        O: 1
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 0
        O: 1
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 1
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 1
        O: 0
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 1
        O: 1
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 0
        C: 1
        D: 1
        'N': 1
        O: 1
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 0
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 0
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 0
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 0
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 1
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 1
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 1
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 0
        'N': 1
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 0
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 0
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 0
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 0
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 1
        O: 0
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 1
        O: 0
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 1
        O: 1
        R: 0
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 0
        D: 1
        'N': 1
        O: 1
        R: 1
      result: 0
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 0
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 0
        O: 0
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 0
        O: 1
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 0
        O: 1
        R: 1
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 1
        O: 0
        R: 0
      result: 1
    - inputs:
        A: 0
        B: 1
        C: 1
        D: 0
        'N': 1
        O: 0

# ... response truncated (1558 total lines)
CSV Response
200 OK
keyvalue
expressionA AND B OR C
normalizedA && B || C
variables[A,B,C,D,N,O,R]
variableCount7
rowCount128
rows[{inputs:{A:0,B:0,C:0,D:0,N:0,O:0,R:0},result:0},{inputs:{A:0,B:0,C:0,D:0,N:0,O:0,R:1},result:0},{inputs:{A:0,B:0,C:0,D:0,N:0,O:1,R:0},result:0},{inputs:{A:0,B:0,C:0,D:0,N:0,O:1,R:1},result:0},{inputs:{A:0,B:0,C:0,D:0,N:1,O:0,R:0},result:0},{inputs:{A:0,B:0,C:0,D:0,N:1,O:0,R:1},result:0},{inputs:{A:0,B:0,C:0,D:0,N:1,O:1,R:0},result:0},{inputs:{A:0,B:0,C:0,D:0,N:1,O:1,R:1},result:0},{inputs:{A:0,B:0,C:0,D:1,N:0,O:0,R:0},result:0},{inputs:{A:0,B:0,C:0,D:1,N:0,O:0,R:1},result:0},{inputs:{A:0,B:0,C:0,D:1,N:0,O:1,R:0},result:0},{inputs:{A:0,B:0,C:0,D:1,N:0,O:1,R:1},result:0},{inputs:{A:0,B:0,C:0,D:1,N:1,O:0,R:0},result:0},{inputs:{A:0,B:0,C:0,D:1,N:1,O:0,R:1},result:0},{inputs:{A:0,B:0,C:0,D:1,N:1,O:1,R:0},result:0},{inputs:{A:0,B:0,C:0,D:1,N:1,O:1,R:1},result:0},{inputs:{A:0,B:0,C:1,D:0,N:0,O:0,R:0},result:1},{inputs:{A:0,B:0,C:1,D:0,N:0,O:0,R:1},result:1},{inputs:{A:0,B:0,C:1,D:0,N:0,O:1,R:0},result:1},{inputs:{A:0,B:0,C:1,D:0,N:0,O:1,R:1},result:1},{inputs:{A:0,B:0,C:1,D:0,N:1,O:0,R:0},result:1},{inputs:{A:0,B:0,C:1,D:0,N:1,O:0,R:1},result:1},{inputs:{A:0,B:0,C:1,D:0,N:1,O:1,R:0},result:1},{inputs:{A:0,B:0,C:1,D:0,N:1,O:1,R:1},result:1},{inputs:{A:0,B:0,C:1,D:1,N:0,O:0,R:0},result:1},{inputs:{A:0,B:0,C:1,D:1,N:0,O:0,R:1},result:1},{inputs:{A:0,B:0,C:1,D:1,N:0,O:1,R:0},result:1},{inputs:{A:0,B:0,C:1,D:1,N:0,O:1,R:1},result:1},{inputs:{A:0,B:0,C:1,D:1,N:1,O:0,R:0},result:1},{inputs:{A:0,B:0,C:1,D:1,N:1,O:0,R:1},result:1},{inputs:{A:0,B:0,C:1,D:1,N:1,O:1,R:0},result:1},{inputs:{A:0,B:0,C:1,D:1,N:1,O:1,R:1},result:1},{inputs:{A:0,B:1,C:0,D:0,N:0,O:0,R:0},result:0},{inputs:{A:0,B:1,C:0,D:0,N:0,O:0,R:1},result:0},{inputs:{A:0,B:1,C:0,D:0,N:0,O:1,R:0},result:0},{inputs:{A:0,B:1,C:0,D:0,N:0,O:1,R:1},result:0},{inputs:{A:0,B:1,C:0,D:0,N:1,O:0,R:0},result:0},{inputs:{A:0,B:1,C:0,D:0,N:1,O:0,R:1},result:0},{inputs:{A:0,B:1,C:0,D:0,N:1,O:1,R:0},result:0},{inputs:{A:0,B:1,C:0,D:0,N:1,O:1,R:1},result:0},{inputs:{A:0,B:1,C:0,D:1,N:0,O:0,R:0},result:0},{inputs:{A:0,B:1,C:0,D:1,N:0,O:0,R:1},result:0},{inputs:{A:0,B:1,C:0,D:1,N:0,O:1,R:0},result:0},{inputs:{A:0,B:1,C:0,D:1,N:0,O:1,R:1},result:0},{inputs:{A:0,B:1,C:0,D:1,N:1,O:0,R:0},result:0},{inputs:{A:0,B:1,C:0,D:1,N:1,O:0,R:1},result:0},{inputs:{A:0,B:1,C:0,D:1,N:1,O:1,R:0},result:0},{inputs:{A:0,B:1,C:0,D:1,N:1,O:1,R:1},result:0},{inputs:{A:0,B:1,C:1,D:0,N:0,O:0,R:0},result:1},{inputs:{A:0,B:1,C:1,D:0,N:0,O:0,R:1},result:1},{inputs:{A:0,B:1,C:1,D:0,N:0,O:1,R:0},result:1},{inputs:{A:0,B:1,C:1,D:0,N:0,O:1,R:1},result:1},{inputs:{A:0,B:1,C:1,D:0,N:1,O:0,R:0},result:1},{inputs:{A:0,B:1,C:1,D:0,N:1,O:0,R:1},result:1},{inputs:{A:0,B:1,C:1,D:0,N:1,O:1,R:0},result:1},{inputs:{A:0,B:1,C:1,D:0,N:1,O:1,R:1},result:1},{inputs:{A:0,B:1,C:1,D:1,N:0,O:0,R:0},result:1},{inputs:{A:0,B:1,C:1,D:1,N:0,O:0,R:1},result:1},{inputs:{A:0,B:1,C:1,D:1,N:0,O:1,R:0},result:1},{inputs:{A:0,B:1,C:1,D:1,N:0,O:1,R:1},result:1},{inputs:{A:0,B:1,C:1,D:1,N:1,O:0,R:0},result:1},{inputs:{A:0,B:1,C:1,D:1,N:1,O:0,R:1},result:1},{inputs:{A:0,B:1,C:1,D:1,N:1,O:1,R:0},result:1},{inputs:{A:0,B:1,C:1,D:1,N:1,O:1,R:1},result:1},{inputs:{A:1,B:0,C:0,D:0,N:0,O:0,R:0},result:0},{inputs:{A:1,B:0,C:0,D:0,N:0,O:0,R:1},result:0},{inputs:{A:1,B:0,C:0,D:0,N:0,O:1,R:0},result:0},{inputs:{A:1,B:0,C:0,D:0,N:0,O:1,R:1},result:0},{inputs:{A:1,B:0,C:0,D:0,N:1,O:0,R:0},result:0},{inputs:{A:1,B:0,C:0,D:0,N:1,O:0,R:1},result:0},{inputs:{A:1,B:0,C:0,D:0,N:1,O:1,R:0},result:0},{inputs:{A:1,B:0,C:0,D:0,N:1,O:1,R:1},result:0},{inputs:{A:1,B:0,C:0,D:1,N:0,O:0,R:0},result:0},{inputs:{A:1,B:0,C:0,D:1,N:0,O:0,R:1},result:0},{inputs:{A:1,B:0,C:0,D:1,N:0,O:1,R:0},result:0},{inputs:{A:1,B:0,C:0,D:1,N:0,O:1,R:1},result:0},{inputs:{A:1,B:0,C:0,D:1,N:1,O:0,R:0},result:0},{inputs:{A:1,B:0,C:0,D:1,N:1,O:0,R:1},result:0},{inputs:{A:1,B:0,C:0,D:1,N:1,O:1,R:0},result:0},{inputs:{A:1,B:0,C:0,D:1,N:1,O:1,R:1},result:0},{inputs:{A:1,B:0,C:1,D:0,N:0,O:0,R:0},result:1},{inputs:{A:1,B:0,C:1,D:0,N:0,O:0,R:1},result:1},{inputs:{A:1,B:0,C:1,D:0,N:0,O:1,R:0},result:1},{inputs:{A:1,B:0,C:1,D:0,N:0,O:1,R:1},result:1},{inputs:{A:1,B:0,C:1,D:0,N:1,O:0,R:0},result:1},{inputs:{A:1,B:0,C:1,D:0,N:1,O:0,R:1},result:1},{inputs:{A:1,B:0,C:1,D:0,N:1,O:1,R:0},result:1},{inputs:{A:1,B:0,C:1,D:0,N:1,O:1,R:1},result:1},{inputs:{A:1,B:0,C:1,D:1,N:0,O:0,R:0},result:1},{inputs:{A:1,B:0,C:1,D:1,N:0,O:0,R:1},result:1},{inputs:{A:1,B:0,C:1,D:1,N:0,O:1,R:0},result:1},{inputs:{A:1,B:0,C:1,D:1,N:0,O:1,R:1},result:1},{inputs:{A:1,B:0,C:1,D:1,N:1,O:0,R:0},result:1},{inputs:{A:1,B:0,C:1,D:1,N:1,O:0,R:1},result:1},{inputs:{A:1,B:0,C:1,D:1,N:1,O:1,R:0},result:1},{inputs:{A:1,B:0,C:1,D:1,N:1,O:1,R:1},result:1},{inputs:{A:1,B:1,C:0,D:0,N:0,O:0,R:0},result:1},{inputs:{A:1,B:1,C:0,D:0,N:0,O:0,R:1},result:1},{inputs:{A:1,B:1,C:0,D:0,N:0,O:1,R:0},result:1},{inputs:{A:1,B:1,C:0,D:0,N:0,O:1,R:1},result:1},{inputs:{A:1,B:1,C:0,D:0,N:1,O:0,R:0},result:1},{inputs:{A:1,B:1,C:0,D:0,N:1,O:0,R:1},result:1},{inputs:{A:1,B:1,C:0,D:0,N:1,O:1,R:0},result:1},{inputs:{A:1,B:1,C:0,D:0,N:1,O:1,R:1},result:1},{inputs:{A:1,B:1,C:0,D:1,N:0,O:0,R:0},result:1},{inputs:{A:1,B:1,C:0,D:1,N:0,O:0,R:1},result:1},{inputs:{A:1,B:1,C:0,D:1,N:0,O:1,R:0},result:1},{inputs:{A:1,B:1,C:0,D:1,N:0,O:1,R:1},result:1},{inputs:{A:1,B:1,C:0,D:1,N:1,O:0,R:0},result:1},{inputs:{A:1,B:1,C:0,D:1,N:1,O:0,R:1},result:1},{inputs:{A:1,B:1,C:0,D:1,N:1,O:1,R:0},result:1},{inputs:{A:1,B:1,C:0,D:1,N:1,O:1,R:1},result:1},{inputs:{A:1,B:1,C:1,D:0,N:0,O:0,R:0},result:1},{inputs:{A:1,B:1,C:1,D:0,N:0,O:0,R:1},result:1},{inputs:{A:1,B:1,C:1,D:0,N:0,O:1,R:0},result:1},{inputs:{A:1,B:1,C:1,D:0,N:0,O:1,R:1},result:1},{inputs:{A:1,B:1,C:1,D:0,N:1,O:0,R:0},result:1},{inputs:{A:1,B:1,C:1,D:0,N:1,O:0,R:1},result:1},{inputs:{A:1,B:1,C:1,D:0,N:1,O:1,R:0},result:1},{inputs:{A:1,B:1,C:1,D:0,N:1,O:1,R:1},result:1},{inputs:{A:1,B:1,C:1,D:1,N:0,O:0,R:0},result:1},{inputs:{A:1,B:1,C:1,D:1,N:0,O:0,R:1},result:1},{inputs:{A:1,B:1,C:1,D:1,N:0,O:1,R:0},result:1},{inputs:{A:1,B:1,C:1,D:1,N:0,O:1,R:1},result:1},{inputs:{A:1,B:1,C:1,D:1,N:1,O:0,R:0},result:1},{inputs:{A:1,B:1,C:1,D:1,N:1,O:0,R:1},result:1},{inputs:{A:1,B:1,C:1,D:1,N:1,O:1,R:0},result:1},{inputs:{A:1,B:1,C:1,D:1,N:1,O:1,R:1},result:1}]
asciiTable| A | B | C | D | N | O | R | Result |
|----------|----------|----------|----------|----------|----------|----------|----------|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
| 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
| 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
| 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
| 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 |
| 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 |
| 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
| 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 |
| 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |

Response Structure

All API responses follow a consistent structure with the following fields:

FieldTypeDescriptionExample
statusstringIndicates whether the request was successful ("ok") or failed ("error")ok
errorstring | nullContains error message if status is "error", otherwise nullnull
dataobject | nullContains the API response data if successful, otherwise null{...}

Learn more about response formats →

Response Data Fields

When the request is successful, the data object contains the following fields:

Response fields marked with Premium are available exclusively on paid plans.View pricing
FieldTypeSample ValueDescription
expressionstring"A AND B OR C"
Original boolean expression input by user
normalizedPremiumstring"A && B || C"
Expression normalized with standard operators like && and ||
variablesPremiumarray["A", ...]
Array of unique variable names found in expression
variableCountPremiumnumber7
Total count of unique variables in boolean expression
rowCountPremiumnumber128
Number of rows in truth table (2^variableCount)
[ ] Array items:array[128]Array of objects
Array of truth table rows with inputs and result values
â”” inputsobject{...}
Input variable values for current truth table row
â”” Anumber0
-
â”” Bnumber0
-
â”” Cnumber0
-
â”” Dnumber0
-
â”” Nnumber0
-
â”” Onumber0
-
â”” Rnumber0
-
â”” resultnumber0
Boolean result (0 or 1) for given input combination
asciiTablePremiumstring"| A | B | C | D | N | O | R | Result | |----------|----------|----------|----------|----------|----------|----------|----------| | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | "
ASCII formatted table representation for easy display

Headers

Only X-API-Key is required. Optional headers include Accept for response format negotiation (JSON, XML, or YAML), User-Agent, and X-Request-ID for request tracing. See all request headers →

GraphQL AccessALPHA

Access Truth Table Generator through GraphQL to combine it with other API calls in a single request. Query only the truth table generator data you need with precise field selection, and orchestrate complex data fetching workflows.

Test Truth Table Generator in the GraphQL Explorer to confirm availability and experiment with queries.

Credit Cost: Each API called in your GraphQL query consumes its standard credit cost.

GraphQL Endpoint
POST https://api.apiverve.com/v1/graphql
GraphQL Query Example
query {
  truthtable(
    input: {
      expression: "A AND B OR C"
    }
  ) {
    expression
    normalized
    variables
    variableCount
    rowCount
    rows
    asciiTable
  }
}

Note: Authentication is handled via the x-api-key header in your GraphQL request, not as a query parameter.

CORS Support

The Truth Table Generator API accepts cross-origin requests from any origin, so it can be called directly from browser-based applications without a proxy. See CORS support →

Rate Limiting

Truth Table Generator requests are throttled per minute on the Free plan and unthrottled on paid plans. Exceeding the limit returns 429 Too Many Requests; rate-limit usage is reported in the X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset response headers. See per-plan limits and best practices →

Error Codes

The Truth Table Generator API uses standard HTTP status codes — 200 on success, 400 for invalid parameters, 401 for missing or invalid keys, 403 for insufficient credits, 429 for rate-limit exhaustion, and 500/503 for server-side issues. Each error response includes an X-Request-ID header you can quote when contacting support. See full error handling guide →

SDKs for Truth Table Generator

Official Truth Table Generator packages on npm, PyPI, NuGet, and JitPack — plus a Postman collection and an OpenAPI spec. See the SDK guide →

No-Code Integrations

Truth Table Generator works with Zapier, Make, Pipedream, n8n, and Power Automate using the same API key. See setup guides →

Frequently Asked Questions

How do I get an API key for Truth Table Generator?
Sign up for a free account at dashboard.apiverve.com. Your API key will be automatically generated and available in your dashboard. The same key works for Truth Table Generator and all other APIVerve APIs. The free plan includes 1,000 credits plus a 500 credit bonus.
How many credits does Truth Table Generator cost?

Each successful Truth Table Generator API call consumes credits based on plan tier. Check the pricing section above for the exact credit cost. Failed requests and errors don't consume credits, so you only pay for successful truth table generator lookups.

Can I use Truth Table Generator in production?

The free plan is for testing and development only. For production use of Truth Table Generator, upgrade to a paid plan (Starter, Pro, or Mega) which includes commercial use rights, no attribution requirements, and guaranteed uptime SLAs. All paid plans are production-ready.

Can I use Truth Table Generator from a browser?
Yes! The Truth Table Generator API supports CORS with wildcard configuration, so you can call it directly from browser-based JavaScript without needing a proxy server. See the CORS section above for details.
What happens if I exceed my Truth Table Generator credit limit?

When you reach your monthly credit limit, Truth Table Generator API requests will return an error until you upgrade your plan or wait for the next billing cycle. You'll receive notifications at 80% and 95% usage to give you time to upgrade if needed.

What's Next?

Continue your journey with these recommended resources

Was this page helpful?