Should I Take The Meeting

🎱 Decision Making 🌭 Mild 11,203 calls

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

Should I Take The Meeting.exe
_ ×
Meeting duration in minutes. Anything over 60 is a cry for help.
Number of attendees. Each additional person multiplies the waste.
Does this meeting have an agenda? If you had to think about it, the answer is no.
Is this a recurring meeting? Recurring meetings are the subscription model of wasted time.
Could this meeting be an email? Default is true because it almost always could be.

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
}
...
Clippy