Should I Take The Meeting
The Should I Take The Meeting API performs a rigorous cost-benefit analysis of meeting invitations using our proprietary Productivity Coffin metric. Each coffin represents 30 minutes of productive work that will die so this meeting can live. The API evaluates duration, attendee count, agenda existence, and whether the meeting is recurring (the most dangerous kind). The email_viability_score tells you how likely it is that this meeting could have been an email. It's usually very likely.
Try It — No Seriously
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
duration |
number |
Optional | 30 |
Meeting duration in minutes. Anything over 60 is a cry for help. |
attendee_count |
number |
Optional | 2 |
Number of attendees. Each additional person multiplies the waste. |
has_agenda |
boolean |
Optional | false |
Does this meeting have an agenda? If you had to think about it, the answer is no. |
recurring |
boolean |
Optional | false |
Is this a recurring meeting? Recurring meetings are the subscription model of wasted time. |
could_be_email |
boolean |
Optional | true |
Could this meeting be an email? Default is true because it almost always could be. |
Examples
curl "https://api.stupidapis.com/take-the-meeting/evaluate?duration=60&attendee_count=8&has_agenda=false&recurring=true"
import requests
response = requests.get(
"https://api.stupidapis.com/take-the-meeting/evaluate",
params={
"duration": 60,
"attendee_count": 8,
"has_agenda": False,
"recurring": True
}
)
print(response.json())
const response = await fetch( "https://api.stupidapis.com/take-the-meeting/evaluate?duration=60&attendee_count=8&has_agenda=false&recurring=true" ); const data = await response.json(); console.log(data);
Response Schema
| Field | Type | Description |
|---|---|---|
answer |
string |
Whether you should take the meeting |
time_cost |
string |
Total time cost including recovery time |
productivity_coffins |
number |
Productive 30-min blocks that will die for this meeting |
suggested_response |
string |
What to reply to the meeting invite |
email_viability_score |
number |
How likely this could be an email (0-100) |
Example Response
{
"answer": "Decline with prejudice",
"time_cost": "60 minutes + 45 minutes recovery time = 1.75 hours of your life",
"productivity_coffins": 4,
"suggested_response": "Thanks for the invite! Unfortunately, I have a conflict. The conflict is that I value my time.",
"email_viability_score": 94
}