Show an email

GET /hyperkitty/api/list/[email protected]/email/QPLM7ILRVBHFLWMIW3YH37VFGA7TJPHS/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/email/QPLM7ILRVBHFLWMIW3YH37VFGA7TJPHS/",
    "mailinglist": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/",
    "message_id": "CADq4U7KWbQD+h-BVZSHjr=ReAFeKeYaEe5=bxKtHzyfLWWnSkA@mail.gmail.com",
    "message_id_hash": "QPLM7ILRVBHFLWMIW3YH37VFGA7TJPHS",
    "thread": "https://mailman.amsat.org/hyperkitty/api/list/[email protected]/thread/QPLM7ILRVBHFLWMIW3YH37VFGA7TJPHS/",
    "sender": {
        "address": "minyard (a) acm.org",
        "mailman_id": "59a713764a2e4ccabdcfd85f5b213a94",
        "emails": "https://mailman.amsat.org/hyperkitty/api/sender/59a713764a2e4ccabdcfd85f5b213a94/emails/"
    },
    "sender_name": "Corey Minyard",
    "subject": "[pacsat-dev] AX25 code",
    "date": "2023-05-12T01:01:01Z",
    "parent": null,
    "children": [],
    "votes": {
        "likes": 0,
        "dislikes": 0,
        "status": "neutral"
    },
    "content": "For Chris, mostly,\n\nIn my AX25 code, the two queues are named read_data and write_data,\nyou can search for those values.  The length, position, and size are\nright after it and described in the comment above.\n\nThere are also some functions named \"sub_seq\", \"add_seq\" and\n\"seq_in_range\" that handle the wraparound.  In particular,\nseq_in_range is a little tricky.  And I see that I should comment\nthose better.\n\nAnd if you want, I can look at splitting up my code into a library\nthat has the state machine that could be re-used.  It may be some\noverkill, though, it does all the extended sequencing, XID, and such\nthat we don't need.\n\n-corey\n",
    "attachments": []
}