POST api/OuterGateCircuitoPrivativo/InitiateDirectAccreditsToAgency

Accredita all'agenzia indicata tramite codice univoco l'importo impostato.

Request Information

URI Parameters

None.

Body Parameters

The direct accredit agency model.

OuterDirectAccreditsToAgencyIn
NameDescriptionTypeAdditional information
DebtorAgencyUniqueCode

Il codice univoco del mandato dell'agenzia Debitrice

string

Required

CreditorAgencyId

Identificativo dell'agenzia Creditrice

integer

Required

CreatedByIpAddress

Indirizzo IP di chi sta effettuando la richiesta.

string

Required

Matching regular expression pattern: \b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

TransferAmount

Ammontare del trasferimento

decimal number

Required

Data type: Currency

Matching regular expression pattern: ^[0-9]+([.,][0-9]{0,2})?$

Range: inclusive between 0,01 and 1E+15

Cause

Causale del movimento

string

String length: inclusive between 0 and 100

CustomData1

Parametro libero

string

None.

CustomData2

Parametro libero

string

None.

CustomData3

Parametro libero

string

None.

Request Formats

application/json, text/json

Sample:
{
  "DebtorAgencyUniqueCode": "sample string 1",
  "CreditorAgencyId": 2,
  "CreatedByIpAddress": "sample string 3",
  "TransferAmount": 4.0,
  "Cause": "sample string 5",
  "CustomData1": "sample string 6",
  "CustomData2": "sample string 7",
  "CustomData3": "sample string 8"
}

application/xml, text/xml

Sample:
<OuterDirectAccreditsToAgencyIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels.PrivativeCircuit">
  <Cause>sample string 5</Cause>
  <CreatedByIpAddress>sample string 3</CreatedByIpAddress>
  <CustomData1>sample string 6</CustomData1>
  <CustomData2>sample string 7</CustomData2>
  <CustomData3>sample string 8</CustomData3>
  <TransferAmount>4</TransferAmount>
  <CreditorAgencyId>2</CreditorAgencyId>
  <DebtorAgencyUniqueCode>sample string 1</DebtorAgencyUniqueCode>
</OuterDirectAccreditsToAgencyIn>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

OuterDirectAccreditsToAgencyOut
NameDescriptionTypeAdditional information
State

Stato della transazione

string

None.

TransactionId

Identificativo della transazione

integer

None.

DataValutaAddebito

Data valuta del movimento

date time

None.

UniqueKey

Codice univoco della transazione

string

None.

CustomData1

Parametro libero

string

None.

CustomData2

Parametro libero

string

None.

CustomData3

Parametro libero

string

None.

Response Formats

application/json, text/json

Sample:
{
  "State": "sample string 1",
  "TransactionId": 2,
  "DataValutaAddebito": "2025-05-09T12:35:36.2388965+02:00",
  "UniqueKey": "sample string 4",
  "CustomData1": "sample string 5",
  "CustomData2": "sample string 6",
  "CustomData3": "sample string 7"
}

application/xml, text/xml

Sample:
<OuterDirectAccreditsToAgencyOut xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Sepafin.Api.OuterModels.PrivativeCircuit">
  <CustomData1>sample string 5</CustomData1>
  <CustomData2>sample string 6</CustomData2>
  <CustomData3>sample string 7</CustomData3>
  <DataValutaAddebito>2025-05-09T12:35:36.2388965+02:00</DataValutaAddebito>
  <State>sample string 1</State>
  <TransactionId>2</TransactionId>
  <UniqueKey>sample string 4</UniqueKey>
</OuterDirectAccreditsToAgencyOut>