Skip to main content
POST
/
v1
/
issuer
/
cases
/
{case_id}
/
withdraw
Withdraw a case
curl --request POST \
  --url https://api.decisionly.com/v1/issuer/cases/{case_id}/withdraw \
  --header 'Authorization: Basic <encoded-value>'
{
  "case_id": "case_abc123",
  "status": "closed",
  "review_status": null,
  "closed_reason": "withdrawn",
  "created": "2025-02-01T00:00:00.000Z",
  "chargeback_due_date": null,
  "reason": "product_not_received",
  "cardholder": {
    "name": "Jane Smith",
    "email": "jane@example.com",
    "issuer_id": "9529456289",
    "type": "individual"
  },
  "merchant": {
    "name": "Example Merchant"
  },
  "transaction": {
    "arn": "12345678901234567890123",
    "date": "2025-01-15",
    "amount": 5000,
    "currency": "USD"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.decisionly.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Use your API key as the username. No password is required.

Path Parameters

case_id
string
required

Response

200 - application/json

Returns the updated case.

cardholder
object
case_id
string

Unique identifier for the case.

Maximum string length: 126
chargeback_due_date
string<date-time> | null

Deadline for filing the chargeback. Null if unknown.

closed_reason
enum<string> | null

Reason the case was closed, if applicable.

Available options:
accepted,
rejected,
expired,
withdrawn,
merchant_credited
created
string<date-time>

When the case was created.

custom_fields
object

Custom key-value pairs for storing additional data with your cases. See Custom Fields documentation for more details.

dispute
object
issuer_evidence
object
merchant
object
program_id
string | null

Your unique identifier for the card program the case belongs to.

Maximum string length: 126
Example:

"550e8400-e29b-41d4-a716-446655440000"

reason
string

The reason for the dispute.

review_status
enum<string> | null

Review status of the case. Set when the case requires manual review.

Available options:
chargeback_needs_review
status
enum<string>

Current status of the case.

Available options:
created,
chargeback_filed,
chargeback_represented,
prearb_filed,
prearb_rebutted,
arbitration_filed,
won,
lost,
closed
transaction
object

Details of the disputed transaction. Either arn or switch_serial_number is required.