Skip to content

Close a finished return

POST
/returns/{id}/close
curl --request POST \
--url https://shipjay.com/api/v1/returns/example/close \
--header 'Authorization: Bearer <token>'
id
required
string

Success.

Media typeapplication/json
object
id
required
string
rma
required
number
status
required
string
shipment_id
required
string
return_shipment_id
required
string | null
reason
required
string
reason_note
required
string | null
customer_email
required
string
customer_name
required
string | null
label_error
required
string | null
created_at
required
string
received_at
required
string | null

Example generated

{
"id": "example",
"rma": 1,
"status": "example",
"shipment_id": "example",
"return_shipment_id": "example",
"reason": "example",
"reason_note": "example",
"customer_email": "example",
"customer_name": "example",
"label_error": "example",
"created_at": "example",
"received_at": "example"
}

Missing or invalid API key.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: validation unauthenticated forbidden not_found conflict insufficient_funds org_suspended spend_limit rate_limited maintenance not_configured upstream internal
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example

{
"error": {
"code": "validation"
}
}

The key lacks the required permission, or the account is suspended.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: validation unauthenticated forbidden not_found conflict insufficient_funds org_suspended spend_limit rate_limited maintenance not_configured upstream internal
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example

{
"error": {
"code": "validation"
}
}

The resource does not exist.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: validation unauthenticated forbidden not_found conflict insufficient_funds org_suspended spend_limit rate_limited maintenance not_configured upstream internal
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example

{
"error": {
"code": "validation"
}
}

The request is not valid. error.details.issues lists the problems.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: validation unauthenticated forbidden not_found conflict insufficient_funds org_suspended spend_limit rate_limited maintenance not_configured upstream internal
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example

{
"error": {
"code": "validation"
}
}

Too many requests. Wait Retry-After seconds.

Media typeapplication/json
object
error
required
object
code
required
string
Allowed values: validation unauthenticated forbidden not_found conflict insufficient_funds org_suspended spend_limit rate_limited maintenance not_configured upstream internal
message
required
string
details
object
key
additional properties
any
request_id
required
string

Example

{
"error": {
"code": "validation"
}
}

© 2026 Ship Jay. All rights reserved. Created & Developed by WCWS Internet