Removes debt by canceling out positive value
POST
/v2/repay/knots
Request Body required
Section titled “Request Body required ”Repay debt by canceling out positive value
object
source
required
object
positiveKnotIds
required
Array<string>
debtKnotIds
required
Array<string>
owner
required
object
type
required
string
id
required
string
destination
required
repaymentStrategy
string
actor
required
object
type
required
string
id
required
string
actionData
object
key
additional properties
string
idempotencyKey
required
object
type
required
string
token
required
string
Responses
Section titled “ Responses ”Knots that were repaid
object
repaidDebtKnots
required
Array<object>
object
id
required
string
availability
required
string
parentKnotId
string
createdAt
required
string format: date-time
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
actorType
required
string
actorId
required
string
actionType
required
string
actionData
required
object
key
additional properties
string
depositThreadId
required
string
currentThreadId
required
string
nextSplitThreadId
required
string
nextSplitKnotId
required
string
nextRemainingKnotId
required
string
tags
required
object
key
additional properties
string
current
required
boolean
threads
required
Array<object>
object
id
required
string
type
required
string
createdAt
required
string format: date-time
initialKnotId
required
string
actorType
required
string
actorId
required
string
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
groups
required
Array<object>
object
type
required
string
token
required
string
id
required
string
ownerType
required
string
ownerId
required
string
holds
required
Array<object>
object
id
required
string
type
required
string
token
required
string
owner
required
object
type
required
string
id
required
string
actor
required
object
type
required
string
id
required
string
createdAt
required
string format: date-time
transferredKnots
required
Array<object>
object
id
required
string
availability
required
string
parentKnotId
string
createdAt
required
string format: date-time
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
actorType
required
string
actorId
required
string
actionType
required
string
actionData
required
object
key
additional properties
string
depositThreadId
required
string
currentThreadId
required
string
nextSplitThreadId
required
string
nextSplitKnotId
required
string
nextRemainingKnotId
required
string
tags
required
object
key
additional properties
string
current
required
boolean
threads
required
Array<object>
object
id
required
string
type
required
string
createdAt
required
string format: date-time
initialKnotId
required
string
actorType
required
string
actorId
required
string
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
groups
required
Array<object>
object
type
required
string
token
required
string
id
required
string
ownerType
required
string
ownerId
required
string
holds
required
Array<object>
object
id
required
string
type
required
string
token
required
string
owner
required
object
type
required
string
id
required
string
actor
required
object
type
required
string
id
required
string
createdAt
required
string format: date-time
repaymentGroup
required
object
type
required
string
token
required
string
id
required
string
ownerType
required
string
ownerId
required
string
transfers
required
Array<object>
object
id
required
string
createdAt
required
string format: date-time
type
required
string
sourceKnotId
required
string
pendingKnotId
string
withdrawnKnotId
string
destinationKnotId
required
string
step
required
string
actorType
required
string
actorId
required
string
actionData
required
object
key
additional properties
string
sourceOwner
required
object
type
required
string
id
required
string
destinationOwner
required
object
type
required
string
id
required
string
group
required
object
type
required
string
token
required
string
id
required
string
ownerType
required
string
ownerId
required
string
groupId
required
string
withdrawnPositiveKnots
required
Array<object>
object
id
required
string
availability
required
string
parentKnotId
string
createdAt
required
string format: date-time
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
actorType
required
string
actorId
required
string
actionType
required
string
actionData
required
object
key
additional properties
string
depositThreadId
required
string
currentThreadId
required
string
nextSplitThreadId
required
string
nextSplitKnotId
required
string
nextRemainingKnotId
required
string
tags
required
object
key
additional properties
string
current
required
boolean
threads
required
Array<object>
object
id
required
string
type
required
string
createdAt
required
string format: date-time
initialKnotId
required
string
actorType
required
string
actorId
required
string
unitCount
required
integer
unitType
required
string
unitToken
required
string
ownerType
required
string
ownerId
required
string
groups
required
Array<object>
object
type
required
string
token
required
string
id
required
string
ownerType
required
string
ownerId
required
string
holds
required
Array<object>
object
id
required
string
type
required
string
token
required
string
owner
required
object
type
required
string
id
required
string
actor
required
object
type
required
string
id
required
string
createdAt
required
string format: date-time
idempotentResponse
required
boolean
Thrown when the requested amount is greater than the available balance
object
status
required
string
message
required
string
type
required
string
data
required
object
sourceBalances
required
Array<object>
object
amount
required
object
unitType
required
string
unitToken
required
string
unitCount
required
integer
knotIds
required
Array<string>
requestedAmount
required
object
unitType
required
string
unitToken
required
string
unitCount
required
integer
overageAmount
required
object
unitType
required
string
unitToken
required
string
unitCount
required
integer
Thrown when the requested knots are in a state incompatible with the operation
object
status
required
string
message
required
string
type
required
string
data
required
object
invalidKnotIds
required
Array<string>