Upload evidence text

Uploads text as evidence for a dispute. Read our disputes guide to learn more.

To use this endpoint from the browser, you’ll need to specify the /accounts/{your-account-id}/transfers.write scope when generating a token.
POST
/disputes/{disputeID}/evidence-text
cURL Go
1
2
3
4
5
6
curl -X POST "https://api.moov.io/disputes/{disputeID}/evidence-text" \
  -H "Authorization: Bearer {token}" \
  --data-raw '{
    "text": "string",
    "evidenceType": "receipt"
  }'\
1
2
3
4
5
6
7
8
mc, _ := moov.NewClient()

var disputeID string

mc.UploadDisputeEvidence(ctx, disputeID, moov.DisputesEvidenceText{
  Text:         "Strings",
  EvidenceType: moov.EvidenceType_Receipt,
})
201 403 404 422 429 500
List of created dispute evidence.
[
  {
    "createdOn": "2000-01-23T04:56:07.000Z",
    "data": "data",
    "disputeID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
    "evidenceID": "ec7e1848-dc80-4ab0-8827-dd7fc0737b43",
    "evidenceType": "receipt",
    "filename": "filename",
    "mimeType": "mimeType",
    "size": 0,
    "text": "text",
    "updatedOn": "2000-01-23T04:56:07.000Z"
  }
]
The user is not authorized to make the request.
Request received, but resource was not found.
The parameters provided are not processable.
Request was refused due to rate limiting.

Retry-After

number
Invalid request, an error message will be available in the response body.
Response for http requests that failed

Path parameters

disputeID

string <uuid> required
ID of dispute

Body

application/json
The text to upload as evidence.

evidenceType

string<enum> required
The type of evidence being uploaded.
Possible values: receipt, proof-of-delivery, cancelation-policy, terms-of-service, customer-communication, generic-evidence, cover-letter, other

text

string <=750 characters required
The text to upload as evidence.