Admin Institutions v0.12.0
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
The Admin Institutions API manages data and configurations for a Financial Institution (FI). Institution data includes the FI name and address. Institution configurations include values that are necessary to configure an FI with their data analytics provider, identity provider, and other similar services.
Download OpenAPI Definition (YAML)
Base URLs:
License: Apiture API License
Authentication
- OpenID Connect authentication  (accessToken)- OpenId Connect (OIDC) authentication/authorization. The client uses the authorization_endpointandtoken_endpointto obtain an access token to pass in theAuthorizationheader. Those endpoints are available via the OIDC Configuration URL. The actual URL may vary with each financial institution. See details at Secure Access.
- OIDC Configuration URL = https://auth.apiture.com/oidc/.well-known/openid-configuration
 
- OpenId Connect (OIDC) authentication/authorization. The client uses the 
Institutions
Institutions
listInstitutions
Code samples
# You can also use wget
curl -X GET https://api.apiture.com/bankingAdmin/institutions \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'
GET https://api.apiture.com/bankingAdmin/institutions HTTP/1.1
Host: api.apiture.com
Accept: application/json
const fetch = require('node-fetch');
const headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
fetch('https://api.apiture.com/bankingAdmin/institutions',
{
  method: 'GET',
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});
var headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
$.ajax({
  url: 'https://api.apiture.com/bankingAdmin/institutions',
  method: 'get',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  }
})
require 'rest-client'
require 'json'
headers = {
  'Accept' => 'application/json',
  'Authorization' => 'Bearer {access-token}'
}
result = RestClient.get 'https://api.apiture.com/bankingAdmin/institutions',
  params: {
  }, headers: headers
p JSON.parse(result)
import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}
r = requests.get('https://api.apiture.com/bankingAdmin/institutions', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.apiture.com/bankingAdmin/institutions");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
       "bytes"
       "net/http"
)
func main() {
    headers := map[string][]string{
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        
    }
    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("GET", "https://api.apiture.com/bankingAdmin/institutions", data)
    req.Header = headers
    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Return a collection of financial institutions
GET https://api.apiture.com/bankingAdmin/institutions
Return a collection of financial institutions.
Example responses
200 Response
{
  "items": [
    {
      "id": "FOO",
      "name": "FOO Bank",
      "address": {
        "regionCode": "NC"
      },
      "enabledFeatures": {
        "customerAudienceTemplates": true,
        "customerAudienceConnections": true
      }
    }
  ]
}
Responses
| Status | Description | 
|---|---|
| 200 | OK | 
| OK. | |
| Schema: institutions | 
| Status | Description | 
|---|---|
| 401 | Unauthorized | 
| Unauthorized. The operation requires authentication but no authentication or insufficient authentication was given. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 403 | Forbidden | 
| Forbidden. The authenticated caller is not authorized to perform the requested operation. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 429 | Too Many Requests | 
| Too Many Requests. The client has sent too many requests in a given amount of time. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 4XX | Unknown | 
| Client Request Problem. The client request had a problem not listed under another specific 400-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 5XX | Unknown | 
| Server Problem. The server encountered a problem not listed under another specific 500-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
Response Schema
Status Code 401
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 403
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 429
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 4XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 5XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
getInstitution
Code samples
# You can also use wget
curl -X GET https://api.apiture.com/bankingAdmin/institutions/{institutionId} \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'
GET https://api.apiture.com/bankingAdmin/institutions/{institutionId} HTTP/1.1
Host: api.apiture.com
Accept: application/json
const fetch = require('node-fetch');
const headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
fetch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
{
  method: 'GET',
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});
var headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
$.ajax({
  url: 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
  method: 'get',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  }
})
require 'rest-client'
require 'json'
headers = {
  'Accept' => 'application/json',
  'Authorization' => 'Bearer {access-token}'
}
result = RestClient.get 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
  params: {
  }, headers: headers
