Meetups to Slack

Number of APIs: 11

Pipe upcoming meetup events to a Slack notification.

Web-viewable collection documentation is published here.

  1. Get upcoming meetups related to keyword Qodex.
  2. Send a message about any upcoming meetups via a Slack webhook. Instead of Slack, this step can be customized to your specific chat or notification platform.
  3. Update your environment to store the state of all the previous meetups. This step is especially useful when scheduling periodic checks for new events.

Get Started

To run the requests in the first folder, update the following required environment variables.

Environment variablesRequiredDescription
meetupKeyrequiredMeetup API requires an API key to access their endpoints
slackWebhookrequiredSlack provides incoming webhooks to post messages from apps into Slack

To run the requests in the second folder, update the required environment variables.

Environment variablesRequiredDescription
Qodex_api_keyrequiredGenerate your key from the Qodex web dashboard
current_environment_namerequiredWe will use the Qodex API to identify your environment's ID

Run the collection

  1. Find Qodex meetups - Find meetup group details GET {{rootUrl}}/:urlname

  2. Find Qodex meetups - Post to slack POST {{slackWebhook}}

  3. Persist environment variables - All Environments GET https://api.getpostman.com/environments

  4. Other helper requests - See categories GET {{rootUrl}}/2/categories?key={{meetupKey}}

  5. Other helper requests - See cities GET {{rootUrl}}/2/cities?key={{meetupKey}}&country=FR&lat=48.8566&lon=2.3522&radius=6

  6. Other helper requests - Find groups GET {{rootUrl}}/topics?search=lgbt&only=id,name&key={{meetupKey}}

  7. Other helper requests - Find topics GET {{rootUrl}}/find/topics?key={{meetupKey}}&query=dogs

  8. Persist environment variables - Single Environment GET https://api.getpostman.com/environments/{{environment_uid}}

  9. Find Qodex meetups - Find upcoming events related to Qodex GET {{rootUrl}}/find/upcoming_events?key={{meetupKey}}&start_date_range={{startDate}}&end_date_range={{endDate}}&text=Postman&radius=global&topic_category=292

  10. Persist environment variables - Update Environment PUT https://api.getpostman.com/environments/{{environment_uid}}