GET /calendar/{date}

Get a list of pronoun-related events happening on a specific date.

Path parameters

  • date string(date) Required

    The date for which to retrieve pronoun-related events (format: YYYY-MM-DD).

Responses

  • 200 application/json

    A JSON array of pronoun-related events for the specified date

    Hide response attributes Show response attributes object
    • day string(date) Required
    • image string Required
    • message string Required
    • events array[string] Required
    • eventsRaw array[object] Required
      Hide eventsRaw attributes Show eventsRaw attributes object
      • name string Required
      • display object Required
        Hide display attributes Show display attributes object
        • type string Required
        • name string Required
      • month integer Required
      • level integer Required
      • terms array[string] Required
      • timeDescription string | null Required
      • localCalendar string | null Required
      • yearCondition string | null Required
      • comment string | null Required
  • 500 application/json

    Internal server error

    Hide response attribute Show response attribute object
    • error string
GET /calendar/{date}
curl \
 --request GET 'https://en.pronouns.page/api/calendar/2024-06-01'
Response examples (200)
{
  "day": "2025-09-18",
  "link": "https://en.pronouns.page/calendar/2025-09-18",
  "image": "https://en.pronouns.page/calendar/en/2025-09-18.png",
  "events": [
    "HIV/AIDS and Aging Awareness Day",
    "Bisexual Awareness Week",
    "Suicide Prevention Month",
    "Diversity Month (Uruguay)"
  ],
  "message": "[English] 2025-09-18\n\nWe're celebrating/commemorating:\n - HIV/AIDS and Aging Awareness Day\n - Bisexual Awareness Week\n - Suicide Prevention Month\n - Diversity Month (Uruguay)\n\nhttps://en.pronouns.page/calendar/2025-09-18",
  "eventsRaw": [
    {
      "name": "hiv_aging_awareness_day",
      "level": 3,
      "month": 9,
      "terms": [
        "aids"
      ],
      "comment": null,
      "display": {
        "name": "_red-ribbon",
        "type": "flag"
      },
      "localCalendar": null,
      "yearCondition": null,
      "timeDescription": null
    },
    {
      "name": "bisexual_week",
      "level": 1,
      "month": 9,
      "terms": [
        "bisexual"
      ],
      "comment": null,
      "display": {
        "name": "Bisexual",
        "type": "flag"
      },
      "localCalendar": null,
      "yearCondition": null,
      "timeDescription": null
    },
    {
      "name": "suicide_prevention_month",
      "level": 0,
      "month": 9,
      "terms": [],
      "comment": null,
      "display": {
        "name": "_yellow-ribbon",
        "type": "flag"
      },
      "localCalendar": null,
      "yearCondition": null,
      "timeDescription": null
    },
    {
      "name": "Diversity Month (Uruguay)",
      "level": 0,
      "month": 9,
      "terms": [],
      "comment": null,
      "display": {
        "name": "LGBTQ",
        "type": "flag"
      },
      "localCalendar": null,
      "yearCondition": null,
      "timeDescription": null
    }
  ]
}
Response examples (500)
{
  "error": "Internal server error"
}