spec release

This commit is contained in:
Adyen Automation
2025-05-31 10:10:43 +02:00
parent 266cdfc3a1
commit 45c4525f1c
8 changed files with 222 additions and 48 deletions

View File

@@ -4031,7 +4031,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"documents" : {
@@ -4237,7 +4236,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -4291,7 +4289,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {

View File

@@ -4456,7 +4456,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"documentDetails" : {
@@ -4692,7 +4691,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -4754,7 +4752,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {

View File

@@ -928,6 +928,9 @@
"createLegalEntityOrganizationUS" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityOrganizationUS"
},
"createLegalEntityPaymentInstrumentUser" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser"
},
"createLegalEntitySolePropNL" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntitySolePropNL"
},
@@ -978,6 +981,9 @@
"createLegalEntityOrganizationUS" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityOrganizationUS-200"
},
"createLegalEntityPaymentInstrumentUser" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser-200"
},
"createLegalEntitySolePropNL" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntitySolePropNL-200"
},
@@ -4997,7 +5003,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"documentDetails" : {
@@ -5244,7 +5249,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -5306,7 +5310,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -8036,6 +8039,58 @@
"id" : "LE00000000000000000000001"
}
},
"post-legalEntities-createLegalEntityPaymentInstrumentUser" : {
"summary" : "Create an authorized user for an issued card.",
"description" : "Example request for creating an authorized user for an issued card",
"value" : {
"type" : "individual",
"individual" : {
"residentialAddress" : {
"country" : "NL"
},
"name" : {
"firstName" : "John",
"lastName" : "Test"
},
"birthData" : {
"dateOfBirth" : "1990-01-01"
}
},
"capabilities" : {
"authorisedPaymentInstrumentUser" : {
"requested" : true,
"requestedLevel" : "notApplicable"
}
}
}
},
"post-legalEntities-createLegalEntityPaymentInstrumentUser-200" : {
"summary" : "Authorized user for an issued card created.",
"description" : "Example response for creating an authorized user for an issued card",
"value" : {
"capabilities" : {
"authorisedPaymentInstrumentUser" : {
"allowed" : false,
"requested" : true,
"verificationStatus" : "pending"
}
},
"individual" : {
"birthData" : {
"dateOfBirth" : "1990-01-01"
},
"name" : {
"firstName" : "John",
"lastName" : "Test"
},
"residentialAddress" : {
"country" : "NL"
}
},
"type" : "individual",
"id" : "LE32DBK223226C5M7MSG8CPD2"
}
},
"post-legalEntities-createLegalEntitySolePropNL" : {
"summary" : "Create a legal entity for a Dutch sole proprietor",
"description" : "Example request for creating a legal entity for a sole proprietor operating in the Netherlands",

View File

@@ -934,6 +934,9 @@
"createLegalEntityOrganizationUS" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityOrganizationUS"
},
"createLegalEntityPaymentInstrumentUser" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser"
},
"createLegalEntitySolePropNL" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntitySolePropNL"
},
@@ -984,6 +987,9 @@
"createLegalEntityOrganizationUS" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityOrganizationUS-200"
},
"createLegalEntityPaymentInstrumentUser" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser-200"
},
"createLegalEntitySolePropNL" : {
"$ref" : "#/components/examples/post-legalEntities-createLegalEntitySolePropNL-200"
},
@@ -5015,7 +5021,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"documentDetails" : {
@@ -5262,7 +5267,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -5324,7 +5328,6 @@
"$ref" : "#/components/schemas/LegalEntityCapability"
},
"description" : "Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, **issueCard** for Issuing. The value is an object containing the settings for the capability.",
"readOnly" : true,
"type" : "object"
},
"entityAssociations" : {
@@ -8223,6 +8226,58 @@
"id" : "LE00000000000000000000001"
}
},
"post-legalEntities-createLegalEntityPaymentInstrumentUser" : {
"summary" : "Create an authorized user for an issued card.",
"description" : "Example request for creating an authorized user for an issued card",
"value" : {
"type" : "individual",
"individual" : {
"residentialAddress" : {
"country" : "NL"
},
"name" : {
"firstName" : "John",
"lastName" : "Test"
},
"birthData" : {
"dateOfBirth" : "1990-01-01"
}
},
"capabilities" : {
"authorisedPaymentInstrumentUser" : {
"requested" : true,
"requestedLevel" : "notApplicable"
}
}
}
},
"post-legalEntities-createLegalEntityPaymentInstrumentUser-200" : {
"summary" : "Authorized user for an issued card created.",
"description" : "Example response for creating an authorized user for an issued card",
"value" : {
"capabilities" : {
"authorisedPaymentInstrumentUser" : {
"allowed" : false,
"requested" : true,
"verificationStatus" : "pending"
}
},
"individual" : {
"birthData" : {
"dateOfBirth" : "1990-01-01"
},
"name" : {
"firstName" : "John",
"lastName" : "Test"
},
"residentialAddress" : {
"country" : "NL"
}
},
"type" : "individual",
"id" : "LE32DBK223226C5M7MSG8CPD2"
}
},
"post-legalEntities-createLegalEntitySolePropNL" : {
"summary" : "Create a legal entity for a Dutch sole proprietor",
"description" : "Example request for creating a legal entity for a sole proprietor operating in the Netherlands",

View File

@@ -2862,7 +2862,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
documents:
deprecated: true
@@ -3109,7 +3108,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -3158,7 +3156,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.

View File

@@ -3176,7 +3176,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
documentDetails:
x-addedInVersion: '2'
@@ -3453,7 +3452,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -3513,7 +3511,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.

View File

@@ -592,6 +592,8 @@ paths:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationNL'
createLegalEntityOrganizationUS:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationUS'
createLegalEntityPaymentInstrumentUser:
$ref: '#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser'
createLegalEntitySolePropNL:
$ref: '#/components/examples/post-legalEntities-createLegalEntitySolePropNL'
createLegalEntitySolePropUS:
@@ -626,6 +628,8 @@ paths:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationNL-200'
createLegalEntityOrganizationUS:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationUS-200'
createLegalEntityPaymentInstrumentUser:
$ref: '#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser-200'
createLegalEntitySolePropNL:
$ref: '#/components/examples/post-legalEntities-createLegalEntitySolePropNL-200'
createLegalEntitySolePropUS:
@@ -3578,7 +3582,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
documentDetails:
x-addedInVersion: '2'
@@ -3865,7 +3868,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -3925,7 +3927,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -6384,6 +6385,43 @@ components:
type: privateCompany
type: organization
id: LE00000000000000000000001
post-legalEntities-createLegalEntityPaymentInstrumentUser:
summary: Create an authorized user for an issued card.
description: Example request for creating an authorized user for an issued card
value:
type: individual
individual:
residentialAddress:
country: NL
name:
firstName: John
lastName: Test
birthData:
dateOfBirth: '1990-01-01'
capabilities:
authorisedPaymentInstrumentUser:
requested: true
requestedLevel: notApplicable
post-legalEntities-createLegalEntityPaymentInstrumentUser-200:
summary: Authorized user for an issued card created.
description: Example response for creating an authorized user for an issued
card
value:
capabilities:
authorisedPaymentInstrumentUser:
allowed: false
requested: true
verificationStatus: pending
individual:
birthData:
dateOfBirth: '1990-01-01'
name:
firstName: John
lastName: Test
residentialAddress:
country: NL
type: individual
id: LE32DBK223226C5M7MSG8CPD2
post-legalEntities-createLegalEntitySolePropNL:
summary: Create a legal entity for a Dutch sole proprietor
description: Example request for creating a legal entity for a sole proprietor

View File

@@ -596,6 +596,8 @@ paths:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationNL'
createLegalEntityOrganizationUS:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationUS'
createLegalEntityPaymentInstrumentUser:
$ref: '#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser'
createLegalEntitySolePropNL:
$ref: '#/components/examples/post-legalEntities-createLegalEntitySolePropNL'
createLegalEntitySolePropUS:
@@ -630,6 +632,8 @@ paths:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationNL-200'
createLegalEntityOrganizationUS:
$ref: '#/components/examples/post-legalEntities-createLegalEntityOrganizationUS-200'
createLegalEntityPaymentInstrumentUser:
$ref: '#/components/examples/post-legalEntities-createLegalEntityPaymentInstrumentUser-200'
createLegalEntitySolePropNL:
$ref: '#/components/examples/post-legalEntities-createLegalEntitySolePropNL-200'
createLegalEntitySolePropUS:
@@ -3586,7 +3590,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
documentDetails:
x-addedInVersion: '2'
@@ -3873,7 +3876,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -3933,7 +3935,6 @@ components:
legal entity can do in your platform.The key is a capability required
for your integration. For example, **issueCard** for Issuing. The value
is an object containing the settings for the capability.
readOnly: true
type: object
entityAssociations:
description: 'List of legal entities associated with the current legal entity.
@@ -6606,6 +6607,43 @@ components:
type: privateCompany
type: organization
id: LE00000000000000000000001
post-legalEntities-createLegalEntityPaymentInstrumentUser:
summary: Create an authorized user for an issued card.
description: Example request for creating an authorized user for an issued card
value:
type: individual
individual:
residentialAddress:
country: NL
name:
firstName: John
lastName: Test
birthData:
dateOfBirth: '1990-01-01'
capabilities:
authorisedPaymentInstrumentUser:
requested: true
requestedLevel: notApplicable
post-legalEntities-createLegalEntityPaymentInstrumentUser-200:
summary: Authorized user for an issued card created.
description: Example response for creating an authorized user for an issued
card
value:
capabilities:
authorisedPaymentInstrumentUser:
allowed: false
requested: true
verificationStatus: pending
individual:
birthData:
dateOfBirth: '1990-01-01'
name:
firstName: John
lastName: Test
residentialAddress:
country: NL
type: individual
id: LE32DBK223226C5M7MSG8CPD2
post-legalEntities-createLegalEntitySolePropNL:
summary: Create a legal entity for a Dutch sole proprietor
description: Example request for creating a legal entity for a sole proprietor