stripeapi-2.0.0.1: Stripe-Library
Safe HaskellNone
LanguageHaskell2010

StripeAPI.Operations.PostIdentityVerificationSessionsSessionRedact

Description

Contains the different functions to run the operation postIdentityVerificationSessionsSessionRedact

Synopsis

Documentation

postIdentityVerificationSessionsSessionRedact Source #

Arguments

:: forall m. MonadHTTP m 
=> Text

session | Constraints: Maximum length of 5000

-> Maybe PostIdentityVerificationSessionsSessionRedactRequestBody

The request body to send

-> ClientT m (Response PostIdentityVerificationSessionsSessionRedactResponse)

Monadic computation which returns the result of the operation

POST /v1/identity/verification_sessions/{session}/redact

<p>Redact a VerificationSession to remove all collected information from Stripe. This will redact the VerificationSession and all objects related to it, including VerificationReports, Events, request logs, etc.</p>

<p>A VerificationSession object can be redacted when it is in <code>requires_input</code> or <code>verified</code> <a href="/docs/identity/how-sessions-work">status</a>. Redacting a VerificationSession in <code>requires_action</code> state will automatically cancel it.</p>

<p>The redaction process may take up to four days. When the redaction process is in progress, the VerificationSession’s <code>redaction.status</code> field will be set to <code>processing</code>; when the process is finished, it will change to <code>redacted</code> and an <code>identity.verification_session.redacted</code> event will be emitted.</p>

<p>Redaction is irreversible. Redacted objects are still accessible in the Stripe API, but all the fields that contain personal data will be replaced by the string <code>[redacted]</code> or a similar placeholder. The <code>metadata</code> field will also be erased. Redacted objects cannot be updated or used for any purpose.</p>

<p><a href="/docs/identity/verification-sessions#redact">Learn more</a>.</p>

data PostIdentityVerificationSessionsSessionRedactRequestBody Source #

Defines the object schema located at paths./v1/identity/verification_sessions/{session}/redact.POST.requestBody.content.application/x-www-form-urlencoded.schema in the specification.

Constructors

PostIdentityVerificationSessionsSessionRedactRequestBody 

Fields

Instances

Instances details
Eq PostIdentityVerificationSessionsSessionRedactRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSessionRedact

Show PostIdentityVerificationSessionsSessionRedactRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSessionRedact

ToJSON PostIdentityVerificationSessionsSessionRedactRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSessionRedact

FromJSON PostIdentityVerificationSessionsSessionRedactRequestBody Source # 
Instance details

Defined in StripeAPI.Operations.PostIdentityVerificationSessionsSessionRedact

data PostIdentityVerificationSessionsSessionRedactResponse Source #

Represents a response of the operation postIdentityVerificationSessionsSessionRedact.

The response constructor is chosen by the status code of the response. If no case matches (no specific case for the response code, no range case, no default case), PostIdentityVerificationSessionsSessionRedactResponseError is used.