Logo
Swift API Sandbox Collections API Documentation

A Participant can update its own configuration.

PUT {{baseUrl}}/updateParticipant/:senderBic

The UpdateParticipant request allows a Participant to update its configuration in the SCT Inst. The Participant can fill only the new values of the configuration elements that have to be changed; elements that are not present in the request are not involved in the change and the system will keep the existing values for them. If the Participant is an LSP, it is allowed to submit a request for change of its Liquidity Management. If the Participant is an LP, it is not allowed to change its own Liquidity Management parameter. The Products section is optional, but if present the Product must be different from the default value “INST”, which is mandatory for all the Participants of the SCT Inst. The positive response contains the ReferenceId of the take in charge request for change by the system, but the effective modification of the master data has not been executed yet. Application will only take place after final authorization of the Dual Control by EBA CLEARING. The ReferenceId can be subsequently used in the CommandStatusInquiry request to get the status of the submitted command, see ref. 1.1. The request must anyway be submitted within the “Routing Grace Time”, the system parameter that represents the time limit before midnight for the Participants to submit requests for updates, otherwise it is rejected with ErrorCode XA08. The parameters provided in this API are classified as Critical or non-critical, see ref. 9.20 Depending on the nature of the parameter, Critical or Not Critical, checks performed on the effective date change: For Critical parameter: • if the command is issued on between Monday W1, and Tuesday the first effective date will be the Tuesday of the W3 week • if the command is issued between Tuesday Wednesday and Sunday W1 the first effective date will be the Tuesday of the W4 For Not Critical parameter: • the effective date must be grater than the current business date, , with respect to the End Validity Date configured for the Participant.

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 
ivUserKey
string The subscription key of a Participant. Following the format cn=<SSO+BIC+UserId+T>,o=BIC8,o=swift. SSO is a fixed string, last character is for environment (P for production and T for test) eg SSOUNCRITMMAPI12345P, o=uncritmm,o=swift
ivUserBic
string
Content-Type
string
Accept
string




RESPONSES

Curl
curl -X PUT 'https://sandbox.swift.com/ebacl-rt1/v1/updateParticipant/:senderBic' -H 'ivUserKey: quis fugiat aute dolore' -H 'ivUserBic: IPSDID21' -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"dateTime":"2019-06-21T23:20:50.000001","criteria":{"automaticLiquidityAdjustment":"0","liquidityManagement":"0","tipsAdherence":"0","receiveAdmi004":"0","technicalBic":"0","tipsUserBic":"IPSDID21XXX","bbTimeoutMgm":"0","tipsDcaAccountId":"string","tipsAccountOwnerBic":"IPSDID21XXX","name":"+","admissionProfile":"str","bbPositiveCnf":"0","psrReq":"0","rsfReq":"0","drrReq":"0","msrReq":"0","maxFileSize":0,"compression":"0","tipsNetworkOption":"EAS","transactionalPrimaryNetId":"str","transactionalSecondaryNetId":"str","filePrimaryNetId":"EAS","fileSecondaryNetId":"EAS","submittedAOS":"A","primaryFileIntRecNetId":"string","secondaryFileIntRecNetId":"string","effectiveDate":"2019-06-21","productList":[{"actionType":"INS","productId":"stri","primaryRecNetId":"string","secondaryRecNetId":"string","primarySendNetId":"string","secondarySendNetId":"string"}]}}'

ENDPOINTS