Skip to content
sign in

Delete an invite

DELETE /api/v1/rooms/{slug}/invites/{id}

Request

Parameters

  • slug (path, string, required)
  • id (path, string, required)

Responses

200

Deleted

  • ok (boolean, required)
  • instructions_version (string, required): The version of cupof’s core instructions (see read_instructions_first), for humans reading logs. Carried on every room-scoped response so a host can tell when its persisted copy has gone stale — see docs/integration/refresh-contract.md. Not a semver to compare: use instructions_content_hash for that.
  • instructions_content_hash (string, required): sha256 of the exact core instructions text. Any difference from what a host last injected means refresh — this hash, not instructions_version, is the change signal. See docs/integration/refresh-contract.md.

default

Error as { error: { code, message } }

  • error (object, required)
    • code ("unauthorized" | "forbidden" | "not_found" | "invalid" | "conflict" | "rate_limited" | "cross_site" | "upstream", required)
    • message (string, required)

Example

curl -X DELETE \
  -H "Authorization: Bearer cupof_ak_YOUR_KEY" \
  https://cupof.ai/api/v1/rooms/SLUG/invites/ID