{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/wordline/main/json-schema/wordline-modify-all-cards-blocking-information-request-schema.json", "title": "ModifyAllCardsBlockingInformationRequest", "x-generated": "2026-10-10", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/wordline-card-api-openapi.yml#/components/schemas/ModifyAllCardsBlockingInformationRequest", "type": "object", "properties": { "pan": { "type": "string", "description": "The issuer can provide the PAN to update blocking information for all cards with the same PAN.\nEither the PAN or the PAN reference is mandatory to update blocking information for all cards with same PAN or same PAN reference." }, "panReference": { "type": "string", "description": "The issuer can provide the PAN reference to update blocking information for all cards with the same PAN.\nEither the PAN or the PAN reference is mandatory to update blocking information for all cards with same PAN or same PAN reference." }, "blockingReason": { "type": "string", "description": "Reason of the card blocking.\nIt is selected among the card blocking reasons configured for the issuer.\nA permanently blocked card can't be updated with a temporary card blocking reason." }, "blockingReasonDetail": { "type": "string", "description": "Complementary information describing the defined blocking reason \nFree text" }, "lostStolenDate": { "type": "string", "format": "date-time", "description": "Date when the card has been lost or stolen\nCan be updated if the card was blocked previously in a context of loss/theft\nRequired if the card is blocked in a context of loss/theft" }, "pinCompromised": { "type": "boolean", "description": "Indicates if the PIN is compromised (true) or not (false).\nCan be updated if the blocking reason was previously Lost or Stolen.\nTo be provided if the new blocking reason is Lost or Stolen" }, "transferEffectiveDate": { "type": "string", "format": "date-time", "description": "Transfer effective date. It must be a date prior to the card blocking date time" }, "comment": { "type": "string", "description": "Comment associated with the card blocking action.\nFree text." }, "scheduledCardBlockingDate": { "type": "string", "format": "date-time", "description": "Date when the permanent card blocking is scheduled.If scheduledCardBlockingDate is provided, scheduledCardBlockingDelay is not relevant." }, "scheduledCardBlockingDelay": { "type": "integer", "format": "int32", "description": "Delay in calendar days used to block the card in the future.It can be updated if needed as long as the scheduled card blocking date is not yet reached and if the new scheduled card blocking date is in the future.If scheduledCardBlockingDelay is provided, scheduledCardBlockingDate is not relevant." }, "scheduledCardBlockingReason": { "type": "string", "description": "Scheduled permanent blocking reason.\nIt is relevant if the card is already temporarily blocked.\nIt can be updated if needed as long as the scheduled card blocking date is not yet reached\nPermanent blocking reasons used context of loss/theft are not allowed." }, "cppFlag": { "type": "boolean", "description": "DEPRECATED" }, "fraudProcess": { "type": "string", "description": "Fraud process which leads to card blocking.\n\t\t\t\t\tPossible values : \n\t\t\t\t•CPP : the card is in CCP list\n\t\t\t\t•TFI : Fraud detected for a single card\n\t\t\t\t•MBA : Fraud detected for several cards (Mass action)" } } }