Save the core adapter
PUT
/v1/setup/core-adapter
const url = 'http://localhost:8080/v1/setup/core-adapter';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"provider":"example","endpoint":"example","username":"example","password":"example","institutionId":"example","exportPath":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url http://localhost:8080/v1/setup/core-adapter \ --header 'Content-Type: application/json' \ --data '{ "provider": "example", "endpoint": "example", "username": "example", "password": "example", "institutionId": "example", "exportPath": "example" }'Step 6. Selects jackhenry.jxchange (endpoint, username, password, institution id) or file.export (export folder); a blank password keeps the stored one. Resets setup.core_tested: run POST /v1/settings/test/core before activation. Administrators only. 400 when the jXchange endpoint or the export folder is missing for the chosen provider.
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
provider
Jackhenry.jxchange | file.export
string
endpoint
null | string
username
null | string
password
Empty keeps the stored password.
null | string
institutionId
null | string
exportPath
null | string
Examplegenerated
{ "provider": "example", "endpoint": "example", "username": "example", "password": "example", "institutionId": "example", "exportPath": "example"}Responses
Section titled “Responses”No Content