1. Documents
getneo
  • Introduction
  • API examples
  • Technical topics
    • API structure
    • HTTP headers
    • Decoupled responses
    • Validation failures (418)
  • Endpoints
    • Auth
      • Get service bearer token (password)
        GET
      • Change tenant
        GET
      • Close session
        GET
    • Counterparties
      • Documents
        • Upload document for a counterparty
          POST
        • Retrieve all document info attached to a specific counterparty
          GET
      • List counterparties
        GET
      • Get counterparty by ID
        GET
      • Get draft counterparty by ID
        GET
      • Submit counterparty draft
        POST
      • Update counterparty draft
        POST
      • Delete a counterparty draft
        DELETE
      • Add account to counterparty
        POST
      • Update counterparty account
        PATCH
      • Export counterparty data
        POST
      • Verify payee details
        POST
    • MSB
      • List subclients
      • Get a subclient by ID
      • Create a new subclient
      • Update a subclient
    • Payments
      • Documents
        • Upload document for a payment
        • Retrieve all document info attached to a specific payment
      • List payments
        GET
      • Get a payment by ID
        GET
      • Make a payment (deposit, withdrawal or internal)
        POST
    • Trading
      • Subscribe to quotes
      • Quote order
      • Submit order
    • Wallets
      • List wallets
      • Get a wallet by ID
  • Schemas
    • Reference
      • actions
      • bic_swift
      • country
      • currency
      • entity_key
    • Enums
      • OrderTypes
    • Subclients
      • subclientAddressesModel
      • subclientDetailsModel
      • subclientParentModel
      • subclientAdditionalInformationModel
      • subclientResponseModel
      • subclientRequestModel
      • subclientRegulatorsModel
      • subclientInternalInformationModel
      • subclientRegulatorModel
      • subclientKycModel
      • subclientKycDetailsModel
    • Components
      • AmountModel
      • AmountModelWithRate
      • BaseableAmountModel
      • CorpModel
      • IbanModel
      • TenantInfo
      • WalletModel
      • WalletLedgerModelV5
      • OrderLegAccount
      • PersonModel
    • Response
      • standard-Validation-Failure
    • Payments
      • VoP
        • VopResponseModel
        • VopRequestModel
        • VopForm
      • PaymentForm
      • paymentSourceForm
      • addressModel
      • paymentUpdateForm
    • Responses
      • CorpWalletModelV2
      • FullIdentityResponse
      • IdentityResponse
    • Schemas
    • Trading
      • OrderQuoteForm
    • Documents
    • corpExternalBicModel
    • corpModel
    • corpTagModel
    • ibanModel
    • idDocModel
    • identityModel
    • identityModel-2
    • idServiceModel
    • inviteAcceptForm
    • inviteModel
    • loginFormModel
    • passwordChangeForm
    • passwordResetForm
    • passwordResetRequestForm
    • passwordValidation
    • permissionModel
    • positionsModel
    • roleModel
    • rolesModel
    • statusCodeResult
    • sumsubReviewResultModel
    • sumsubWebhookPayloadModel
    • twofaChallengeStatusModel
    • twoFactorMethod
    • twoFactorMethodForm
    • twoFactorResponseForm
    • twoFactorVerifyModel
    • userCorpModel
    • userCreateForm
    • userEditForm
    • userIdentityDocumentModel
    • userIssueReport
    • userModel
    • userPermissionsModel
    • usersModel
    • validationRule
    • accountInfo
    • accountOwnerModel
    • accountSlim
    • amountModel
    • amountModelWithRate
    • amountSlim
    • baseableAmountModel
    • blotterOptionsBatchModel
    • blotterOptionsModel
    • clientCorpAddressModel
    • commissionChange
    • commissionResponseModel
    • commissionResponseModel-2
    • confirmationDocumentResponseModel
    • contextualIbanModel
    • corpFeesModel
    • corpIdentificationModel
    • corpProfileModel
    • counterpartyAccountControlModel
    • counterpartyAccountModelV2
    • counterpartyAccountOnEntityModelV3
    • counterpartyAddressModel
    • counterpartyModelV2
    • counterpartyOnEntityModelV3
    • counterpartyParentModel
    • currentAccountControlValues
    • currentAccountValuesExtended
    • currentCounterpartyValuesExtended
    • forwardRateModel
    • ibanSlim
    • intermediaryBankAccountModel
    • invoiceableAmountModel
    • leg
    • leg-2
    • leg-3
    • legacyAddressModel
    • marginResponseModel
    • marginResponseModel-2
    • marketInfoResponseModel
    • marketInfoResponseModel-2
    • markToMarketResponseModel
    • markToMarketResponseModel-2
    • orderBookingRequestModel
    • orderPaymentRequestModel
    • orderPaymentResponseModel
    • orderPaymentResponseModel-2
    • orderQuoteForm
    • orderQuoteResponse
    • orderQuoteResponse-2
    • orderRejectForm
    • orderSettlementRequestModel
    • orderSettlementResponseModel
    • orderSettlementResponseModel-2
    • paymentAccountModel
    • paymentAttachmentsResponseModel
    • paymentBlotterItemModelV2
    • paymentCounterpartyAccountModel
    • paymentCounterpartyModel
    • paymentDestinationModel
    • paymentFeesChargeModel
    • paymentFeeSlim
    • paymentFeesModel
    • paymentFeesRequestModel
    • paymentForm
    • paymentItemListModel
    • paymentItemSlimModel
    • paymentListApprovalResponse
    • paymentReferenceModel
    • paymentSouceForm
    • paymentSourceModel
    • paymentTrackingSource
    • paymentVopResponseModel
    • personModel
    • quotePriceModel
    • quotePriceModel-2
    • rateModel
    • rejectForm
    • reversableRateModel
    • settlementInstructionsModel
    • specifiedPaymentFee
    • subscriptionFeesModel
    • swapInfoModel
    • swapInfoModel-2
    • tickPriceModel
    • tickPriceModel-2
    • tickRateModel
    • tradeLimitsModel
    • tradeLimitsModel-2
    • tradingFeesModel
    • ultimateSourceModel
    • vopForm
    • walletModel
    • accountModel
    • chargesInfoModel
    • clientCorpModelV1
    • clientCorpModelV3
    • commissionDetailModel
    • corpAdditionalInformationModel
    • corpAddressesModel
    • corpContractModel
    • corpContractsModel
    • corpDetailsModel
    • corpInternalInformationModel
    • corpIntroducerModel
    • corpKycModel
    • corpLegacyAddressesModel
    • corpLeiModel
    • corpReconciliationModel
    • corpRef
    • corpRegulatorModel
    • corpRegulatorsModel
    • corpWalletModel
    • derivedAccountModel
    • derivedFieldModel
    • document
    • documentModel
    • documentVisibility
    • docVisibility
    • editableVisibility
    • executeResult
    • ledgerOperationAccountModel
    • ledgerOperationCorpModel
    • ledgerOperationModel
    • lEIModel
    • linkedRecordModel
    • marginDetailModel
    • matchedModel
    • minimumCommissionModel
    • mtfRecordApprovalForm
    • mtfRecordDefaultValues
    • mtfRecordModelV4
    • mtfRequirementModel
    • mtfValidationForm
    • namedEntityModel
    • operationModel
    • orderKeyListModel
    • orderModel
    • orderPayment
    • overriddenByModel
    • paymentKeyListModel
    • productStatusModel
    • reconcileFromWalletRequest
    • reconcileLedgerTransactionMatchRequest
    • reconcileUnexpectedCreditRequest
    • regReportModel
    • settlementBatchModelV4
    • settlementBatchModelV5
    • settlementCurrencyModel
    • systemStateModel
    • transaction
    • transactionInfoModelV4
    • walletIbanModel1__CorpWalletModel
    • accountLedgerItemModel
    • accountModel-2
    • accountNetworks
    • approvePreviewLogoForm
    • approvePreviewLogoForm-2
    • archiveReasonModel
    • contactModel
    • corpFrameworkAgreementModel
    • corpIbanModel
    • corpMarginDetailModel
    • corpMarginDetailModel-2
    • corpStateModel
    • corpTag
    • corpWalletModelV2
    • counterpartyAccountModelV3
    • counterpartyAttachmentsResponseModel
    • counterpartyModelV3
    • countryIdentityDocument
    • countryModel
    • createCorpWalletForm
    • currencyModel
    • currentAccountValues
    • currentCounterpartyValues
    • detailsModel
    • detailsModel-2
    • documentArchiveModel
    • editNoteModel
    • externalAccountModel
    • externalAccountUpdateForm
    • ibanCountryDetailModel
    • ibanDefinitionModel
    • ibanLookupForm
    • ibanLookupResult
    • intermediaryBankAccountModel-2
    • latestModificationModel
    • marginLineModel
    • networkAvailability
    • noteModel
    • notificationListModel
    • notificationModel
    • orderInfoV2
    • ownerModel
    • priceAlertModel
    • rejectReasonModel
    • reviewerUserModel
    • reviewInfoModel
    • subClientAdditonalAdditionalInformationModel
    • subClientAdditonalAdditionalInformationModel-2
    • subClientAddressesModel
    • subClientAddressesModel-2
    • subClientCorpModel
    • subClientDetailsModel
    • subClientDetailsModel-2
    • subClientInternalInformationModel
    • subClientInternalInformationModel-2
    • subClientKycModel
    • subClientKycModel-2
    • subClientParentModel
    • subClientParentModel-2
    • subClientRegulatorModel
    • subClientRegulatorModel-2
    • subClientRegulatorsModel
    • subClientRegulatorsModel-2
    • subClientRequestModel
    • subClientResponseModel
    • subClientReviewRequestModel
    • suspendReasonModel
    • symbolModel
    • tempPaymentBlotterItemModelV2
    • totalModel
    • vopRequestModel
    • vopResponseModel
    • walletIbanModel1__CorpWalletModelV2
    • walletLedgerCounterpartyModel
    • walletLedgerLimitedCounterparty
    • walletLedgerModelV5
    • symbolTenor
    • uploadRestrictionReferenceModel
  1. Documents

