Release Notes for 7 July 2023

New changes to the Thredd Cards API for the week ending 7th July 2023.

logoFrontId and logoBackId now optional

The logoFrontId and logoBackId fields are now optional in the Create Card endpoint.

Declined transactions now returned in Get Card Transactions endpoint

Transactions that have been declined now return in the response of the Get Card Transactions endpoint.

Update to Card Status behaviour

When creating a new card without immediately activating the card (using the ActivateNow field), the card will now be set to 02 (Not Activated). Previously cards would be set to 00.

Note: This change is specific to Product environment, which has been changed to match the behaviour of the UAT environment.

ALL credential type disabled in Create 3DS Credentials endpoint

When using the ALL credential type in the Create 3DS Credentials endpoint to create a new 3DS credential, a 422 Unprocessable Entity response will be returned with the following message:

{
    "type": "https://tools.ietf.org/html/rfc4918#section-11.2",
    "title": "One or more validation errors occurred.",
    "status": 422,
    "traceId": "00-14140056a3ec5bbf1c685f6159d28925-821039d88dcabe4a-00",
    "errors": {
        "": [
            "Type 'ALL' is not supported for creation of credentials"
        ]
    }
}

Chatbot added to Cards API documentation

An AI-powered chatbot has been added to the Cards API documentation, enabling users to ask questions and return intelligent answers. Use the Ask a question field in the top-right corner of the Cards API documentation to ask a question.

For example, asking the question "How do I find a product ID?" will return the following response from the chatbot.

Bug Fixes

The following bug fixes have been made for this release:

  • A bug where the ActivateNow field was not working in the Create Card endpoint has been fixed in this release.
  • Updated Create Card and Update Card endpoints in the Postman Collection to correct an issue with the nameOnCard endpoint being incorrectly placed in the example body.