p JSON.parse(result)
import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}
r = requests.get('https://api.apiture.com/bankingAdmin/institutions/{institutionId}', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.apiture.com/bankingAdmin/institutions/{institutionId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
       "bytes"
       "net/http"
)
func main() {
    headers := map[string][]string{
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        
    }
    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("GET", "https://api.apiture.com/bankingAdmin/institutions/{institutionId}", data)
    req.Header = headers
    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Fetch a representation of this financial institution
GET https://api.apiture.com/bankingAdmin/institutions/{institutionId}
Return a representation of this financial institution resource.
Parameters
| Parameter | Description | 
|---|---|
| institutionIdin: path | institutionId(required)The unique identifier of this institution. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
Example responses
200 Response
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  },
  "id": "FOO"
}
Responses
| Status | Description | 
|---|---|
| 200 | OK | 
| OK. | |
| Schema: institution | 
| Status | Description | 
|---|---|
| 400 | Bad Request | 
| Bad Request. The request body, request headers, and/or query parameters are not well-formed. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 401 | Unauthorized | 
| Unauthorized. The operation requires authentication but no authentication or insufficient authentication was given. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 403 | Forbidden | 
| Forbidden. The authenticated caller is not authorized to perform the requested operation. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 404 | Not Found | 
| Not found. There is no such resource at the request URL. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 429 | Too Many Requests | 
| Too Many Requests. The client has sent too many requests in a given amount of time. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 4XX | Unknown | 
| Client Request Problem. The client request had a problem not listed under another specific 400-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 5XX | Unknown | 
| Server Problem. The server encountered a problem not listed under another specific 500-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
Response Schema
Status Code 400
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 401
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 403
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 404
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 429
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 4XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 5XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
patchInstitution
Code samples
# You can also use wget
curl -X PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId} \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'
PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId} HTTP/1.1
Host: api.apiture.com
Content-Type: application/json
Accept: application/json
const fetch = require('node-fetch');
const inputBody = '{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  }
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
fetch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
{
  method: 'PATCH',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});
var headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
$.ajax({
  url: 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
  method: 'patch',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  }
})
require 'rest-client'
require 'json'
headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'Authorization' => 'Bearer {access-token}'
}
result = RestClient.patch 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}',
  params: {
  }, headers: headers
p JSON.parse(result)
import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}
r = requests.patch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.apiture.com/bankingAdmin/institutions/{institutionId}");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
       "bytes"
       "net/http"
)
func main() {
    headers := map[string][]string{
        "Content-Type": []string{"application/json"},
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        
    }
    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("PATCH", "https://api.apiture.com/bankingAdmin/institutions/{institutionId}", data)
    req.Header = headers
    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Update this institution
PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId}
Perform a partial update of this institution as per JSON Merge Patch format and processing rules. Only fields in the request body are updated on the resource; fields which are omitted are not updated.
Body parameter
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  }
}
Parameters
| Parameter | Description | 
|---|---|
| body | institutionPatch(required)The institution parameters to update. | 
| institutionIdin: path | institutionId(required)The unique identifier of this institution. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
Example responses
200 Response
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  },
  "id": "FOO"
}
Responses
| Status | Description | 
|---|---|
| 200 | OK | 
| OK. | |
| Schema: institution | 
| Status | Description | 
|---|---|
| 400 | Bad Request | 
| Bad Request. The request body, request headers, and/or query parameters are not well-formed. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 401 | Unauthorized | 
| Unauthorized. The operation requires authentication but no authentication or insufficient authentication was given. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 403 | Forbidden | 
| Forbidden. The authenticated caller is not authorized to perform the requested operation. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 404 | Not Found | 
| Not found. There is no such resource at the request URL. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 422 | Unprocessable Entity | 
| Unprocessable Entity. The request body and/or query parameters were well-formed but otherwise invalid. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 429 | Too Many Requests | 
| Too Many Requests. The client has sent too many requests in a given amount of time. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 4XX | Unknown | 
| Client Request Problem. The client request had a problem not listed under another specific 400-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 5XX | Unknown | 
| Server Problem. The server encountered a problem not listed under another specific 500-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
Response Schema
Status Code 400
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 401
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 403
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 404
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 422
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 429
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 4XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 5XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
getInstitutionDataProductsApplicationConfigurations
Code samples
# You can also use wget
curl -X GET https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'
GET https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts HTTP/1.1
Host: api.apiture.com
Accept: application/json
const fetch = require('node-fetch');
const headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
fetch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
{
  method: 'GET',
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});
var headers = {
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
$.ajax({
  url: 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
  method: 'get',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  }
})
require 'rest-client'
require 'json'
headers = {
  'Accept' => 'application/json',
  'Authorization' => 'Bearer {access-token}'
}
result = RestClient.get 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
  params: {
  }, headers: headers
