{
  "opencollection": "1.0.0",
  "info": {
    "name": "LanguageTool HTTP API",
    "version": "1.0"
  },
  "items": [
    {
      "info": {
        "name": "Check text for grammar and style issues",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.languagetool.org/v2/check",
        "body": {
          "type": "form-urlencoded",
          "data": [
            {
              "name": "text",
              "value": ""
            },
            {
              "name": "data",
              "value": ""
            },
            {
              "name": "language",
              "value": ""
            },
            {
              "name": "username",
              "value": ""
            },
            {
              "name": "apiKey",
              "value": ""
            },
            {
              "name": "level",
              "value": ""
            },
            {
              "name": "enabledRules",
              "value": ""
            },
            {
              "name": "disabledRules",
              "value": ""
            },
            {
              "name": "enabledCategories",
              "value": ""
            },
            {
              "name": "disabledCategories",
              "value": ""
            },
            {
              "name": "preferredVariants",
              "value": ""
            },
            {
              "name": "motherTongue",
              "value": ""
            }
          ]
        }
      },
      "docs": "Checks a text for style and grammar issues. Returns a list of matches with messages, suggested replacements, and rule context."
    },
    {
      "info": {
        "name": "List supported languages",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.languagetool.org/v2/languages"
      },
      "docs": "Retrieves a list of all supported languages with codes and names."
    },
    {
      "info": {
        "name": "List personal dictionary words",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://api.languagetool.org/v2/words",
        "params": [
          {
            "name": "username",
            "value": "",
            "type": "query"
          },
          {
            "name": "apiKey",
            "value": "",
            "type": "query"
          },
          {
            "name": "dicts",
            "value": "",
            "type": "query",
            "description": "Comma-separated list of dictionary names."
          },
          {
            "name": "offset",
            "value": "",
            "type": "query"
          },
          {
            "name": "limit",
            "value": "",
            "type": "query"
          }
        ]
      },
      "docs": "Lists words stored in the user's personal dictionaries."
    },
    {
      "info": {
        "name": "Add a word to a personal dictionary",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.languagetool.org/v2/words/add",
        "body": {
          "type": "form-urlencoded",
          "data": [
            {
              "name": "word",
              "value": ""
            },
            {
              "name": "username",
              "value": ""
            },
            {
              "name": "apiKey",
              "value": ""
            },
            {
              "name": "dict",
              "value": ""
            }
          ]
        }
      },
      "docs": "Adds a single word to a user's personal dictionary. The word must not be a phrase and cannot contain whitespace."
    },
    {
      "info": {
        "name": "Delete a word from a personal dictionary",
        "type": "http"
      },
      "http": {
        "method": "POST",
        "url": "https://api.languagetool.org/v2/words/delete",
        "body": {
          "type": "form-urlencoded",
          "data": [
            {
              "name": "word",
              "value": ""
            },
            {
              "name": "username",
              "value": ""
            },
            {
              "name": "apiKey",
              "value": ""
            },
            {
              "name": "dict",
              "value": ""
            }
          ]
        }
      },
      "docs": "Delete a word from a personal dictionary"
    }
  ],
  "bundled": true
}