Barclays Card Application API is one of 30 APIs that Barclays publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Card Applications and Credit Cards. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.
This API exposes
9 operations
across 9 paths,
and defines 75 schemas.
It is described by OpenAPI 3.1.0, at version 4.0.
The identity and technical contract details declared by the specification.
ApplicationConsentResponse
object
App consent response data
1 property
1 required
DownsellProductInfoAttributes
object
Downsell Product information will be sent in the response for the application status 'DOWNSELLAPPROVEDCONSENTREQUIRED' and 'DOWNSELLPENDEDCONSENTREQUIRED'.In c…
3 properties
CasServiceResponseAttributes
object
cas service apply response
1 property
ApplicationStatusResponseAttributes
object
Application status for applicant
8 properties
3 required
Address
object
Permanent address Info
5 properties
4 required
PartnerAttributes_2
array
Partner specific custom attributes
PartnerAttributes_1
array
Partner specific custom attributes
ApplyPreScreenCaptureResponseAttributes
object
Screening capture response
1 property
1 required
PrequalResponse
object
Prequal decision response From apply screening
1 property
1 required
TrackingAttributeList
array
Tracking attribute list with respect to application request
BalanceTransfersAttributeList
array
Balance transfers with respect to application request
PrescreenOffersCaptureRequestAttributes
object
Prescreen offer capture request
1 property
1 required
InstantCreditByAccountResponse
object
InstantCredit look up by accountId API response
1 property
1 required
CasServiceResponse
object
SalesForce Apply Response data.
1 property
1 required
PartnerDataAttributes_1
array
List of partner data attributes
PrescreenOffersCaptureResponseAttributes
object
Prescreen offer capture response
1 property
1 required
ValidationError
object
Validation Errors
3 properties
BalanceTransfersAttributes
object
Balance transfer requests
2 properties
2 required
OfferReqAttributes
object
Offer Request Attributes
10 properties
6 required
DeviceVerificationContextAttributes
object
Device verification attributes
2 properties
2 required
PrequalRequestAttributes
object
PrequalRequestAttributes object
4 properties
PrescreenOffersCaptureRequest
object
Prescreen offer capture request
1 property
1 required
ErrorResponseType
object
An API error response.
2 properties
CardNumberAttributes
object
response
3 properties
DeviceProfiling
array
List of DeviceProfiling
ApplicationVerificationResponseAttributes
object
response
11 properties
1 required
ApplicationConsentRequestAttributes
object
Application Consent Request Attributes
4 properties
3 required
ApplicationReqAttributes
object
Application Request Attributes
29 properties
10 required
ApplyPreScreeningOfferCaptureResponse
object
Screening capture response
1 property
1 required
OfferRequest
object
Offer API request
1 property
1 required
PrescreenOffersRequest
object
Prescreen a customer against an existing offer
1 property
1 required
Offer
object
Offer Object
11 properties
ApplicationReqAttributes_secondaryApplicants
object
Secondary applicant details
4 properties
ProductDataAttributes
array
Product data attribute list with respect to application request
InstantCreditByAccountReqAttributes
object
Instant Credit look up account id request attributes
3 properties
1 required
PrescreenOffersResponseAttributes
object
The best offer for which Prospect customer is eligible for
9 properties
4 required
ApplicationReq
object
Application Request Attributes
1 property
1 required
ApplicationVerificationRequest
object
Verification request data
1 property
1 required
OfferResponse
object
Offer API response
1 property
1 required
OfferResAttributes
object
response
4 properties
1 required
ApplyPreScreeningOfferCaptureRequest
object
Screening offer request
1 property
1 required
ApplicationVerificationResponse
object
Verification response data
1 property
1 required
ErrorType
object
Message details - additional operation execution information.
5 properties
3 required
PartnerAttributes
array
Partner specific custom attributes
TokenAttributes
object
response
3 properties
AdditionalAttributes
array
Any additional attributes that needs to be sent with the request
DocumentTypeCategories
object
Document type categories
5 properties
TrackingInfo
array
List of tracking information
ApplicationRequest
object
Prequal a customer against for an given offer
14 properties
3 required
ApplicationVerificationRequestAttributes
object
Verification Request Attributes
2 properties
2 required
PrescreenOffersCaptureResponse
object
Prescreen offer capture response
1 property
1 required
ApplicationRes
object
Application response data
1 property
1 required
CardDetailAttributes
object
response
5 properties
InstantCreditByAccountRequest
object
InstantCredit look up by accountId API request
1 property
1 required
PartnerDataAttributes
array
Partner Data attribute list with respect to application request
CasServiceRequestAttributes
object
cas service apply request
7 properties
ApplyPreScreenCaptureRequestAttributes
object
Screening capture request
1 property
1 required
PrequalRequest
object
Prequal decision request for the customer
1 property
1 required
ApplicationConsentResponseAttributes
object
Application Consent Response Attributes
11 properties
1 required
CasServiceRequest
object
cas service request
1 property
1 required
InstantCreditByAccountResAttributes
object
response
2 properties
1 required
StateEnums
string
Applicant's State
CreditBureauDetails
object
Offer Object
3 properties
NameValueAttributePair
object
Name value attributes
2 properties
2 required
ApplicationResAttributes
object
response
14 properties
1 required
ApplicationStatusResponse
object
Application status for applicant
1 property
1 required
PrequalDecision
object
Decision object
6 properties
DocumentTypes
object
Document type categories
2 properties
OccupationEnum
string
Occupation types
ApplicationConsentRequest
object
App consent request data
1 property
1 required
PrescreenOffersRequestAttributes
object
Prescreen a customer against an existing offer
7 properties
3 required
PrequalRes
object
Decision response for the customer prequal submission
3 properties
PrescreenOffersResponse
object
The best offer for which Prospect customer is eligible for
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Barclays publishes across the network.