Upload document for a counterparty

Demo
https://api.demo.getneo.com
Demo
https://api.demo.getneo.com
POST
/v1/documents/counterparties/{counterpartyId}

Request

Path Params

Body Params multipart/form-dataRequired

Responses

🟢200
application/json
OK
Bodyapplication/json

🟠401
🟠403
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.demo.getneo.com/v1/documents/counterparties/' \
--form 'file=@""'
Response Response Example
{
    "acceptedBy": "string",
    "acceptedDate": "2019-08-24T14:15:22.123Z",
    "actions": [
        "string"
    ],
    "addedBy": "string",
    "addedDate": "2019-08-24T14:15:22.123Z",
    "category": "string",
    "clientCorpId": "string",
    "description": "string",
    "documentSubType": "string",
    "documentType": "unknown",
    "documentUri": "string",
    "expiryDate": "2019-08-24T14:15:22.123Z",
    "fileSize": 0,
    "id": "string",
    "isLatestVersion": true,
    "linkedRecords": [
        {
            "id": "string",
            "name": "string",
            "type": "payment",
            "vanityId": "string"
        }
    ],
    "mediaType": "string",
    "name": "string",
    "originalFileName": "string",
    "requiresAcceptance": true,
    "status": "string",
    "tags": [
        "string"
    ],
    "validFrom": "2019-08-24T14:15:22.123Z",
    "version": "string",
    "visibility": {
        "editable": {
            "client": true
        },
        "values": {
            "client": true,
            "operators": true
        }
    }
}
Modified at 2026-06-19 11:40:30
Previous
Close session
Next
Retrieve all document info attached to a specific counterparty
Built with