Get preset alphabets by ascii
In order to get the character set (together with other attribute–value pairs) of all ASCII preset alphabets, the HTTP request path attribute filter[ascii] MUST be sent as true. A false ascii filter instead of true means all pure or mixed Unicode preset alphabets.
All matching alphabets are returned from the remote service as list in the JSON response body. Each data object of type: alphabet in the list has the same structure as if it had been requested by its identifier via HTTP request path parameter.
Request endpoint
GET SERVER:PORT/api/alphabets?filter[ascii]=true
Response status
200
Request headers
Accept:application/vnd.api+json
Content-Type:application/vnd.api+json
Session-Key:SSSSSSSS-SSSS-SSSS-SSSS-SSSSSSSSSSSS
Response headers
Transfer-Encoding:chunked
Connection:keep-alive
Accept:application/vnd.api+json
Cache-Control:no-cache
Date:Tue, 19 Mar 2024 12:52:23 GMT
Content-Type:application/vnd.api+json
Server:nginx/1.25.4
Request body
# intentionally blank
Response body
{
"links": {
"self": "/api/alphabets?filter[ascii]=true"
},
"data": [
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "ab"
},
"id": "AB",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 96,
"chars": "abc"
},
"id": "ABC",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "abcd"
},
"id": "ABCD",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 10,
"bytes": 10,
"parity": 0,
"chars": "0123456789"
},
"id": "BASE10",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 11,
"bytes": 11,
"parity": 44,
"chars": "0123456789-"
},
"id": "BASE11",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 12,
"bytes": 12,
"parity": 0,
"chars": "0123456789ab"
},
"id": "BASE12",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 13,
"bytes": 13,
"parity": 122,
"chars": "0123456789xyz"
},
"id": "BASE13",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 16,
"bytes": 16,
"parity": 0,
"chars": "0123456789abcdef"
},
"id": "BASE16",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "01"
},
"id": "BASE2",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 26,
"bytes": 26,
"parity": 0,
"chars": "abcdefghijklmnopqrstuvwxyz"
},
"id": "BASE26",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 51,
"chars": "012"
},
"id": "BASE3",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 30,
"bytes": 30,
"parity": 0,
"chars": "0123456789abcdefghkmnprstvwxyz"
},
"id": "BASE30",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 32,
"bytes": 32,
"parity": 0,
"chars": "234567abcdefghijklmnopqrstuvwxyz"
},
"id": "BASE32",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 36,
"bytes": 36,
"parity": 0,
"chars": "0123456789abcdefghijklmnopqrstuvwxyz"
},
"id": "BASE36",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "0123"
},
"id": "BASE4",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 48,
"bytes": 48,
"parity": 0,
"chars": "0123456789ABDEGJKLMNOPQRVWXYZabdegjklmnopqrvwxyz"
},
"id": "BASE48",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 52,
"chars": "01234"
},
"id": "BASE5",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 58,
"bytes": 58,
"parity": 0,
"chars": "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
},
"id": "BASE58",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 6,
"bytes": 6,
"parity": 0,
"chars": "012345"
},
"id": "BASE6",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 60,
"bytes": 60,
"parity": 0,
"chars": "23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
},
"id": "BASE60",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 62,
"bytes": 62,
"parity": 0,
"chars": "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
},
"id": "BASE62",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 55,
"chars": "0123456"
},
"id": "BASE7",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 8,
"bytes": 8,
"parity": 0,
"chars": "01234567"
},
"id": "BASE8",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 9,
"bytes": 9,
"parity": 56,
"chars": "012345678"
},
"id": "BASE9",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "-+"
},
"id": "BIPOL",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 9,
"bytes": 9,
"parity": 97,
"chars": "abcdefghi"
},
"id": "DRAGO",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 96,
"chars": "abcdefg"
},
"id": "DWARFS",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 8,
"bytes": 8,
"parity": 0,
"chars": "01234567"
},
"id": "EIGHT",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 10,
"bytes": 10,
"parity": 0,
"chars": "abcdefghij"
},
"id": "FINGERS",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 52,
"chars": "01234"
},
"id": "FIVE",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "0123"
},
"id": "FOUR",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 97,
"chars": "abcde"
},
"id": "HAND",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 6,
"bytes": 6,
"parity": 0,
"chars": "abcdef"
},
"id": "HEXA",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 10,
"bytes": 10,
"parity": 0,
"chars": "abcdefghij"
},
"id": "LOWER_BASE10",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "ab"
},
"id": "LOWER_BASE2",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 96,
"chars": "abc"
},
"id": "LOWER_BASE3",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "nesw"
},
"id": "LOWER_BASE4",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 97,
"chars": "abcde"
},
"id": "LOWER_BASE5",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 6,
"bytes": 6,
"parity": 0,
"chars": "abcdef"
},
"id": "LOWER_BASE6",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 96,
"chars": "abcdefg"
},
"id": "LOWER_BASE7",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 8,
"bytes": 8,
"parity": 0,
"chars": "abcdefgh"
},
"id": "LOWER_BASE8",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 9,
"bytes": 9,
"parity": 97,
"chars": "abcdefghi"
},
"id": "LOWER_BASE9",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 30,
"bytes": 30,
"parity": 0,
"chars": "0123456789abcdefghkmnprstvwxyz"
},
"id": "LOWER_EPCG30",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 16,
"bytes": 16,
"parity": 0,
"chars": "0123456789abcdef"
},
"id": "LOWER_HEX",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 26,
"bytes": 26,
"parity": 0,
"chars": "abcdefghijklmnopqrstuvwxyz"
},
"id": "LOWER_LATIN",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 125,
"chars": "aso"
},
"id": "MATRIX",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 9,
"bytes": 9,
"parity": 56,
"chars": "012345678"
},
"id": "NINE",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 8,
"bytes": 8,
"parity": 0,
"chars": "abcdefgh"
},
"id": "OCTA",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "+-/*"
},
"id": "OPERATORS",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 105,
"chars": "efahc"
},
"id": "PENTA",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "nesw"
},
"id": "POINTS",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 55,
"chars": "0123456"
},
"id": "SEVEN",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 110,
"chars": "hnztgvw"
},
"id": "SINS",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 6,
"bytes": 6,
"parity": 0,
"chars": "012345"
},
"id": "SIX",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 10,
"bytes": 10,
"parity": 0,
"chars": "0123456789"
},
"id": "TEN",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 51,
"chars": "012"
},
"id": "THREE",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 54,
"chars": "-0+"
},
"id": "TRIPOD",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "01"
},
"id": "TWO",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 10,
"bytes": 10,
"parity": 0,
"chars": "ABCDEFGHIJ"
},
"id": "UPPER_BASE10",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 2,
"bytes": 2,
"parity": 0,
"chars": "AB"
},
"id": "UPPER_BASE2",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 3,
"bytes": 3,
"parity": 64,
"chars": "ABC"
},
"id": "UPPER_BASE3",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 4,
"bytes": 4,
"parity": 0,
"chars": "NESW"
},
"id": "UPPER_BASE4",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 5,
"bytes": 5,
"parity": 65,
"chars": "ABCDE"
},
"id": "UPPER_BASE5",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 6,
"bytes": 6,
"parity": 0,
"chars": "ABCDEF"
},
"id": "UPPER_BASE6",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 7,
"bytes": 7,
"parity": 64,
"chars": "ABCDEFG"
},
"id": "UPPER_BASE7",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 8,
"bytes": 8,
"parity": 0,
"chars": "ABCDEFGH"
},
"id": "UPPER_BASE8",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 9,
"bytes": 9,
"parity": 65,
"chars": "ABCDEFGHI"
},
"id": "UPPER_BASE9",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 30,
"bytes": 30,
"parity": 0,
"chars": "0123456789ABCDEFGHKMNPRSTVWXYZ"
},
"id": "UPPER_EPCG30",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 16,
"bytes": 16,
"parity": 0,
"chars": "0123456789ABCDEF"
},
"id": "UPPER_HEX",
"type": "alphabet"
},
{
"attributes": {
"ascii": true,
"length": 26,
"bytes": 26,
"parity": 0,
"chars": "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
},
"id": "UPPER_LATIN",
"type": "alphabet"
}
]
}
HTTPie example
$ http get SERVER:PORT/api/alphabets?filter[ascii]=true Accept:application/vnd.api+json Content-Type:application/vnd.api+json Session-Key:SSSSSSSS-SSSS-SSSS-SSSS-SSSSSSSSSSSS