Create an International Standing Order Consent
Enables a PISP to register an intent to initiate an International Standing Order arrangement.
Headers
The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
An Authorisation Token as per https://tools.ietf.org/html/rfc6750
Every request will be processed only once per x-idempotency-key. The Idempotency Key will be valid for 24 hours.
A detached JWS signature of the body of the payload.
Indicates the user-agent that the PSU is using.
Only used if an ASPSP requires the client ID in order to return rate limit headers.
TPPs must refer to ASPSP developer portals for further information on any rate limit policies, if the headers are supported and any additional requirements.
This header must not be used for client authentication
Request body
Example request
{
"Data": {
"Initiation": {
"RemittanceInformation": {
"Structured": [
{
"Invoicer": "80200112344562",
"Invoicee": "80200112344562"
}
]
},
"Creditor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"CreditorAgent": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"UltimateCreditor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"UltimateDebtor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"MandateRelatedInformation": {
"Frequency": {
"CountPerPeriod": 1,
"PointInTime": "00"
}
}
}
}
}Response
International Standing Order Consents Created
Example response
{
"Data": {
"StatusReason": [
{
"StatusReasonCode": "ERIN"
}
],
"Initiation": {
"RemittanceInformation": {
"Structured": [
{
"Invoicer": "80200112344562",
"Invoicee": "80200112344562"
}
]
},
"Creditor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"CreditorAgent": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"UltimateCreditor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"UltimateDebtor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
},
"MandateRelatedInformation": {
"Frequency": {
"CountPerPeriod": 1,
"PointInTime": "00"
}
}
},
"Debtor": {
"LEI": "IZ9Q00LZEVUKWCQY6X15"
}
}
}Changes
Changed in 26 of the 50 revisions of this API.120141224
- ○
api tag
International Standing Orders Consentsaddedapi-tag-added
- ○
api tag
International Standing Ordersremovedapi-tag-removed
- ○
- ●
added the new
Otherenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
Otherenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
Otherenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ○
added the new
Otherenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
Otherenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
Otherenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ●
- ●
added the new
LWMHenum value to the////////response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
LWMHenum value to the////////response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
LWMHenum value to the////////response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
LXMHenum value to the////////response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
LXMHenum value to the////////response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
LXMHenum value to the////////response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
TWYRenum value to the////////response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
TWYRenum value to the////////response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
TWYRenum value to the////////response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ○
added the new
LWMHenum value to the request property////////(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
LWMHenum value to the request property////////(media type: application/json)request-property-enum-value-added
- ○
added the new
LWMHenum value to the request property////////(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
LXMHenum value to the request property////////(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
LXMHenum value to the request property////////(media type: application/json)request-property-enum-value-added
- ○
added the new
LXMHenum value to the request property////////(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
TWYRenum value to the request property////////(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
TWYRenum value to the request property////////(media type: application/json)request-property-enum-value-added
- ○
added the new
TWYRenum value to the request property////////(media type: application/jose+jwe)request-property-enum-value-added
- ●
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ●
- ▲
removed the enum value
CRYPof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
CRYPof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
CRYPof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ○
added the new optional
headerrequest parameterx-client-idnew-optional-request-parameter
- ○
removed the
CRYPenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
CRYPenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
CRYPenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ▲
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
CRYPenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
CRYPenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ●
- ○
added the non-success response with the status
response-non-success-status-added
- ○
- ▲
added the pattern
^\d{1,13}$|^\d{1,13}\.\d{1,5}$to the request property/////(media type: application/json; charset=utf-8)request-property-pattern-added
- ▲
added the pattern
^\d{1,13}$|^\d{1,13}\.\d{1,5}$to the request property/////(media type: application/json)request-property-pattern-added
- ▲
added the pattern
^\d{1,13}$|^\d{1,13}\.\d{1,5}$to the request property/////(media type: application/jose+jwe)request-property-pattern-added
- ▲
the
/////request property type changed fromintegertostring, and format fromint32to no format (media type: application/json)request-property-type-changed
- ▲
the
/////response's property type changed fromintegertostring, and format fromint32to no format for status (media type: application/json; charset=utf-8)response-property-type-changed
- ▲
the
/////response's property type changed fromintegertostring, and format fromint32to no format for status (media type: application/json)response-property-type-changed
- ▲
the
/////response's property type changed fromintegertostring, and format fromint32to no format for status (media type: application/jose+jwe)response-property-type-changed
- ○
the
/////request property type was generalized fromintegertostring, and format fromint32to no format (media type: application/json; charset=utf-8)request-property-type-generalized
- ○
the
/////request property type was generalized fromintegertostring, and format fromint32to no format (media type: application/jose+jwe)request-property-type-generalized
- ○
the
/////response's property pattern^\d{1,13}$|^\d{1,13}\.\d{1,5}$was added for the status (media type: application/json; charset=utf-8)response-property-pattern-added
- ○
the
/////response's property pattern^\d{1,13}$|^\d{1,13}\.\d{1,5}$was added for the status (media type: application/json)response-property-pattern-added
- ○
the
/////response's property pattern^\d{1,13}$|^\d{1,13}\.\d{1,5}$was added for the status (media type: application/jose+jwe)response-property-pattern-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the
////////request property's minLength was increased from0to1(media type: application/json; charset=utf-8)request-property-min-length-increased
- ▲
the
////////request property's minLength was increased from0to1(media type: application/json)request-property-min-length-increased
- ▲
the
////////request property's minLength was increased from0to1(media type: application/jose+jwe)request-property-min-length-increased
- ●
the
////////request property's maxLength was set to2048(media type: application/json; charset=utf-8)request-property-max-length-set
- ●
the
////////request property's maxLength was set to2048(media type: application/json)request-property-max-length-set
- ●
the
////////request property's maxLength was set to2048(media type: application/jose+jwe)request-property-max-length-set
- ●
changed the pattern of the request property
//from[A-Z]{2,2}to^[A-Z]{2,2}$(media type: application/json; charset=utf-8)request-property-pattern-changed
- ●
changed the pattern of the request property
//from[A-Z]{2,2}to^[A-Z]{2,2}$(media type: application/json)request-property-pattern-changed
- ●
changed the pattern of the request property
//from[A-Z]{2,2}to^[A-Z]{2,2}$(media type: application/jose+jwe)request-property-pattern-changed
- ●
added the new
BillPaymentenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
BillPaymentenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
BillPaymentenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
EcommerceGoodsenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
EcommerceGoodsenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
EcommerceGoodsenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
EcommerceServicesenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
EcommerceServicesenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
EcommerceServicesenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
PartyToPartyenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
PartyToPartyenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
PartyToPartyenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ●
added the new
PispPayeeenum value to the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-added
- ●
added the new
PispPayeeenum value to the/response property for the response status (media type: application/json)response-property-enum-value-added
- ●
added the new
PispPayeeenum value to the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-added
- ○
added the new
BillPaymentenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
BillPaymentenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
BillPaymentenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
EcommerceGoodsenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
EcommerceGoodsenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
EcommerceGoodsenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
EcommerceServicesenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
EcommerceServicesenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
EcommerceServicesenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
PartyToPartyenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
PartyToPartyenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
PartyToPartyenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ○
added the new
PispPayeeenum value to the request property/(media type: application/json; charset=utf-8)request-property-enum-value-added
- ○
added the new
PispPayeeenum value to the request property/(media type: application/json)request-property-enum-value-added
- ○
added the new
PispPayeeenum value to the request property/(media type: application/jose+jwe)request-property-enum-value-added
- ○
the
//response's property pattern was changed from[A-Z]{2,2}to^[A-Z]{2,2}$for the status (media type: application/json; charset=utf-8)response-property-pattern-changed
- ○
the
//response's property pattern was changed from[A-Z]{2,2}to^[A-Z]{2,2}$for the status (media type: application/json)response-property-pattern-changed
- ○
the
//response's property pattern was changed from[A-Z]{2,2}to^[A-Z]{2,2}$for the status (media type: application/jose+jwe)response-property-pattern-changed
- ▲
- ▲
removed the enum value
BillPaymentof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
BillPaymentof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
BillPaymentof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceGoodsof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceGoodsof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceGoodsof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceServicesof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceServicesof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
EcommerceServicesof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ▲
removed the enum value
PartyToPartyof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
PartyToPartyof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
PartyToPartyof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ▲
removed the enum value
PispPayeeof the request property/(media type: application/json; charset=utf-8)request-property-enum-value-removed
- ▲
removed the enum value
PispPayeeof the request property/(media type: application/json)request-property-enum-value-removed
- ▲
removed the enum value
PispPayeeof the request property/(media type: application/jose+jwe)request-property-enum-value-removed
- ▲
the
////////response property's maxLength was unset from2048for the response status (media type: application/json; charset=utf-8)response-property-max-length-unset
- ▲
the
////////response property's maxLength was unset from2048for the response status (media type: application/json)response-property-max-length-unset
- ▲
the
////////response property's maxLength was unset from2048for the response status (media type: application/jose+jwe)response-property-max-length-unset
- ▲
the
////////response property's minLength was decreased from1to0for the response status (media type: application/json; charset=utf-8)response-property-min-length-decreased
- ▲
the
////////response property's minLength was decreased from1to0for the response status (media type: application/json)response-property-min-length-decreased
- ▲
the
////////response property's minLength was decreased from1to0for the response status (media type: application/jose+jwe)response-property-min-length-decreased
- ●
changed the pattern of the request property
//from^[A-Z]{2,2}$to[A-Z]{2,2}(media type: application/json; charset=utf-8)request-property-pattern-changed
- ●
changed the pattern of the request property
//from^[A-Z]{2,2}$to[A-Z]{2,2}(media type: application/json)request-property-pattern-changed
- ●
changed the pattern of the request property
//from^[A-Z]{2,2}$to[A-Z]{2,2}(media type: application/jose+jwe)request-property-pattern-changed
- ○
the
////////request property's minLength was decreased from1to0(media type: application/json; charset=utf-8)request-property-min-length-decreased
- ○
the
////////request property's minLength was decreased from1to0(media type: application/json)request-property-min-length-decreased
- ○
the
////////request property's minLength was decreased from1to0(media type: application/jose+jwe)request-property-min-length-decreased
- ○
removed the
BillPaymentenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
BillPaymentenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
BillPaymentenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ○
removed the
EcommerceGoodsenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
EcommerceGoodsenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
EcommerceGoodsenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ○
removed the
EcommerceServicesenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
EcommerceServicesenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
EcommerceServicesenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ○
removed the
PartyToPartyenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
PartyToPartyenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
PartyToPartyenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ○
removed the
PispPayeeenum value from the/response property for the response status (media type: application/json; charset=utf-8)response-property-enum-value-removed
- ○
removed the
PispPayeeenum value from the/response property for the response status (media type: application/json)response-property-enum-value-removed
- ○
removed the
PispPayeeenum value from the/response property for the response status (media type: application/jose+jwe)response-property-enum-value-removed
- ○
the
//response's property pattern was changed from^[A-Z]{2,2}$to[A-Z]{2,2}for the status (media type: application/json; charset=utf-8)response-property-pattern-changed
- ○
the
//response's property pattern was changed from^[A-Z]{2,2}$to[A-Z]{2,2}for the status (media type: application/json)response-property-pattern-changed
- ○
the
//response's property pattern was changed from^[A-Z]{2,2}$to[A-Z]{2,2}for the status (media type: application/jose+jwe)response-property-pattern-changed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