p JSON.parse(result)
import requests
headers = {
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}
r = requests.get('https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
       "bytes"
       "net/http"
)
func main() {
    headers := map[string][]string{
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        
    }
    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("GET", "https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts", data)
    req.Header = headers
    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Fetch the data products application configurations for this financial institution
GET https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts
Return the data products application configurations for this financial institution.
Parameters
| Parameter | Description | 
|---|---|
| institutionIdin: path | institutionId(required)The unique identifier of this institution. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
Example responses
200 Response
{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}
Responses
| Status | Description | 
|---|---|
| 200 | OK | 
| OK. | |
| Schema: dataProductsApplicationConfiguration | 
| Status | Description | 
|---|---|
| 400 | Bad Request | 
| Bad Request. The request body, request headers, and/or query parameters are not well-formed. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 401 | Unauthorized | 
| Unauthorized. The operation requires authentication but no authentication or insufficient authentication was given. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 403 | Forbidden | 
| Forbidden. The authenticated caller is not authorized to perform the requested operation. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 404 | Not Found | 
| Not found. There is no such resource at the request URL. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 429 | Too Many Requests | 
| Too Many Requests. The client has sent too many requests in a given amount of time. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 4XX | Unknown | 
| Client Request Problem. The client request had a problem not listed under another specific 400-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 5XX | Unknown | 
| Server Problem. The server encountered a problem not listed under another specific 500-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
Response Schema
Status Code 400
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 401
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 403
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 404
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 429
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 4XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 5XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
patchInstitutionDataProductsApplicationConfigurations
Code samples
# You can also use wget
curl -X PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'
PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts HTTP/1.1
Host: api.apiture.com
Content-Type: application/json
Accept: application/json
const fetch = require('node-fetch');
const inputBody = '{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
fetch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
{
  method: 'PATCH',
  body: inputBody,
  headers: headers
})
.then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});
var headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'Authorization':'Bearer {access-token}'
};
$.ajax({
  url: 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
  method: 'patch',
  headers: headers,
  success: function(data) {
    console.log(JSON.stringify(data));
  }
})
require 'rest-client'
require 'json'
headers = {
  'Content-Type' => 'application/json',
  'Accept' => 'application/json',
  'Authorization' => 'Bearer {access-token}'
}
result = RestClient.patch 'https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts',
  params: {
  }, headers: headers
p JSON.parse(result)
import requests
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}
r = requests.patch('https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts', params={
}, headers = headers)
print r.json()
URL obj = new URL("https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts");
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("PATCH");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
    new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
    response.append(inputLine);
}
in.close();
System.out.println(response.toString());
package main
import (
       "bytes"
       "net/http"
)
func main() {
    headers := map[string][]string{
        "Content-Type": []string{"application/json"},
        "Accept": []string{"application/json"},
        "Authorization": []string{"Bearer {access-token}"},
        
    }
    data := bytes.NewBuffer([]byte{jsonReq})
    req, err := http.NewRequest("PATCH", "https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts", data)
    req.Header = headers
    client := &http.Client{}
    resp, err := client.Do(req)
    // ...
}
Update the application configuration for data products
PATCH https://api.apiture.com/bankingAdmin/institutions/{institutionId}/applicationConfigurations/dataProducts
Perform a partial update of this application configuration as per JSON Merge Patch format and processing rules. Only fields in the request body are updated on the resource; fields which are omitted are not updated.
Body parameter
{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}
Parameters
| Parameter | Description | 
|---|---|
| body | dataProductsApplicationConfigurationPatch(required)The data products application configurations to update. | 
| institutionIdin: path | institutionId(required)The unique identifier of this institution. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
Example responses
200 Response
{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}
Responses
| Status | Description | 
|---|---|
| 200 | OK | 
| OK. | |
| Schema: dataProductsApplicationConfiguration | 
| Status | Description | 
|---|---|
| 400 | Bad Request | 
| Bad Request. The request body, request headers, and/or query parameters are not well-formed. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 401 | Unauthorized | 
| Unauthorized. The operation requires authentication but no authentication or insufficient authentication was given. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 403 | Forbidden | 
| Forbidden. The authenticated caller is not authorized to perform the requested operation. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 404 | Not Found | 
| Not found. There is no such resource at the request URL. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 422 | Unprocessable Entity | 
| Unprocessable Entity. The request body and/or query parameters were well-formed but otherwise invalid. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 429 | Too Many Requests | 
| Too Many Requests. The client has sent too many requests in a given amount of time. This problem responsemay have one of the following  
 | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 4XX | Unknown | 
