bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesPrimrose Retirement CommunitiesCook

Cook

Primrose Retirement Communities · Council Bluffs, IA, United States · On Site · Active · Rippling ATS

Job facts

FieldValue
CompanyPrimrose Retirement Communities
TitleCook
Normalized title-
Department / teamCulinary - AL
LocationCouncil Bluffs, IA, United States
Work modelOn Site
Employment typePart Time
Salary-
Statusactive
ATS providerRippling ATS
Posted / first seen2025-12-10 / 2026-05-29
Changed / last seen2026-06-20 / 2026-06-20

Related slices

PageWhat it containsOpen
Company jobsActive postings from Primrose Retirement Communities.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Rippling ATS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Council Bluffs.Open
Department jobsActive postings in Culinary - AL.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyPrimrose Retirement Communities
Source79e03ac5-ebd6-4499-860d-4a3373e3255c
ATS providerRippling ATS

Description

company Primrose Retirement Communities began over 30 years ago with a simple mission - to honor our seniors by offering a variety of healthy, happy lifestyle options. By getting the right people on the team at all levels of the organization and by making work fun, we will create a culture where the best people will want to work, residents will want to live, and the core values of Accountability, Relentless Improvement, Embrace Change, Respect and Passion are embraced. What we offer: PTO (Paid Time Off) Various coverage levels for Medical, Dental, and Vision Insurance Plans 401k Retirement plans plus a generous company match Employee Assistance Program (EAP) Company paid Life Insurance And best of all, you get to work with our amazing STAFF and RESIDENTS ! role Primrose Retirement Communities is hiring for a Cook to be responsible for providing residents and guests with a pleasant dining experience through the efficient and sanitary preparation and service of high quality, nutritious meals. More about the position responsibilities: Follows written recipes and prepares high quality, delicious, and nutritious menu options. Assists in developing menus and special meals, following a daily prep list. Helps the Dining Director/Executive Chef with inventory and ordering. Maintains a clean and sanitary working environment, including cleaning equipment and timely attention to dirty dishes. Assists with various cooking methods such as baking, frying, cold salad prep, sauteing, and general short order cooking. Opportunities for part-time hours. To learn more about this position, and more great opportunities, please visit us at: https://primroseretirement.com/primrose-careers-culture/

Full job record

