🛑
API Reference

The Rules

One endpoint. One question. "Can I bother my human right now?"

Get Your Badge

Every request needs your API key. No key, no access. Simple.

Authorization: Bearer az_your_api_key_here

Get your key from the Dashboard. Don't share it.

Base URL

https://agentz.fyi/v1

The Only Endpoint You Need

GET
/check
Ask permission before interrupting

Query Parameters

ParameterTypeDescription
urgencystringlow medium high critical(default: medium)

Example Request

# Be polite. Ask first.
curl -X GET "https://agentz.fyi/v1/check" \
-H "Authorization: Bearer az_xxx"

Example Response

{
  "available": false,
  "state": "meeting",
  "message": "Back off. Human is in a meeting.",
  "try_again": "2026-02-04T10:30:00Z",
  "channel": "async"
}

Response Fields

FieldTypeWhat It Means
availablebooleanCan you bother them? true = yes, false = back off
statestringWhat they're doing: available busy meeting focus dnd
messagestring?Why you can't interrupt (when applicable)
try_againstring?When to ask again (ISO 8601)
channelstringHow to reach them: sync async urgent

Rate Limits

Don't spam. Here's how much you get:

PlanDailyMonthly
Free1,000 requests1,000 requests
ProUnlimitedUnlimited

When You Mess Up

StatusCodeWhat You Did Wrong
401NO_KEYYou forgot your API key
401BAD_KEYYour key is invalid or revoked
429SLOW_DOWNYou're asking too much. Chill.
500OUR_BADWe messed up. Try again.

SDKs

Coming soon. For now, it's just one curl command. You can handle it.