---
swagger: "2.0"
info:
description: '
Microservice name : PartyAuthentication_Digital_DomainDeployment
reference : AUTH-D-PartyAuth-DGL-EA
'
version: 1.0.0
x-ibm-name: PartyAuthentication_Digital_Domain
title: PartyAuthentication_Digital_Domain
host: 127.0.0.1
schemes:
- https
basePath: /api
produces:
- application/json
paths:
/v1/auth/clients/register/{countryCode}/{businessCode}:
post:
summary: The API allows the TPP to request the ASPSP to register (create) a
new client. The TPP submits a JWS payload that describes the characteristics
of the client to be created.
description: The API allows the TPP to request the ASPSP to register (create)
a new client. The TPP submits a JWS payload that describes the characteristics
of the client to be created.
operationId: DynamicClientRegistration
tags:
- VerificationAndAuthorizations
parameters:
- name: Authorization
in: header
description: HTTP Basic authentication by passing base64 encoded value of
the access_token.
type: string
required: true
- name: Accept
in: header
description: Content-Type that are acceptable for the response.
type: string
required: true
- name: client_id
in: header
description: Client ID generated during application registration.
required: true
type: string
- name: Content-Type
in: header
description: application/json
required: true
type: string
- name: DynamicClientRegistrationRequest
in: body
description: DynamicClientRegistrationRequest
required: true
schema:
$ref: '#/definitions/DynamicClientRegistrationRequest'
- name: countryCode
type: string
required: true
in: path
description: countryCode
- name: businessCode
type: string
required: true
in: path
description: businessCode
responses:
200:
description: Successful operation.
schema:
$ref: '#/definitions/DynamicClientRegistrationResponse'
400:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid Parameters |
schema:
$ref: '#/definitions/ErrorResponse'
401:
description: Type | Code | Details |
error | unAuthorized | Authorization
credentials are missing or invalid |
schema:
$ref: '#/definitions/ErrorResponse'
403:
description: Type | Code | Details |
error | accessNotConfigured | The
request operation is not configured to access this resource |
schema:
$ref: '#/definitions/ErrorResponse'
422:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid parameters |
schema:
$ref: '#/definitions/ErrorResponse'
500:
description: Type | Code | Details |
fatal | serverUnavailable | The
request failed due to an internal error |
schema:
$ref: '#/definitions/ErrorResponse'
/v1/auth/clients/register/{client_id}:
delete:
summary: The API allows the TPP to request the ASPSP to delete an existing client.
The request consists of one path parameter - the ClientId - that the TPP wants
to delete. If the request is successful and the client Id matches the client
to whom the client-credentials grant access token was issued, the ASPSP must
delete the client and invalidate long lived access tokens that were issued
to the client. If the ClientId is unknown, the ASPSP responds with an Unauthorized
status code and immediately revokes the access token.
description: The API allows the TPP to request the ASPSP to delete an existing
client. The request consists of one path parameter - the ClientId - that the
TPP wants to delete. If the request is successful and the client Id matches
the client to whom the client-credentials grant access token was issued, the
ASPSP must delete the client and invalidate long lived access tokens that
were issued to the client. If the ClientId is unknown, the ASPSP responds
with an Unauthorized status code and immediately revokes the access token.
operationId: DynamicClientRegistrationDeletion
tags:
- VerificationAndAuthorizations
parameters:
- name: Authorization
in: header
description: HTTP Basic authentication by passing base64 encoded value of
the access_token.
type: string
required: true
- name: Accept
in: header
description: Content-Type that are acceptable for the response.
type: string
required: true
- name: client_id
in: header
description: Client ID generated during application registration.
required: true
type: string
- name: Content-Type
in: header
description: application/json
required: true
type: string
- name: client_id
in: path
description: This refer to the unique client id for this information is require
type: string
required: true
responses:
200:
description: Successful operation.
400:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid Parameters |
schema:
$ref: '#/definitions/ErrorResponse'
401:
description: Type | Code | Details |
Type | Code | Details |
error | unAuthorized | Authorization
credentials are missing or invalid |
schema:
$ref: '#/definitions/ErrorResponse'
403:
description: Type | Code | Details |
Type | Code | Details |
error | accessNotConfigured | The
request operation is not configured to access this resource |
schema:
$ref: '#/definitions/ErrorResponse'
422:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid parameters |
schema:
$ref: '#/definitions/ErrorResponse'
500:
description: Type | Code | Details |
Type | Code | Details |
fatal | serverUnavailable | The
request failed due to an internal error |
schema:
$ref: '#/definitions/ErrorResponse'
get:
summary: The API allows the TPP to retrieve the details for a client that has
already been registered. The request consists of one path parameter - the
ClientId - that the TPP wants to retrieve details for. If the request is successful
and the identifier matches the client to whom the Client Credentials grant
access token was issued, the ASPSP must return an object of type OBClientRegistrationRequest1.
If the ClientId is unknown, the ASPSP responds with an Unauthorized status
code and immediately revokes the access token
description: The API allows the TPP to retrieve the details for a client that
has already been registered. The request consists of one path parameter -
the ClientId - that the TPP wants to retrieve details for. If the request
is successful and the identifier matches the client to whom the Client Credentials
grant access token was issued, the ASPSP must return an object of type OBClientRegistrationRequest1.
If the ClientId is unknown, the ASPSP responds with an Unauthorized status
code and immediately revokes the access token
operationId: DynamicClientRegistrationRetrieval
tags:
- VerificationAndAuthorizations
parameters:
- name: Authorization
in: header
description: HTTP Basic authentication by passing base64 encoded value of
the access_token.
type: string
required: true
- name: Accept
in: header
description: Content-Type that are acceptable for the response.
type: string
required: true
- name: client_id
in: header
description: Client ID generated during application registration.
required: true
type: string
- name: Content-Type
in: header
description: application/json
required: true
type: string
- name: client_id
in: path
description: This refer to the unique client id for this information is require
type: string
required: true
responses:
200:
description: Successful operation.
schema:
$ref: '#/definitions/DynamicClientRegistrationRetrievalResponse'
204:
description: No content
400:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid Parameters |
schema:
$ref: '#/definitions/ErrorResponse'
401:
description: Type | Code | Details |
error | unAuthorized | Authorization
credentials are missing or invalid |
schema:
$ref: '#/definitions/ErrorResponse'
403:
description: Type | Code | Details |
error | accessNotConfigured | The
request operation is not configured to access this resource |
schema:
$ref: '#/definitions/ErrorResponse'
422:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid parameters |
schema:
$ref: '#/definitions/ErrorResponse'
500:
description: Type | Code | Details |
fatal | serverUnavailable | The
request failed due to an internal error |
schema:
$ref: '#/definitions/ErrorResponse'
put:
summary: The API allows the TPP to request the ASPSP to register (create) a
new client. The TPP submits a JWS payload that describes the characteristics
of the client to be created.
description: The API allows the TPP to request the ASPSP to register (create)
a new client. The TPP submits a JWS payload that describes the characteristics
of the client to be created.
operationId: DynamicClientRegistrationUpdate
tags:
- VerificationAndAuthorizations
parameters:
- name: Authorization
in: header
description: HTTP Basic authentication by passing base64 encoded value of
the access_token.
type: string
required: true
- name: Accept
in: header
description: Content-Type that are acceptable for the response.
type: string
required: true
- name: client_id
in: header
description: Client ID generated during application registration.
required: true
type: string
- name: Content-Type
in: header
description: application/json
required: true
type: string
- name: client_id
in: path
description: This refer to the unique client id for this information is require
type: string
required: true
- name: DynamicClientRegistrationUpdateRequest
in: body
description: DynamicClientRegistrationUpdateRequest
required: true
schema:
$ref: '#/definitions/DynamicClientRegistrationUpdateRequest'
responses:
200:
description: Successful operation.
schema:
$ref: '#/definitions/DynamicClientRegistrationUpdateResponse'
400:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid Parameters |
schema:
$ref: '#/definitions/ErrorResponse'
401:
description: Type | Code | Details |
error | unAuthorized | Authorization
credentials are missing or invalid |
schema:
$ref: '#/definitions/ErrorResponse'
403:
description: Type | Code | Details |
error | accessNotConfigured | The
request operation is not configured to access this resource |
schema:
$ref: '#/definitions/ErrorResponse'
422:
description: Type | Code | Details |
invalid | invalidRequest | Missing
or invalid parameters |
schema:
$ref: '#/definitions/ErrorResponse'
500:
description: Type | Code | Details |
fatal | serverUnavailable | The
request failed due to an internal error |
schema:
$ref: '#/definitions/ErrorResponse'
definitions:
DynamicClientRegistrationRequest:
properties:
software_statement:
description: This refer to unique identifier for the customer session
type: string
example: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjM4Mjc4MTZjLWJmMDktNDI4NC05MjY2LTdiZjQ1MjVhNjYwYyJ9.eyJyZWRpcmVjdF91cmlzIjpbImh0dHBzOi8vZGlyZWN0b3J5LXRlLnByZXRhLmV1L2RpcmVjdG9yeS90cHAvdHBwLWVkaXQvUFNER0ItT0ItVW5rbm93blRmRUNjNU9VbkVidVNEaTZUVXV2eloiXSwidG9rZW5fZW5kcG9pbnRfYXV0aF9tZXRob2QiOiJjbGllbnRfc2VjcmV0X2Jhc2ljIiwiZ3JhbnRfdHlwZXMiOlsiY2xpZW50X2NyZWRlbnRpYWxzIiwiYXV0aG9yaXphdGlvbl9jb2RlIl0sInJlc3BvbnNlX3R5cGVzIjpbImNvZGUiLCJjb2RlIGlkX3Rva2VuIiwicmVmcmVzaF90b2tlbiJdLCJjbGllbnRfbmFtZSI6InBzZDJwb2MxNzQiLCJjbGllbnRfdXJpIjoiUkVDT01NRU5ERURfZXhhbXBsZS5jb20iLCJsb2dvX3VyaSI6Ik9QVElPTkFMX3Nob3VsZHdvcmtvbnJlZ19leGFtcGxlLmNvbS9sb2dvIiwic2NvcGUiOiJvcGVuaWQgcGF5bWVudHMiLCJpc3MiOiJFVS1ETU8tNDI5NTE4Njk5MSIsImNvbnRhY3RzIjoiT1BUSU9OQUxfZW1haWxAZXhhbXBsZS5jb20iLCJ0b3NfdXJpIjoiT1BUSU9OQUxfZXhhbXBsZS5jb20vdG9zIiwicG9saWN5X3VyaSI6Ik9QVElPTkFMX2V4YW1wbGUuY29tL3BvbGljeSIsImp3a3MiOnsia2V5cyI6W3sia3R5IjoiUlNBIiwiZSI6IkFRQUIiLCJ1c2UiOiJzaWciLCJhbGciOiJyczI1NiIsIng1YyI6WyJNSUlEenpDQ0FyZWdBd0lCQWdJRVhOcXJ1VEFOQmdrcWhraUc5dzBCQVFzRkFEQU5NUXN3Q1FZRFZRUUREQUpqWVRBZUZ3MHhPVEExTVRReE1UVXhNakZhRncweU1EQTFNVE14TVRVeE1qRmFNSUdDTVFzd0NRWURWUVFHRXdKSFFqRWhNQjhHQTFVRUNnd1lUM0JsYmlCQ1lXNXJhVzVuSUV4cGJXbDBaV1FnS0VRcE1TOHdMUVlEVlFSaERDWlFVMFJIUWkxUFFpMVZibXR1YjNkdVZHWkZRMk0xVDFWdVJXSjFVMFJwTmxSVmRYWjZXakVmTUIwR0ExVUVBd3dXVkdaRlEyTTFUMVZ1UldKMVUwUnBObFJWZFhaNldqQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1jVlR5RzdGbzRGRUs4N0dPcVYvUTlhVXczcloxMEtQYkZ4SlZMREdxTitMMWFlR0Zjem9nZkpSbkVpb1FCUlNuODI4cng0ZG51NmNJcG1oRVRrcW9oajZobWY1UzBjTlNnUWJveDc4TDdrSkhvZm01RTMyU1lML3Q2b1VCME85NzhQaHdnRmpNQysrQWU3SG4rcjI1ZHg1Q3RoRmNaVUdDN0UraHI3QUJvVXJJL0twOUJocTMwY1l3V2t4MmdEUUZjeTg2VTh5R0trS3lvdWhVVG1lTzJ6QVVRclRiOXcrWjZVR1JaQlBMM0syaWRTMlluVE45Z1ZDTHVFb00xUTFnaDJmUmY1a2tyVlBPd3UzZlEycno5SGttZjM4SURmNnJpYjJ3SFZ4UW14SnhQdmw3Y0g5N21GaDh6RCt4WTEwWDdBNTFpMEhaS1F0cjA5eGxoTGpvVUNBd0VBQWFPQndEQ0J2VEFPQmdOVkhROEJBZjhFQkFNQ0JzQXdnWXNHQ0NzR0FRVUZCd0VEQkg4d2ZUQVRCZ1lFQUk1R0FRWXdDUVlIQkFDT1JnRUdBakJtQmdZRUFJR1lKd0l3WERBMU1ETUdCd1FBZ1pnbkFRSU1CbEJUVUY5UVNRWUhCQUNCbUNjQkF3d0dVRk5RWDBGSkJnY0VBSUdZSndFRURBWlFVMUJmU1VNTUcwWnBibUZ1WTJsaGJDQkRiMjVrZFdOMElFRjFkR2h2Y21sMGVRd0dSMEl0UmtOQk1CMEdBMVVkRGdRV0JCUmE2WEhucTl2Ui9DZE5La01Fd2ZLRjNBZXoxREFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBRUd1Z2RiQ29qSTdwUTY5MlJUdXROTUc5K2NLZXJVWEJXOU9BNGZtZmQ3ZTlsU2ZjSXA1WjlmeGZ1RFBJaFhubWtZSE5FYW5raVBvYjBkc1pEekdTbDBYWHQ2T09nNEt2czB5Rm1GcFptMlJReHhHQ2k4QXpQQXloU2R0OC84TXZyb1B5a0FPYmpIL3JHdjZKeTh3Mmt4T1BTUzFGYmpiek1TaXh4MmlBcWtJdHB5NGhIZFNlYTBHNnIxK0FRVE5zWWhTMmo5bFo2UWh3Y1pob3R1WHlKNlRuS1ZNSHl2OWhHUlVWN2FkdVhndWZVVG9iSmtuY2tsUGx3U1JQbE5ibGxGNERpbEFBQ3V1b0N6VzlBbTFNSnlHQTNNZXJlell1N0t6SFU3VFpYRkRTOFV2c1hIaGxlSjJtWVNHTXJqdDlFMks0SWhVUHp0ZGxoa3ZkVWpTS3lRPT0iXSwia2lkIjoiMzgyNzgxNmMtYmYwOS00Mjg0LTkyNjYtN2JmNDUyNWE2NjBjIiwibiI6Inh4VlBJYnNXamdVUXJ6c1k2cFg5RDFwVERldG5YUW85c1hFbFVzTWFvMzR2VnA0WVZ6T2lCOGxHY1NLaEFGRktmemJ5dkhoMmU3cHdpbWFFUk9TcWlHUHFHWl9sTFJ3MUtCQnVqSHZ3dnVRa2VoLWJrVGZaSmd2LTNxaFFIUTczdnctSENBV013TDc0QjdzZWY2dmJsM0hrSzJFVnhsUVlMc1Q2R3ZzQUdoU3NqOHFuMEdHcmZSeGpCYVRIYUFOQVZ6THpwVHpJWXFRcktpNkZST1o0N2JNQlJDdE52M0Q1bnBRWkZrRTh2Y3JhSjFMWmlkTTMyQlVJdTRTZ3pWRFdDSFo5Rl9tU1N0VTg3QzdkOURhdlAwZVNaX2Z3Z05fcXVKdmJBZFhGQ2JFbkUtLVh0d2YzdVlXSHpNUDdGalhSZnNEbldMUWRrcEMydlQzR1dFdU9oUSJ9XX0sInNvZnR3YXJlX2lkIjoiNmZjNTkzOGItNTgxMy0zZmMwIiwicm9sZXMiOlsiUElTUCIsIkFJU1AiXSwic29mdHdhcmVfdmVyc2lvbiI6IjEifQ.G36WWpY4A3lZJDMR8ZCB7SWlJ8EQfQrL54QjIzwqZsvs1I5PIh60BZ-mgph-b-VwPvpFFeFSpF_ZMpzaUDZ174u2WwtaiMVDQLyKNprA0t5TJnQndN2FFy5LGj4J_-XVX6dOgdtujoappdLwCyg5ftgjZ-awX8JIDF1LaYXol-PPh2-n_zIBkFSWIMS2vj_2sz6j1eo6nuLTX3JnLpMq54T1g0ldfaDUTYlcgu4Q1va979pV0oLEV91K2c5IDEeYDvvyhWMubfKPoWdeYUVAKJwN4sbjAI-ERVP2kGKKqh3D9w43wl6JZY7PWLRCGyvxx1yrqbUscPYzNxL0CAkMSw
required:
- software_statement
DynamicClientRegistrationResponse:
properties:
grant_type:
description: The grant type. Valid value is refresh_token
type: array
items:
type: string
example: client_credentials
client_id:
description: This refer to the unique client id after success ful registration
type: string
example: PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ--3094cf99-6ca1-4c54-829e-64bee156ebe0
client_secret:
description: This refer to the unique client Secret after success ful registration
type: string
example: Y6pY0jY8qV2pD0rM0mH7vB2nC3kF7xC7yD7rL8tI3eJ2mK0rP2
client_secret_expires_at:
description: This refer to the expiry time of the client and secret issued.
type: string
example: 0
redirect_uris:
description: This refer to the redirect Uri for the client
type: string
example: https://directory-te.preta.eu/directory/tpp/tpp-edit/PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ
token_endpoint_auth_method:
description: This refer to the authentication method for token end point.
type: string
example: client_secret_basic
response_types:
description: This refer to the type of response
type: array
items:
type: string
example: code
scope:
description: This refer to the scope for the client
type: array
items:
type: string
example: payments
software_Id:
description: This refer to the unique id for the client.
type: string
example: 6fc5938b-5813-3fc0
required:
- client_id
- client_secret
- client_secret_expires_at
- redirect_uris
- token_endpoint_auth_method
- response_types
- scope
- software_Id
DynamicClientRegistrationRetrievalResponse:
properties:
grant_type:
description: The grant type. Valid value is refresh_token
type: array
items:
type: string
example: client_credentials
client_id:
description: This refer to the unique client id after success ful registration
type: array
items:
type: string
example: PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ--3094cf99-6ca1-4c54-829e-64bee156ebe0
client_secret:
description: This refer to the unique client Secret after success ful registration
type: string
example: Y6pY0jY8qV2pD0rM0mH7vB2nC3kF7xC7yD7rL8tI3eJ2mK0rP2
client_secret_expires_at:
description: This refer to the expiry time of the client and secret issued.
type: string
example: 0
redirect_uris:
description: This refer to the redirect Uri for the client
type: string
example: https://directory-te.preta.eu/directory/tpp/tpp-edit/PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ
token_endpoint_auth_method:
description: This refer to the authentication method for token end point.
type: string
example: client_secret_basic
response_types:
description: This refer to the type of response
type: array
items:
type: string
example: code
scope:
description: This refer to the scope for the client
type: array
items:
type: string
example: payments
software_Id:
description: This refer to the unique id for the client.
type: string
example: 6fc5938b-5813-3fc0
required:
- client_id
- client_secret
- client_secret_expires_at
- redirect_uris
- token_endpoint_auth_method
- response_types
- scope
- software_Id
DynamicClientRegistrationUpdateRequest:
properties:
software_statement:
description: This refer to unique identifier for the customer session
type: string
example: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IjM4Mjc4MTZjLWJmMDktNDI4NC05MjY2LTdiZjQ1MjVhNjYwYyJ9.eyJyZWRpcmVjdF91cmlzIjpbImh0dHBzOi8vZGlyZWN0b3J5LXRlLnByZXRhLmV1L2RpcmVjdG9yeS90cHAvdHBwLWVkaXQvUFNER0ItT0ItVW5rbm93blRmRUNjNU9VbkVidVNEaTZUVXV2eloiXSwidG9rZW5fZW5kcG9pbnRfYXV0aF9tZXRob2QiOiJjbGllbnRfc2VjcmV0X2Jhc2ljIiwiZ3JhbnRfdHlwZXMiOlsiY2xpZW50X2NyZWRlbnRpYWxzIiwiYXV0aG9yaXphdGlvbl9jb2RlIl0sInJlc3BvbnNlX3R5cGVzIjpbImNvZGUiLCJjb2RlIGlkX3Rva2VuIiwicmVmcmVzaF90b2tlbiJdLCJjbGllbnRfbmFtZSI6InBzZDJwb2MxNzQiLCJjbGllbnRfdXJpIjoiUkVDT01NRU5ERURfZXhhbXBsZS5jb20iLCJsb2dvX3VyaSI6Ik9QVElPTkFMX3Nob3VsZHdvcmtvbnJlZ19leGFtcGxlLmNvbS9sb2dvIiwic2NvcGUiOiJvcGVuaWQgcGF5bWVudHMiLCJpc3MiOiJFVS1ETU8tNDI5NTE4Njk5MSIsImNvbnRhY3RzIjoiT1BUSU9OQUxfZW1haWxAZXhhbXBsZS5jb20iLCJ0b3NfdXJpIjoiT1BUSU9OQUxfZXhhbXBsZS5jb20vdG9zIiwicG9saWN5X3VyaSI6Ik9QVElPTkFMX2V4YW1wbGUuY29tL3BvbGljeSIsImp3a3MiOnsia2V5cyI6W3sia3R5IjoiUlNBIiwiZSI6IkFRQUIiLCJ1c2UiOiJzaWciLCJhbGciOiJyczI1NiIsIng1YyI6WyJNSUlEenpDQ0FyZWdBd0lCQWdJRVhOcXJ1VEFOQmdrcWhraUc5dzBCQVFzRkFEQU5NUXN3Q1FZRFZRUUREQUpqWVRBZUZ3MHhPVEExTVRReE1UVXhNakZhRncweU1EQTFNVE14TVRVeE1qRmFNSUdDTVFzd0NRWURWUVFHRXdKSFFqRWhNQjhHQTFVRUNnd1lUM0JsYmlCQ1lXNXJhVzVuSUV4cGJXbDBaV1FnS0VRcE1TOHdMUVlEVlFSaERDWlFVMFJIUWkxUFFpMVZibXR1YjNkdVZHWkZRMk0xVDFWdVJXSjFVMFJwTmxSVmRYWjZXakVmTUIwR0ExVUVBd3dXVkdaRlEyTTFUMVZ1UldKMVUwUnBObFJWZFhaNldqQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU1jVlR5RzdGbzRGRUs4N0dPcVYvUTlhVXczcloxMEtQYkZ4SlZMREdxTitMMWFlR0Zjem9nZkpSbkVpb1FCUlNuODI4cng0ZG51NmNJcG1oRVRrcW9oajZobWY1UzBjTlNnUWJveDc4TDdrSkhvZm01RTMyU1lML3Q2b1VCME85NzhQaHdnRmpNQysrQWU3SG4rcjI1ZHg1Q3RoRmNaVUdDN0UraHI3QUJvVXJJL0twOUJocTMwY1l3V2t4MmdEUUZjeTg2VTh5R0trS3lvdWhVVG1lTzJ6QVVRclRiOXcrWjZVR1JaQlBMM0syaWRTMlluVE45Z1ZDTHVFb00xUTFnaDJmUmY1a2tyVlBPd3UzZlEycno5SGttZjM4SURmNnJpYjJ3SFZ4UW14SnhQdmw3Y0g5N21GaDh6RCt4WTEwWDdBNTFpMEhaS1F0cjA5eGxoTGpvVUNBd0VBQWFPQndEQ0J2VEFPQmdOVkhROEJBZjhFQkFNQ0JzQXdnWXNHQ0NzR0FRVUZCd0VEQkg4d2ZUQVRCZ1lFQUk1R0FRWXdDUVlIQkFDT1JnRUdBakJtQmdZRUFJR1lKd0l3WERBMU1ETUdCd1FBZ1pnbkFRSU1CbEJUVUY5UVNRWUhCQUNCbUNjQkF3d0dVRk5RWDBGSkJnY0VBSUdZSndFRURBWlFVMUJmU1VNTUcwWnBibUZ1WTJsaGJDQkRiMjVrZFdOMElFRjFkR2h2Y21sMGVRd0dSMEl0UmtOQk1CMEdBMVVkRGdRV0JCUmE2WEhucTl2Ui9DZE5La01Fd2ZLRjNBZXoxREFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBRUd1Z2RiQ29qSTdwUTY5MlJUdXROTUc5K2NLZXJVWEJXOU9BNGZtZmQ3ZTlsU2ZjSXA1WjlmeGZ1RFBJaFhubWtZSE5FYW5raVBvYjBkc1pEekdTbDBYWHQ2T09nNEt2czB5Rm1GcFptMlJReHhHQ2k4QXpQQXloU2R0OC84TXZyb1B5a0FPYmpIL3JHdjZKeTh3Mmt4T1BTUzFGYmpiek1TaXh4MmlBcWtJdHB5NGhIZFNlYTBHNnIxK0FRVE5zWWhTMmo5bFo2UWh3Y1pob3R1WHlKNlRuS1ZNSHl2OWhHUlVWN2FkdVhndWZVVG9iSmtuY2tsUGx3U1JQbE5ibGxGNERpbEFBQ3V1b0N6VzlBbTFNSnlHQTNNZXJlell1N0t6SFU3VFpYRkRTOFV2c1hIaGxlSjJtWVNHTXJqdDlFMks0SWhVUHp0ZGxoa3ZkVWpTS3lRPT0iXSwia2lkIjoiMzgyNzgxNmMtYmYwOS00Mjg0LTkyNjYtN2JmNDUyNWE2NjBjIiwibiI6Inh4VlBJYnNXamdVUXJ6c1k2cFg5RDFwVERldG5YUW85c1hFbFVzTWFvMzR2VnA0WVZ6T2lCOGxHY1NLaEFGRktmemJ5dkhoMmU3cHdpbWFFUk9TcWlHUHFHWl9sTFJ3MUtCQnVqSHZ3dnVRa2VoLWJrVGZaSmd2LTNxaFFIUTczdnctSENBV013TDc0QjdzZWY2dmJsM0hrSzJFVnhsUVlMc1Q2R3ZzQUdoU3NqOHFuMEdHcmZSeGpCYVRIYUFOQVZ6THpwVHpJWXFRcktpNkZST1o0N2JNQlJDdE52M0Q1bnBRWkZrRTh2Y3JhSjFMWmlkTTMyQlVJdTRTZ3pWRFdDSFo5Rl9tU1N0VTg3QzdkOURhdlAwZVNaX2Z3Z05fcXVKdmJBZFhGQ2JFbkUtLVh0d2YzdVlXSHpNUDdGalhSZnNEbldMUWRrcEMydlQzR1dFdU9oUSJ9XX0sInNvZnR3YXJlX2lkIjoiNmZjNTkzOGItNTgxMy0zZmMwIiwicm9sZXMiOlsiUElTUCIsIkFJU1AiXSwic29mdHdhcmVfdmVyc2lvbiI6IjEifQ.G36WWpY4A3lZJDMR8ZCB7SWlJ8EQfQrL54QjIzwqZsvs1I5PIh60BZ-mgph-b-VwPvpFFeFSpF_ZMpzaUDZ174u2WwtaiMVDQLyKNprA0t5TJnQndN2FFy5LGj4J_-XVX6dOgdtujoappdLwCyg5ftgjZ-awX8JIDF1LaYXol-PPh2-n_zIBkFSWIMS2vj_2sz6j1eo6nuLTX3JnLpMq54T1g0ldfaDUTYlcgu4Q1va979pV0oLEV91K2c5IDEeYDvvyhWMubfKPoWdeYUVAKJwN4sbjAI-ERVP2kGKKqh3D9w43wl6JZY7PWLRCGyvxx1yrqbUscPYzNxL0CAkMSw
required:
- software_statement
DynamicClientRegistrationUpdateResponse:
properties:
grant_type:
description: The grant type. Valid value is refresh_token
type: array
items:
type: string
example: client_credentials
client_id:
description: This refer to the unique client id after success ful registration
type: string
example: PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ--3094cf99-6ca1-4c54-829e-64bee156ebe0
client_secret:
description: This refer to the unique client Secret after success ful registration
type: string
example: Y6pY0jY8qV2pD0rM0mH7vB2nC3kF7xC7yD7rL8tI3eJ2mK0rP2
client_secret_expires_at:
description: This refer to the expiry time of the client and secret issued.
type: string
example: 0
redirect_uris:
description: This refer to the redirect Uri for the client
type: string
example: https://directory-te.preta.eu/directory/tpp/tpp-edit/PSDGB-OB-UnknownTfECc5OUnEbuSDi6TUuvzZ
token_endpoint_auth_method:
description: This refer to the authentication method for token end point.
type: string
example: client_secret_basic
response_types:
description: This refer to the type of response
type: array
items:
type: string
example: code
scope:
description: This refer to the scope for the client
type: array
items:
type: string
example: payments
software_Id:
description: This refer to the unique id for the client.
type: string
example: 6fc5938b-5813-3fc0
required:
- client_id
- client_secret
- client_secret_expires_at
- redirect_uris
- token_endpoint_auth_method
- response_types
- scope
- software_Id
ErrorResponse:
properties:
type:
description: Invalid - Request did not confirm to the specification and was
unprocessed and rejected. Please fix the value and try again
enum:
- error
- warn
- invalid
- fatal
type: string
code:
description: Error code which qualifies the error
type: string
details:
description: Human readable explanation specific to the occurrence of the
problem
type: string
location:
description: The name of the field that resulted in the error
type: string
moreInfo:
description: URI to human readable documentation of the error
type: object
required:
- type
- code
x-ibm-configuration:
enforced: true
testable: true
phase: realized
consumes:
- application/json
security: []
x-ibm-endpoints:
- endpointUrl: https://emea.sit.api.citi.com/gcb
description: Custom Gateway API Endpoint
type:
- production
- development
...