| Client Request Problem. The client request had a problem not listed under another specific 400-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
| Status | Description | 
|---|---|
| 5XX | Unknown | 
| Server Problem. The server encountered a problem not listed under another specific 500-level HTTP response code. View the detailin the problem response for additional details. | |
| Schema: Inline | 
Response Schema
Status Code 400
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 401
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 403
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 404
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 422
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 429
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 4XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Status Code 5XX
| Property Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| » type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".maxLength: 2048 | 
| » title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.maxLength: 120 | 
| » status | The HTTP status code for this occurrence of the problem. minimum: 100maximum: 599 | 
| » detail | A human-readable explanation specific to this occurrence of the problem. maxLength: 256 | 
| » instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment maxLength: 2048 | 
| » id | The unique identifier for this problem. This is an immutable opaque string. minLength: 6maxLength: 48pattern: ^[-_:.~$a-zA-Z0-9]{6,48}$ | 
| » occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.minLength: 20maxLength: 30 | 
| » problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128 | 
| » attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
Schemas
analyticFilterTypeName
"string"
Analytic Filter Type Name (v1.0.2)
The name of an analytic filter type.
type: string(text)
format: text minLength: 2 maxLength: 100
analyticFilterTypeReference
{
  "id": "3752cfec9b06fae15c9e",
  "name": "customerAge"
}
Analytic Filter Type Reference (v1.0.2)
An object that reference and Analytic Filter Type by its id and name.
Properties
| Name | Description | 
|---|---|
| Analytic Filter Type Reference (v1.0.2) | An object that reference and Analytic Filter Type by its idandname. | 
| id | (required)The unique identifier for this analytic filter type resource. This is an immutable opaque string. minLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| name | The name of the filter type. This is for informational purposes only. format: textminLength: 2maxLength: 100 | 
apiProblem
{
  "id": "3fbad566-be86-4b22-9ba6-3ca99fdc0799",
  "type": "https://production.api.apiture.com/errors/accountNotFound/v1.0.0",
  "title": "Account Not Found",
  "status": 422,
  "occurredAt": "2022-04-25T12:42:21.375Z",
  "detail": "No account exists at the given account_url",
  "instance": "https://production.api.apiture.com/banking/transfers/bb709151-575041fcd617"
}
API Problem (v1.2.1)
API problem or error, as per RFC 7807 application/problem+json.
Properties
| Name | Description | 
|---|---|
| API Problem (v1.2.1) | API problem or error, as per RFC 7807 application/problem+json. | 
| type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".format: uri-referencemaxLength: 2048 | 
| title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.format: textmaxLength: 120 | 
| status | The HTTP status code for this occurrence of the problem. format: int32minimum: 100maximum: 599 | 
| detail | A human-readable explanation specific to this occurrence of the problem. format: textmaxLength: 256 | 
| instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment format: uri-referencemaxLength: 2048 | 
| id | The unique identifier for this problem. This is an immutable opaque string. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.read-onlyformat: date-timeminLength: 20maxLength: 30 | 
| problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128items: object | 
audienceConnectionProvider
{
  "name": "string",
  "apiKey": "string"
}
Audience Connection Provider (v2.0.0)
Properties that are specific to an audience connection provider for an institution.
Properties
| Name | Description | 
|---|---|
| Audience Connection Provider (v2.0.0) | Properties that are specific to an audience connection provider for an institution. | 
| name | The audience connection provider name. format: textminLength: 1maxLength: 80 | 
| apiKey | An API key used to call the audience connection provider's API. format: textminLength: 1maxLength: 256 | 
challengeFactor
{
  "type": "sms",
  "labels": [
    "9876"
  ]
}
Challenge Factor (v1.2.1)
A challenge factor. See requiredIdentityChallenge for multiple examples.
Properties
| Name | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Challenge Factor (v1.2.1) | A challenge factor. See requiredIdentityChallengefor multiple examples. | ||||||||||||
| id | The ID of an a challenge factor. This ID is unique within the challenge factors associated with a challenge. The client should pass this idvalue as thefactorIdwhen starting or verifying a challenge factor.Note: The  | ||||||||||||
| type | (required)The name of challenge factor. 
 
 enum values: sms,email,voice,securityQuestions,authenticatorToken | ||||||||||||
