POST
/
organizations
/
{organizationId}
/
loans
curl --request POST \
  --url https://api.copper.co/platform/organizations/{organizationId}/loans \
  --header 'Content-Type: application/json' \
  --data '{
  "amount": "<string>",
  "counterpartyId": "<string>",
  "currency": "<string>",
  "defaultThreshold": "<string>",
  "externalId": "<string>",
  "interestRate": "<string>",
  "lenderFeeShare": "<string>",
  "lenderFeeSharePercentage": "<string>",
  "loanType": "agency-lending-parent-loan",
  "mainCurrency": "<string>",
  "marginCallThreshold": "<string>",
  "maturityDate": "<string>",
  "parentLoanId": "<string>",
  "portfolioId": "<string>",
  "rebalanceThreshold": "<string>",
  "requiredCollaterals": [
    {
      "amount": "<string>",
      "amountInUsd": "<string>",
      "currency": "<string>",
      "mainCurrency": "<string>"
    }
  ],
  "startDate": "<string>"
}'
{
  "amount": "<string>",
  "borrowerCounterpartyId": "<string>",
  "borrowerOrganizationId": "<string>",
  "borrowerPortfolioId": "<string>",
  "createdAt": "<string>",
  "createdBy": "<string>",
  "currency": "<string>",
  "debtRatio": "<string>",
  "debtRatioUpdatedAt": "<string>",
  "defaultReason": "<string>",
  "embedded": {
    "childLoans": [
      {}
    ],
    "collaterals": [
      {
        "amount": "<string>",
        "collateralId": "<string>",
        "createdAt": "<string>",
        "currency": "<string>",
        "loanId": "<string>",
        "mainCurrency": "<string>",
        "portfolioId": "<string>",
        "unrealisedAmount": "<string>",
        "updatedAt": "<string>"
      }
    ],
    "counterparties": [
      {
        "backgroundImageId": "<string>",
        "counterpartyDescription": "<string>",
        "counterpartyId": "<string>",
        "counterpartyName": "<string>",
        "counterpartyType": "standard",
        "extra": {
          "exchangeId": "<string>"
        },
        "imageId": "<string>",
        "networkTag": "<string>",
        "priority": "<string>",
        "tags": [
          "featured"
        ]
      }
    ],
    "loanAllocations": [
      {
        "allocationType": "disburse",
        "amount": "<string>",
        "counterpartyOrderId": "<string>",
        "createdAt": "<string>",
        "createdBy": "<string>",
        "currency": "<string>",
        "externalFailureDescription": "<string>",
        "extra": {
          "acceptedAt": "<string>",
          "acceptedBy": "<string>",
          "cancelledAt": "<string>",
          "cancelledBy": "<string>",
          "confirmedAt": "<string>",
          "confirmedBy": "<string>",
          "effectiveDate": "<string>"
        },
        "fromPortfolioId": "<string>",
        "loanAllocationId": "<string>",
        "loanId": "<string>",
        "mainCurrency": "<string>",
        "orderId": "<string>",
        "requestorCounterpartyId": "<string>",
        "status": "new",
        "terminatedAt": "<string>",
        "toPortfolioId": "<string>",
        "updatedAt": "<string>"
      }
    ],
    "loanInterest": {
      "accruedInterest": "<string>",
      "createdAt": "<string>",
      "interestCurrency": "<string>",
      "lastPaymentAt": "<string>",
      "loanId": "<string>",
      "loanInterestId": "<string>",
      "realisedInterest": "<string>",
      "unrealisedInterest": "<string>",
      "updatedAt": "<string>"
    },
    "loanModifications": [
      {
        "createdAt": "<string>",
        "createdBy": "<string>",
        "extra": {
          "acceptedAt": "<string>",
          "acceptedBy": "<string>",
          "cancelledAt": "<string>",
          "cancelledBy": "<string>",
          "currentInterestRate": "<string>",
          "currentMaturityDate": "<string>",
          "newInterestRate": "<string>",
          "newMaturityDate": "<string>"
        },
        "loanId": "<string>",
        "loanModificationId": "<string>",
        "modificationType": "rerate",
        "requestorCounterpartyId": "<string>",
        "status": "awaiting-acceptance",
        "updatedAt": "<string>"
      }
    ]
  },
  "externalId": "<string>",
  "extra": {
    "acceptedAt": "<string>",
    "acceptedBy": "<string>",
    "approvedAt": "<string>",
    "approvedBy": "<string>",
    "cancelledAt": "<string>",
    "cancelledBy": "<string>",
    "defaultThreshold": "<string>",
    "defaultedAt": "<string>",
    "defaultedBy": "<string>",
    "disbursedAt": "<string>",
    "externalDisbursal": true,
    "externalInterestPayment": true,
    "initialLtv": "<string>",
    "initiallyRequiredCollateralUsd": "<string>",
    "lenderFeeShare": "<string>",
    "lenderFeeSharePercentage": "<string>",
    "marginCallThreshold": "<string>",
    "rebalanceThreshold": "<string>",
    "rejectedAt": "<string>",
    "rejectedBy": "<string>",
    "repaidAt": "<string>",
    "repaidBy": "<string>",
    "requiredCollaterals": [
      {
        "amount": "<string>",
        "amountInUsd": "<string>",
        "currency": "<string>",
        "mainCurrency": "<string>"
      }
    ]
  },
  "interestRate": "<string>",
  "lenderCounterpartyId": "<string>",
  "lenderOrganizationId": "<string>",
  "lenderPortfolioId": "<string>",
  "loanId": "<string>",
  "loanType": "agency-lending-parent-loan",
  "mainCurrency": "<string>",
  "maturityDate": "<string>",
  "startDate": "<string>",
  "status": "awaiting-approval",
  "terminatedAt": "<string>",
  "unrealisedAmount": "<string>",
  "updatedAt": "<string>"
}

Path Parameters

organizationId
string
required

Body

application/json

Response

200
application/json
OK

The response is of type object.