Skip to main content
This skill teaches your coding agent how to use the inkbox Python package. Once installed, the agent automatically knows the correct imports, initialization patterns, and method signatures for the entire SDK surface — identities, email, phone, SMS/MMS, vault, contacts, notes, contact rules, TOTP, tunnels, whoami, and webhooks. View the source →

What your agent learns

Directional policies and notices

Use SDK 0.7.3 or later for direction on mail/phone/iMessage rule create, update, and list calls. apply_to on an update changes one covered side’s action atomically; ordinary direction changes coverage. Identity updates accept mail_inbound_filter_mode, mail_outbound_filter_mode, phone_inbound_filter_mode, and phone_outbound_filter_mode. Contact access accepts inbound_contactable and outbound_contactable; legacy contactable reads mean outbound while legacy writes still set both sides. See contact access. Inkbox(response_observer=...) observes optional metadata. with_response_metadata(callback) returns an additive APIResponse with the original value in data. See response notices for examples and error behavior.

Install

bash

Prerequisites

  • Python ≥ 3.11
  • inkbox installed in your project (pip install inkbox)
  • An Inkbox API key from the Console

Message request retries

Send calls generate keys and preserve them during bounded retries. Application code can supply idempotency_key across separate calls. Reuse identical input and read the returned message ID for current delivery status. See retry behavior.