Cancel a tap intent
Cancels a pending tap intent and sends tap_intent.canceled. Canceling an already canceled tap intent returns it unchanged. An approval cannot be canceled: if the person confirmed first, the cancel is refused with tap_intent.already_approved, with tap_intent.already_consumed once you consumed it, or with tap_intent.expired once the approval lapsed. To drop an approval, do not consume it.
Authorizations
Use Authorization: Bearer end_sk_* for partner API keys (e.g. end_sk_AbCd_example_api_key).
Headers
Unique key that makes this request safe to retry. Replaying the key with the same body returns the original response with Idempotent-Replayed: true; replaying it with a different body returns 409 idempotency.key_conflict.
1 - 255"a1b2c3d4-0000-4000-8000-000000000000"
Path Parameters
^tapi_[0-9a-f]{32}$"tapi_3f9c1b7a2d4e4f60a1b2c3d4e5f60718"
Body
The body is of type object.
Response
The canceled tap intent.
pending until the person confirms. approved once they have: consume it by use_by. consumed once you have used the approval; it is used once. canceled ended without an approval. expired means nobody approved in time, or the approval was not consumed by use_by. consumed and canceled are final. Approving, canceling and consuming each send a webhook; expiring sends none.
pending, approved, consumed, canceled, expired own Whether the person must enter the code to confirm.
The tap the intent was approved with. Null until it is approved.
A tap must arrive by this time. The person can confirm for 10 minutes after their tap.
When the person approved. Kept on an approval that expired unused.
The approval can be consumed until this time: approved_at plus the use_within set at create. Null until approved.
When you consumed the approval. Null until then.