Job ID536039c07e14cad04bfc05beaffb55b021257ba1
Org IDfcbdb375-e9fc-4090-8cdf-6904bbab9779
Source ID79e03ac5-ebd6-4499-860d-4a3373e3255c
Board ID79e03ac5-ebd6-4499-860d-4a3373e3255c
Providerrippling
Provider Job Key4ca41310-1797-469b-b7b6-bce7e0c7b61f
TitleCook
Normalized Title
Statusactive
Activeyes
Location TextCouncil Bluffs, IA, United States
DepartmentCulinary - AL
Team
Employment Typepart_time
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionIA
CityCouncil Bluffs
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ats.rippling.com/prc/jobs/4ca41310-1797-469b-b7b6-bce7e0c7b61f
Apply URLhttps://ats.rippling.com/prc/jobs/4ca41310-1797-469b-b7b6-bce7e0c7b61f
First Seen At2026-05-29 07:12:19Z
Last Seen At2026-06-20 09:14:52Z
Last Checked At2026-06-20 09:14:52Z
Last Changed At2026-06-20 09:14:52Z
Inactive At
Source Posted At2025-12-10 16:16:41Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=prc/date=2026-06-20/2026-06-20T09-14-47-068Z-db67ead9cb90f9db6a2a0eedef9bec12ccbbe0216b074291536825a5c07c643a.json
Event Fields
{
  "content_hash": "143412d3dd5edb97cc3494a92d01244a76462455c2a0e8a6b958fe91992bb3b8",
  "source_hash": "f6975a77d274ef1fed27287a100ba8fb193adb5bc63b76cca51c83064a30d229",
  "last_changed_at": "2026-06-20T09:14:52.986Z",
  "active_status": "active"
}
Parsed Structured
{
  "dedupe": null,
  "language": "en-us",
  "location": {
    "raw": "Council Bluffs, IA, United States",
    "city": "Council Bluffs",
    "region": "IA",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.98,
    "workplace_type": "on_site"
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-20T09:14:52.906Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Council Bluffs, IA, United States",
      "city": "Council Bluffs",
      "region": "IA",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.98,
      "workplace_type": "on_site"
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": "on_site",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "4ca41310-1797-469b-b7b6-bce7e0c7b61f",
    "url": "https://ats.rippling.com/prc/jobs/4ca41310-1797-469b-b7b6-bce7e0c7b61f",
    "name": "Cook",
    "language": "en-US",
    "locations": [
      {
        "city": "Council Bluffs",
        "name": "Council Bluffs, IA",
        "state": "Iowa",
        "country": "United States",
        "stateCode": "IA",
        "countryCode": "US",
        "workplaceType": "ON_SITE"
      }
    ],
    "department": {
      "name": "Assisted Living"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/prc/jobs/4ca41310-1797-469b-b7b6-bce7e0c7b61f",
    "name": "Cook",
    "uuid": "4ca41310-1797-469b-b7b6-bce7e0c7b61f",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/6c6585976e2b14acc4fe944d5faf14cb1dd23046.png?Expires=1782033289&Signature=xhn1SYoqY9puG2~Vt0gDIa7-2XPsbg44C6FytWX5aart-hMZDUtwkqR3CCg8LF9iH~nyNjBIF3cIaP0adVDRXDJPg4IG8fahz~MlZcWaC6D0S7R2~7wOC90lC4WGD4Xk7AAWTaicVLNONVjNiKJbS0oZGCCoYXAr87rI2MQgbibA06GNEvtsK0OkwY4WgToJy2ijRAvAuaDvYjBhAyHGIsjs-MNcDk2qztn0MtZealHXk3vo9M~X~GwpQ7Ez8tGJGAVXjyyzEYfVZhTSDHgQeFO6q13REMudAA9t2mAi9f2M3s8o3ia5HkPZrbdHohDcaXxdBW~PLz7rgPdGBruYDA__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "Primrose_4c_horiz (1).png",
        "type": "image/png"
      },
      "slug": "prc",
      "title": "Primrose Retirement Communities",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/prc/jobs",
      "fontType": "TAHOMA_SANS_SERIF",
      "subtitle": "This is Living!",
      "boardType": "RIPPLING",
      "linkColor": "#722d3d",
      "buttonColor": "#722d3d",
      "legalNotice": null,
      "buttonTextColor": null,
      "noOpeningsMessage": null,
      "groupJobsByLocation": false,
      "showBoardLogoOnJobPost": true,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2025-12-10T08:16:41.869000-08:00",
    "department": {
      "name": "Culinary - AL",
      "base_department": "Assisted Living",
      "department_tree": [
        "Assisted Living",
        "Culinary - AL"
      ]
    },
    "companyName": "Primrose Retirement Communities",
    "description": {
      "role": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">Primrose Retirement Communities</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\"> is hiring for a </span><b><strong style=\"white-space:pre-wrap;\">Cook </strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\">to&nbsp;</span><span style=\"white-space:pre-wrap;\">be&nbsp;responsible for&nbsp;providing residents and guests with a pleasant dining experience through the efficient and sanitary preparation and service of high quality, nutritious meals.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">More about the position responsibilities:&nbsp;</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Follows written recipes and prepares high quality, delicious, and nutritious menu options.</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Assists in developing menus and special meals, following a daily prep list.</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Helps the Dining Director/Executive Chef with inventory and ordering.</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Maintains a clean and sanitary working environment, including cleaning equipment and timely attention to dirty dishes.</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Assists with various cooking methods such as baking, frying, cold salad prep, sauteing, and general short order cooking.</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">Opportunities for part-time hours.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"white-space:pre-wrap;\">To learn more about this position, and more great opportunities, please visit us at: </strong></b><a href=\"https://primroseretirement.com/primrose-careers-culture/\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><b><strong style=\"white-space:pre-wrap;\">https://primroseretirement.com/primrose-careers-culture/</strong></b></a></p>",
      "company": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">Primrose Retirement Communities</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\"> began over 30 years ago with a simple mission - to honor our seniors by offering a variety of healthy, happy lifestyle options.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">&nbsp;</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">By getting the right people on the team at all levels of the organization and by making work fun, we will create a culture where the best people will want to work, residents will want to live, and the core values of Accountability, Relentless Improvement, Embrace Change, Respect and Passion are embraced.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">What we offer:&nbsp;</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">PTO (Paid Time Off)</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Various coverage levels for Medical, Dental, and Vision Insurance Plans</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">401k Retirement plans plus a generous company match</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Employee Assistance Program (EAP)</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Company paid Life Insurance</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">And best of all, you get to work with our amazing </span><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">STAFF </strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\">and </span><b><strong style=\"font-size:12pt;white-space:pre-wrap;\">RESIDENTS</strong></b><span style=\"font-size:12pt;white-space:pre-wrap;\">!</span></p>"
    },
    "workLocations": [
      "Council Bluffs, IA"
    ],
    "employmentType": {
      "id": "Part Time Benefit Eligible (basic life & supp benefits only)",
      "label": null
    },
    "payRangeDetails": [],
    "activeJobApplication": {
      "basicQuestions": [
        {
          "oid": "first_name",
          "title": "First name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "last_name",
          "title": "Last name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "email",
          "title": "Email",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "pronouns",
          "title": "Pronouns",
          "required": false,
          "fieldType": "PRONOUN"
        },
        {
          "oid": "current_company",
          "title": "Current company",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "phone_number",
          "title": "Phone number",
          "required": true,
          "fieldType": "PHONE_NUMBER"
        },
        {
          "oid": "location",
          "title": "Location (city only)",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "resume",
          "title": "Resume",
          "required": true,
          "fieldType": "FILE"
        },
        {
          "oid": "cover_letter",
          "title": "Cover letter",
          "required": false,
          "fieldType": "FILE"
        }
      ],
      "customQuestions": {
        "fields": [
          {
            "oid": "first_name",
            "title": "First name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "last_name",
            "title": "Last name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "email",
            "title": "Email",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "pronouns",
            "title": "Pronouns",
            "required": false,
            "fieldData": {},
            "fieldType": "PRONOUN"
          },
          {
            "oid": "current_company",
            "title": "Current company",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "phone_number",
            "title": "Phone number",
            "required": true,
            "fieldData": {},
            "fieldType": "PHONE_NUMBER"
          },
          {
            "oid": "location",
            "title": "Location (city only)",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "resume",
            "title": "Resume",
            "required": true,
            "fieldData": {},
            "fieldType": "FILE"
          },
          {
            "oid": "cover_letter",
            "title": "Cover letter",
            "required": false,
            "fieldData": {},
            "fieldType": "FILE"
          }
        ]
      },
      "additionalQuestions": [
        {
          "id": "69458295391fa38c132d68af",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "What typical shift best fits your schedule? Check all that apply",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "4a0da381-c3a0-4a93-aa46-71147e6d6e09",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "4 Hour Shifts",
                  "8 Hour Shifts",
                  "12 Hour Shifts",
                  "Days",
                  "Evenings",
                  "Nights",
                  "No Preference"
                ],
                "description": "",
                "questionType": "MULTI_SELECT_CHECKBOX",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Can you commit to working rotating weekends and holidays, based on a pre-determined schedule?",
                "canEdit": false,
                "dataType": "Number",
                "isPrivate": false,
                "uniqueKey": "571aaeff-b2aa-4018-9b54-5b4ea0124b3c",
                "intChoices": [
                  1,
                  2,
                  3,
                  4
                ],
                "isRequired": true,
                "strChoices": [],
                "questionType": "YES_NO_SCALE_4",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What type of position are you looking for?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "bef2fc90-30c1-47d4-b2f7-fe568d137d3d",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Full Time",
                  "Part Time",
                  "PRN/As Needed"
                ],
                "questionType": "MULTI_SELECT_CHECKBOX",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Please share any relevant experience or training that makes you a good fit for this role.",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "9a8f1d4d-1136-4939-9798-2747bbe45a90",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "What interests you in this position at Primrose?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "2cd10d0e-97b8-47bf-aca1-8c15999ef982",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What is your preferred method of communication",
                "canEdit": false,
                "dataType": "enum",
                "isPrivate": false,
                "uniqueKey": "656fb0b6-3524-45c3-9b8c-70be033ca067",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Text",
                  "Phone Call",
                  "Email"
                ],
                "questionType": "SINGLE_SELECT_DROPDOWN",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What is your expected hourly rate of pay for this position?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "036675de-f893-4e67-bfde-ed4871b95eaa",
                "intChoices": [],
                "isRequired": false,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "General Applicant Questionnaire"
        }
      ]
    },
    "hasAIEvaluationsEnabled": false,
    "eeocQuestionnaireEnabled": false,
    "applicationConfirmationTemplate": "68936ef6604d14216194c691",
    "eeocQuestionnaireEnabledForJobPost": false
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/prc/jobs/4ca41310-1797-469b-b7b6-bce7e0c7b61f",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 13348
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/536039c07e14cad04bfc05beaffb55b021257ba1?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/fcbdb375-e9fc-4090-8cdf-6904bbab9779JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/79e03ac5-ebd6-4499-860d-4a3373e3255cJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/536039c07e14cad04bfc05beaffb55b021257ba1/eventsJSON