| labels | array: [A list of text label which identifies the channel(s) through which the user completes the challenge. For an smsorvoicechallenge, the only label item is the last four digits of the corresponding phone number. For anemailchallenge, each label is the masked email address.minItems: 1maxItems: 4items: string(text)» format: text» maxLength: 300 | ||||||||||||
| securityQuestions | Describes a securityQuestionschallenge. This is omitted if the challengetypeis notsecurityQuestions. | 
challengeFactorId
"string"
Challenge Factor ID (v1.0.0)
The ID of an a challenge factor. This ID is unique within the factors offered with a challenge.
type: string
minLength: 3 maxLength: 48 pattern: "^[-a-zA-Z0-9$_]{3,48}$"
challengeFactorType
"sms"
Challenge Factor Type (v1.0.0)
The name of challenge factor.
challengeFactorType strings may have one of the following enumerated values:
| Value | Description | 
|---|---|
| sms | SMS: One-time passcode sent to the primary mobile phone number | 
| email | Email: One-time passcode sent to the primary email address | 
| voice | Voice: One-time passcode communicated via automated voice phone call | 
| authenticatorToken | authenticator Token: One-time passcode issued by a pre-registered hardware device, such as a token key fob, or an authenticator app | 
| securityQuestions | Security Questions: Prompt with the user's security questions registered with their security profile | 
type: string
enum values: sms, email, voice, securityQuestions, authenticatorToken
challengeOperationId
"string"
Challenge Operation ID (v1.0.1)
The ID of an operation/action for which the user must verify their identity via an identity challenge. This is passed when starting a challenge factor or when validating the identity challenge responses.
type: string
minLength: 6 maxLength: 48 pattern: "^[-a-zA-Z0-9$_]{6,48}$"
challengePromptId
"string"
Challenge Prompt ID (v1.0.0)
The unique ID of a prompt (such as a security question) in a challenge factor.
type: string
minLength: 1 maxLength: 48 pattern: "^[-_:.~$a-zA-Z0-9]+$"
challengeSecurityQuestion
{
  "id": "74699fa628911e762ea5",
  "prompt": "What is your mother's maiden name?"
}
Challenge Security Question (v1.0.1)
A single security question within the questions array of the challengeSecurityQuestions
Properties
| Name | Description | 
|---|---|
| Challenge Security Question (v1.0.1) | A single security question within the questionsarray of thechallengeSecurityQuestions | 
| id | (required)The unique ID of security question prompt. This should be included in the challengeVerificationresponse as thepromptId.minLength: 1maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]+$" | 
| prompt | (required)The text prompt of this security question. format: textmaxLength: 80 | 
challengeSecurityQuestions
{
  "questions": [
    {
      "id": "q1",
      "prompt": "What is your mother's maiden name?"
    },
    {
      "id": "q4",
      "prompt": "What is your high school's name?"
    },
    {
      "id": "q9",
      "prompt": "What is the name of your first pet?"
    }
  ]
}
Challenge Security Questions (v1.0.1)
Describes a securityQuestions challenge. This is omitted if the challenge type is not securityQuestions.
Properties
| Name | Description | 
|---|---|
| Challenge Security Questions (v1.0.1) | Describes a securityQuestionschallenge. This is omitted if the challengetypeis notsecurityQuestions. | 
| questions | array: (required)The array of security questions. minItems: 1maxItems: 8items: object | 
countryCode
"US"
Country Code (v1.0.0)
The ISO-3611 alpha-2 value for a country.
type: string
minLength: 2 maxLength: 2 pattern: "^[A-Za-z]{2}$"
customerAudienceTemplateReference
{
  "id": "string",
  "name": "string"
}
Customer Audience Template Reference (v1.0.0)
A reference to a customer audience template.
Properties
| Name | Description | 
|---|---|
| Customer Audience Template Reference (v1.0.0) | A reference to a customer audience template. | 
| id | The unique identifier for the customer audience template resource. This is an immutable opaque string. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| name | The unique name of this customer audience template. format: textminLength: 3maxLength: 100 | 
dataAnalyticsProvider
{
  "name": "string",
  "clientId": "string",
  "secret": "string"
}
Data Analytics Provider (v1.1.0)
Properties that are specific to the data analytics provider for an institution.
Properties
| Name | Description | 
|---|---|
| Data Analytics Provider (v1.1.0) | Properties that are specific to the data analytics provider for an institution. | 
| name | The data analytics provider name. format: textmaxLength: 80 | 
| clientId | A value that uniquely identifies the institution's instance of the data analytics provider. read-onlyformat: textminLength: 1maxLength: 256 | 
| secret | A secret code that proves to the data analytics provider's authentication server that the data application is authorized to make requests on behalf of the institution. format: textmaxLength: 256 | 
dataProductsApplicationConfiguration
{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}
Data Products Application Configuration (v4.0.0)
Configuration values that are specific to data products and applications.
Properties
| Name | Description | 
|---|---|
| Data Products Application Configuration (v4.0.0) | Configuration values that are specific to data products and applications. | 
| dataAnalyticsProvider | (required)Properties that are specific to the data analytics provider for an institution. | 
| identityProvider | (required)Properties that are specific to the identity provider for an institution. | 
| audienceConnectionProviders | array: An array of audience connection providers and their parameters. maxItems: 20items: object | 
| excludedInsightTypes | array: (required)An array of insight types to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedAnalyticFilterTypes | array: (required)An array of analytic filter types to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedCustomerAudienceTemplates | array: (required)An array of customer audience templates to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedInsightCategories | array: (required)An array of insight categories to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
dataProductsApplicationConfigurationPatch
{
  "dataAnalyticsProvider": {
    "name": "domo",
    "clientId": "60591d0d-426f-45ca-94ee-d7ccb128ce01",
    "secret": "0f6ba7af9ea08d84dd98b84746b7324b6424d05720632afb52c3ad3bdd0e1672"
  },
  "identityProvider": {
    "name": "okta",
    "clientId": "0ob4ghjif4nc1TNff1d3",
    "apitureAdminClientId": "0ob3gicqbgq4U3iwo4b2"
  },
  "audienceConnectionProviders": [
    {
      "name": "pendo",
      "apiKey": "4c12ceac1b089"
    }
  ],
  "excludedInsightTypes": [
    {
      "id": "4364ffcf-ca0a-45fe-8a75-35d5f7d828b6",
      "label": "e-statement Enrollment"
    },
    {
      "id": "08ec9144-7cb7-4b1a-b86d-d7e731fc6614",
      "label": "Customers"
    }
  ],
  "excludedAnalyticFilterTypes": [
    {
      "id": "dc955ef4-42f9-4b6d-8d75-4b9675fc4efd",
      "name": "customerAge"
    }
  ],
  "excludedCustomerAudienceTemplates": [
    {
      "id": "0399abed-f13a",
      "name": "High Balance Users in the Southeast"
    }
  ],
  "excludedInsightCategories": [
    {
      "id": "14ba12de-a1bd",
      "label": "Accounts"
    }
  ]
}
Data Products Application Configuration Patch (v3.0.0)
Request to patch the data products application configuration.
Properties
| Name | Description | 
|---|---|
| Data Products Application Configuration Patch (v3.0.0) | Request to patch the data products application configuration. | 
| dataAnalyticsProvider | Properties that are specific to the data analytics provider for an institution. | 
| identityProvider | Properties that are specific to the identity provider for an institution. | 
| audienceConnectionProviders | array: An array of audience connection providers and their parameters. maxItems: 20items: object | 
| excludedInsightTypes | array: An array of insight types to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedAnalyticFilterTypes | array: An array of analytic filter types to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedCustomerAudienceTemplates | array: An array of customer audience templates to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
| excludedInsightCategories | array: An array of insight categories to exclude from the institution's data products. unique itemsmaxItems: 1000items: object | 
enabledFeatures
{
  "customerAudienceTemplates": true,
  "customerAudienceConnections": true
}
Enabled Features (v3.0.0)
A set of properties that tells which features an institution has enabled.
Properties
| Name | Description | 
|---|---|
| Enabled Features (v3.0.0) | A set of properties that tells which features an institution has enabled. | 
| customerAudienceTemplates | (required)If true, the financial institution is able to use the customer audience templates feature.default: true | 
| customerAudienceConnections | (required)If true, the financial institution is able to use the customer audience connections feature.default: true | 
externalResourceId
"string"
External Resource Identifier (v1.1.0)
The unique, opaque system identifier for an external resource. This case-sensitive ID is also used as path parameters in URLs or in other properties or parameters that reference an external resource by ID rather than URL.
type: string(text)
read-only format: text minLength: 1 maxLength: 256
identityProvider
{
  "name": "string",
  "clientId": "string",
  "apitureAdminClientId": "string"
}
Identity Provider (v1.1.0)
Properties that are specific to the identity provider for an institution.
Properties
| Name | Description | 
|---|---|
| Identity Provider (v1.1.0) | Properties that are specific to the identity provider for an institution. | 
| name | The identity provider name. format: textmaxLength: 80 | 
| clientId | A value that is used to authenticate users from this institution. read-onlyformat: textminLength: 1maxLength: 256 | 
| apitureAdminClientId | A value that is used to authenticate Apiture admin users who are managing or assisting this FI. read-onlyformat: textminLength: 1maxLength: 256 | 
insightCategory
{
  "id": "14ba12de-a1bd",
  "label": "Accounts",
  "description": "Accounts insights provide information on banking products such as which account types are growing and the interest rates on loans",
  "showNavigationItem": true
}
Insight Category (v2.1.0)
The category of data that the insight type contains.
Properties
| Name | Description | 
|---|---|
| Insight Category (v2.1.0) | The category of data that the insight type contains. | 
| label | The label of the insight category. format: textmaxLength: 512 | 
| description | The description of the insight category. format: textminLength: 3maxLength: 500 | 
| showNavigationItem | Indicates that the client should display a navigation item for this insight category. default: true | 
| id | (required)The unique identifier for the insight category resource. This is an immutable opaque string. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
insightTypeReference
{
  "id": "string",
  "label": "string"
}
Insight Type Reference (v1.0.0)
A reference to an insight type.
Properties
| Name | Description | 
|---|---|
| Insight Type Reference (v1.0.0) | A reference to an insight type. | 
| id | The unique identifier for the insight type resource. This is an immutable opaque string. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| label | The human-readable label for the insight type. format: textminLength: 4maxLength: 128 | 
institution
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  },
  "id": "FOO"
}
Institution (v4.0.0)
Representation of an institution resource.
Properties
| Name | Description | 
|---|---|
| Institution (v4.0.0) | Representation of an institution resource. | 
| name | (required)The financial institution's name. format: textminLength: 2maxLength: 128 | 
| address | The mailing address of the institution's headquarters. | 
| enabledFeatures | (required)Flags that indicate which features have been enabled or disabled for an institution. | 
| id | (required)The unique identifier for this institution resource. This is an immutable opaque string. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
institutionId
"TIBURON"
Institution ID (v1.1.0)
The unique immutable identifier of a financial institution.
type: string
minLength: 2 maxLength: 8 pattern: "^[A-Z0-9_]{2,8}$"
institutionItem
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  },
  "id": "FOO"
}
Institution Item (v4.0.0)
Summary Representation of an institution resource in an institution collection.
Properties
| Name | Description | 
|---|---|
| Institution Item (v4.0.0) | Summary Representation of an institution resource in an institution collection. | 
| name | (required)The financial institution's name. format: textminLength: 2maxLength: 128 | 
| address | The mailing address of the institution's headquarters. | 
| enabledFeatures | (required)Flags that indicate which features have been enabled or disabled for an institution. | 
| id | (required)The unique identifier for this institution resource. This is an immutable opaque string. minLength: 2maxLength: 8pattern: "^[A-Z0-9_]{2,8}$" | 
institutionName
"string"
Institution Name (v1.0.0)
A financial institution's name.
type: string(text)
format: text minLength: 2 maxLength: 128
institutionPatch
{
  "name": "FOO Bank",
  "address": {
    "regionCode": "NC"
  },
  "enabledFeatures": {
    "customerAudienceTemplates": true,
    "customerAudienceConnections": true
  }
}
Institution Patch (v3.0.0)
Request to patch an institution.
Properties
| Name | Description | 
|---|---|
| Institution Patch (v3.0.0) | Request to patch an institution. | 
| name | The financial institution's name. format: textminLength: 2maxLength: 128 | 
| address | The mailing address of the institution's headquarters. | 
| enabledFeatures | Flags that indicate which features have been enabled or disabled for an institution. | 
institutions
{
  "items": [
    {
      "id": "FOO",
      "name": "FOO Bank",
      "address": {
        "regionCode": "NC"
      },
      "enabledFeatures": {
        "customerAudienceTemplates": true,
        "customerAudienceConnections": true
      }
    }
  ]
}
Institution Collection (v4.0.0)
Collection of institutions.
Properties
| Name | Description | 
|---|---|
| Institution Collection (v4.0.0) | Collection of institutions. | 
| items | array: (required)An array containing institutions. maxItems: 10000items: object | 
partialAddress
{
  "address1": "1805 Tiburon Dr.",
  "address2": "Building 14, Suite 1500",
  "locality": "Wilmington",
  "regionCode": "NC",
  "countryCode": "US",
  "postalCode": "28403"
}
Partial Address (v1.0.1)
A partial postal address that can hold a US address or an international (non-US) postal addresses. Partial addresses do not require any property to have a value.
Properties
| Name | Description | 
|---|---|
| Partial Address (v1.0.1) | A partial postal address that can hold a US address or an international (non-US) postal addresses. Partial addresses do not require any property to have a value. | 
| address1 | The first line of the postal address. In the US, this typically includes the building number and street name. format: textmaxLength: 35 | 
| address2 | The second line of the street address. This should only be used if it has a value. Typical values include building numbers, suite numbers, and other identifying information beyond the first line of the postal address. format: textmaxLength: 35 | 
| locality | The city/town/municipality of the address. format: textmaxLength: 30 | 
| countryCode | The ISO-3611 alpha-2 value for a country. minLength: 2maxLength: 2pattern: "^[A-Za-z]{2}$" | 
| regionName | The state, district, or outlying area of the postal address. This is required if countryCodeis notUS.regionCodeandregionNameare mutually exclusive.format: textminLength: 2maxLength: 20 | 
| regionCode | The state, district, or outlying area of the postal address. This is required if countryCodeisUS.regionCodeandregionNameare mutually exclusive.minLength: 2maxLength: 2pattern: "^[A-Za-z]{2}$" | 
| postalCode | The postal code, which varies in format by country. For postal codes in the US, this should be a five digit US ZIP code or ten character ZIP+4. minLength: 2maxLength: 20pattern: "[0-9A-Za-z][- 0-9A-Za-z]{0,18}[0-9A-Za-z]" | 
postalCode
"20521"
Postal code (v1.0.0)
The postal code, which varies in format by country. For postal codes in the US, this should be a five digit US ZIP code or ten character ZIP+4.
type: string
minLength: 2 maxLength: 20 pattern: "[0-9A-Za-z][- 0-9A-Za-z]{0,18}[0-9A-Za-z]"
problemResponse
{
  "id": "3fbad566-be86-4b22-9ba6-3ca99fdc0799",
  "type": "https://production.api.apiture.com/errors/noSuchAccount/v1.0.0",
  "title": "Account Not Found",
  "status": 422,
  "occurredAt": "2022-04-25T12:42:21.375Z",
  "detail": "No account exists for the given account reference",
  "instance": "https://production.api.apiture.com/banking/transfers/bb709151-575041fcd617"
}
Problem Response (v0.4.1)
API problem or error response, as per RFC 9457 application/problem+json.
Properties
| Name | Description | 
|---|---|
| Problem Response (v0.4.1) | API problem or error response, as per RFC 9457 application/problem+json. | 
| type | A URI reference (RFC3986) that identifies the problem type. If present, this is the URL of human-readable HTML documentation for the problem type. When this member is not present, its value is assumed to be "about:blank".format: uri-referencemaxLength: 2048 | 
| title | A short, human-readable summary of the problem type. The title is usually the same for all problem with the same type.format: textmaxLength: 120 | 
| status | The HTTP status code for this occurrence of the problem. format: int32minimum: 100maximum: 599 | 
| detail | A human-readable explanation specific to this occurrence of the problem. format: textmaxLength: 256 | 
| instance | A URI reference that identifies the specific occurrence of the problem. This is the URI of an API resource that the problem is related to, with a unique error correlation ID URI fragment format: uri-referencemaxLength: 2048 | 
| id | The unique identifier for this problem. This is an immutable opaque string. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| occurredAt | The timestamp when the problem occurred, in RFC 3339 date-time YYYY-MM-DDThh:mm:ss.sssZformat, UTC.read-onlyformat: date-timeminLength: 20maxLength: 30 | 
| problems | array: Optional root-causes if there are multiple problems in the request or API call processing. maxItems: 128items: object | 
| attributes | Additional optional attributes related to the problem. This data conforms to the schema associated with the error type. | 
readOnlyResourceId
"string"
Read-only Resource Identifier (v1.0.1)
The unique, opaque system-assigned identifier for a resource. This case-sensitive ID is also used in URLs as path parameters or in other properties or parameters that reference a resource by ID rather than URL. Resource IDs are immutable.
type: string
read-only minLength: 6 maxLength: 48 pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$"
readOnlyTimestamp
"2021-10-30T19:06:04.250Z"
Read-Only Timestamp (v1.0.0)
A readonly or derived timestamp (an instant in time) formatted in RFC 3339 date-time UTC format: YYYY-MM-DDThh:mm:ss.sssZ.
type: string(date-time)
read-only format: date-time minLength: 20 maxLength: 30
requiredIdentityChallenge
{
  "operationId": "createTransfer",
  "challengeId": "0504076c566a3cf7009c",
  "factors": [
    {
      "type": "sms",
      "labels": [
        "9876"
      ],
      "id": "85c0ee5753fcd0b0953f"
    },
    {
      "type": "voice",
      "labels": [
        "9876"
      ],
      "id": "d089e10a80a8627df37b"
    },
    {
      "type": "voice",
      "labels": [
        "6754"
      ],
      "id": "10506ecf9d1c2ee00403"
    },
    {
      "type": "email",
      "labels": [
        "an****nk@example.com",
        "an****98@example.com"
      ],
      "id": "e917d671cb2f030b56f1"
    },
    {
      "type": "authenticatorToken",
      "labels": [
        "Acme fob"
      ],
      "id": "fe6c452d7da0bbb4e407"
    },
    {
      "type": "securityQuestions",
      "securityQuestions": {
        "questions": [
          {
            "id": "q1",
            "prompt": "What is your mother's maiden name?"
          },
          {
            "id": "q4",
            "prompt": "What is your high school's name?"
          },
          {
            "id": "q9",
            "prompt": "What is the name of your first pet?"
          }
        ]
      },
      "id": "df33c6f88a37d6b3f0a6"
    }
  ]
}
Required Challenge (v1.2.3)
A request from the service for the user to verify their identity. This contains a challenge ID, the corresponding operation ID, and a list of challenge factors for identity verification. The user must complete one of these challenge factors to satisfy the challenge. This schema defines the attributes in the 401 Unauthorized problem response when the 401 problem type name is challengeRequired. See the "Challenge API" for details.
Properties
| Name | Description | 
|---|---|
| Required Challenge (v1.2.3) | A request from the service for the user to verify their identity. This contains a challenge ID, the corresponding operation ID, and a list of challenge factors for identity verification. The user must complete one of these challenge factors to satisfy the challenge. This schema defines the attributes in the 401 Unauthorized problem response when the 401 problem type name is challengeRequired. See the "Challenge API" for details. | 
| operationId | (required)The ID of an operation/action for which the user must verify their identity via an identity challenge. This is passed when starting a challenge factor or when validating the identity challenge responses. minLength: 6maxLength: 48pattern: "^[-a-zA-Z0-9$_]{6,48}$" | 
| challengeId | (required)The unique ID of this challenge instance. This is an opaque string. This is passed when starting a challenge factor or when validating the identity challenge responses. read-onlyminLength: 6maxLength: 48pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$" | 
| factors | array: (required)A list of challenge factors. The user must complete one of these challenge factors. The labelsin each factor identify one or more channels the user may use, such as a list of email addresses the system may use to send a one-time passcode to the user. *Note: The same channel may be used by multiple factors in the array of factors. For example, the user's primary mobile phone number may be used for both ansmsfactor and avoicefactor.minItems: 1maxItems: 8items: object | 
resourceId
"string"
Resource Identifier (v1.0.1)
The unique, opaque system identifier for a resource. This case-sensitive ID is also used as path parameters in URLs or in other properties or parameters that reference a resource by ID rather than URL.
type: string
minLength: 6 maxLength: 48 pattern: "^[-_:.~$a-zA-Z0-9]{6,48}$"
@apiture/api-doc 3.2.4 on Wed Oct 29 2025 22:31:36 GMT+0000 (Coordinated Universal Time).