Changelog

The NewDay Developer Portal is periodically updated when changes are made to API specifications. This changelog documents updates such as a new or deprecated endpoint, a new or changed field name or when additional information is added.

19/11/2024

Core Credit: New field added to GetAccountPositions endpoint GetAccountPositionsResponse.HasRegularPayment. New field added to GetAccount endpoint GetAccountResponse.HasRegularPayment. New field added to GetAccountSpendTypes endpoint GetAccountSpendTypesResponse.Value.instalment.NextCycleAmount.

07/11/2024

Regular Payments: Response updated on SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse added to 202 Accepted. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.CollectionDate. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.ChangeEffectiveInCycle. New field added to SetupRegularPayment endpoint SetupOrUpdateRegularPaymentResponse.NextCycleCollectionDate. Field description updated on GetRegularPayment endpoint GetRegularPaymentResponse.ProjectedRegularPayment.CollectionDate. New field added to GetRegularPayment endpoint GetRegularPaymentResponse.Projected.NextCycleCollectionDate. New field added to GetRegularPayment endpoint GetRegularPaymentResponse.Collection.DateAdjustmentType.

06/11/2024

Acquisitions: New subStates of customerCancel and agentCancel added to the customerCreationResponse model for the CreateCustomer endpoint. Channel enums casing updated to camelCase.

30/10/2024

Customer Journey: New property added to GetCustomerJourneyDetailsUsingToken endpoint CustomerJourneyResponse.Accounts.Dues. New property added to GetCustomerJourneyDetailsUsingToken endpoint CustomerJourneyResponse.Accounts.Dues.Arrears. New property added to endpoint GetCustomerJourneyDetailsUsingCustomerRef CustomerJourneyResponse.Accounts.Dues. New property added to endpoint GetCustomerJourneyDetailsUsingCustomerRef CustomerJourneyResponse.Accounts.Dues.Arrears. Optional header api-version added.

30/10/2024

Regular Payments: Field updated on GetRegularPayment endpoint GetRegularPaymentResponse.ProjectedRegularPayment.Amount.Value from not null to nullable.

23/10/2024

Core Credit: New field added to GetAccountSpendTypes endpoint GetAccountAvailableLimitsResponse.Value.Instalment.CompletedAt.

09/10/2024

Core Credit: New field added to GetTransactionActivities endpoint GetTransactionActivitiesRequest.InstalmentEligibility. New field added to GetTransactionsForCurrentBillingPeriod endpoint GetBillingPeriodTransactionsRequestQuery.InstalmentEligibility. New field added to TransactionsSearch endpoint TransactionsSearchRequest.InstalmentEligibility. New field added to GetAccountPositions endpoint GetAccountPositionsResponse.Dues.RemainingPaymentRequested. New field added to GetAccountDues endpoint GetAccountPositionsResponse.Dues.RemainingPaymentRequested. New Enum value added to GetAccountPositions endpoint GetAccountPositionsResponse.Flags.InstalmentStatus.

04/10/2024

Core Credit: Renamed service from Account to Core Credit. Updated NDT Staging URL to https://dapi.stg-newdaytechnology.net/core-credit. Updated NDT Production URL to https://dapi.newdaytechnology.net/core-credit. New field added to GetAccountInterestRates endpoint GetAccountInterestRatesResponse.DefaultFeeAer.

18/09/2024

Rate Card: Updated response codes on CreateRateCardsFromRecords and CreateRateCardsFromGrid endpoints to return 202 on success.

12/09/2024

Account: Updated GetAccountSpendTypes endpoint InstalmentStatus enum from Completed to Complete. New fields added to GetAccountSpendTypes endpoint GetAccountSpendTypesResponse.CurrentRates.ExpiresAt and GetAccountSpendTypesResponse.GoToRates . New field added to GetAccountPositions endpoint GetAccountPositionsResponse.IsPlanned. New field . New endpoint added TransactionsSearchByTransactionId. Response codes descriptions updated on all endpoints, 200: Success to Ok, 422: Client Error to Unprocessable Content, 500: Server Error to Internal Server Error, 501: Server Error to Not Implemented.

04/09/2024

Account: Updated server URLs.

Regular Payments: Added server URLs.

29/08/2024

Account: Removed CreateAccount, CancelInstalmentPlan, GetCycleDays, ChangeBillingCycleDay, GetChargeOffReasons, SetChargeOffStatus, ReverseChargeOffStatus, CreateAlternateMinimumDues, DeleteAlternateMinimumDue, CreateMemo, GetMemoCategories, GetAccountMemos, CreatePayment, CreatePaymentReversal, InterestTransactionAdjustment, FeeTransactionAdjustment, GetTransactionsAdjustmentsInterests, TransactionsAdjustmentsFees, GetAdjustmentReasons, AccountTransactionAdjustments, GetAvailableTreatments, AddTreatment, UpdateTreatment, RemoveTreatment endpoints.

13/08/2024

Acquisitions: Added new Substate enum value verificationRequired. Corrected nullability of some fields.

eKYC: Updated server descriptions.

27/06/2024

Acquisitions: Removed all references to ChosenPaymentDueDate property. Added new StateMapper updates. Added device information header. Corrected nullability of some fields.

30/05/2024

Acquisitions: Added new ChosenPaymentDayOfMonth property on the ApplicationCreate and ApplicationUpdate endpoints.

03/05/2024

Account: Added Instalment object to GetAccountSpendType endpoint. Added AddTreatment and RemoveTreatment endpoints.

24/04/2024

Regular Payments: Added Regular Payments API.

24/04/2024

Acquisitions: Removed incorrect nullable properties from multiQuote endpoint. Added new states to the Eligibility, Decison and CreateCustomer endpoints.

22/04/2024

Customer Journey: Updated audit header names from channel, sub and obo to context-channel, context-sub and context-obo on all endpoints. Added isAccessBlocked and isAccessLocked fields to the Customer Journey Details (Using CustomerRef) endpoint. Updated descriptions and examples on all endpoints.

17/04/2024

Account: Added Account API.

09/04/2024

Acquisitions: Added new occupation property on the Create and Update application endpoints. Added new state (QuoteSigned) to the Signature endpoint. Added four values to the channel enum for the Create, Update and Retrieve Application endpoints.

27/03/2024

Acquisitions: Added problem details descriptions to all endpoints.

eKYC: Added problem details descriptions to all endpoints. Improved bad request messaging on Application OTP and Penny Drop Initiate and Validate endpoints. Removed invalid status enum values from Application OTP and Penny Drop Initiate and Validate endpoints.

26/03/2024

Order Processing: Updated production server URL.

Rate Card: Updated production server URL.

Offer: Updated production server URL.

Merchant: Updated production server URL.

22/03/2024

Rate Card: Added new POST endpoint Create Rate Card From Records and new PUT endpoint Update Rate Card From Records, to create and update a rate card from a list of records.

07/03/2024

Order Processing: Retrieve Spend Options endpoint renamed to Spend Options For CustomerRef and Retrieve Preboarding Spend Options endpoint renamed to Spend Options For Product.

05/03/2024

Customer Journey: Updated examples, descriptions, server names and error response descriptions for all endpoints.

04/03/2024

Customer Journey: Updated examples for Customer Journey Details (Using token) and Customer Journey Details (Using CustomerRef) endpoints.

28/02/2024

Acquisitions: Added server descriptions. Added new substate enum values creditLock and existingCust.

eKYC: Added server descriptions. Added optional journeyId field, now it's on all four endpoints OTP Initiate, OTP Validate, Penny Drop Initiate and Penny Drop Validate.

SSO Widget: Added CORS Policy and redirect URIs.

DocUpload Widget: Added brand to the URL and sucess/failure post backs.

26/02/2024

Customer Journey: Updated server URLs. Header customerAccessToken changed to customer-access-token. Mandatory header context-tenant-id added. Optional headers channel sub obo added. Aer, CustomerRef, Evidence and Kyc objects added to the response.

19/02/2024

Order Processing: Initiate endpoint customer-access-token header updated to optional.

15/02/2024

Order Processing: Spend Options endpoint now has basketAmount as optional. Improved error response documentation.

07/02/2024

SCA Widget: Updated SCA Widget documentation to remove the clientSessionId parameter (this is not expected in the query string).

02/02/2024

Rate Card: Added new GET endpoint Retrieve All Rate Cards.

02/02/2024

Finance Plans: Added endpoint descriptions.

31/01/2024

SCA Widget: Added SCA Widget documentation.

29/01/2024

Order Processing: Added new POST endpoint Initiate.

18/01/2024

Order Processing: Renamed Idempotency header from request-id to idempotency-key for POST endpoints. Updated server URLs.

Rate Card: Renamed Idempotency header from request-id to idempotency-key for POST endpoints. Updated server URLs.

Offer: Renamed Idempotency header from request-id to idempotency-key for POST endpoints. Updated server URLs.

Merchant: Renamed Idempotency header from request-id to idempotency-key for POST endpoints. Updated server URLs.

17/01/2024

Acquisitions: Added fields creditLimitIncreasePreference and removed unsolicitedCreditLimitIncrease on the Create Application endpoint. Added field creditLimit to the Create Customer endpoint. Added field riskScore to the Eligibility and Decision endpoints. Updated field title on shipping address to an enum.

16/01/2024

Order Processing: Added idempotency header to the Authorise, Settle, Reverse and Refund endpoints.

Rate Card: Added idempotency header to the Create Ratecard Association, Remove Rate Card Association, Create Rate Card, Activate Rate Card and Expire Rate Card.

Offer: Added idempotency header to the Create Offer endpoint.

Merchant: Added Idempotency header to the Create Merchant endpoint.

05/01/2024

Customer Journey: CustomerAccessToken header added to the Customer Journey Details (using token) endpoint. Updated field descriptions.

13/12/2023

Acquisitions: Added fields balanceTransferAmount and chosenPaymentDueDate on multiQuote.

08/12/2023

Customer Journey: Added Customer Journey API.

05/12/2023

Order Processing: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.

Rate Card: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.

Offer: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504.

Merchant: Added error descriptions to all endpoints for error codes: 401, 403, 429, 500, 502, 503, 504. Various fields amended from nullable to required: organisationUnitId, IndustryType, companyRegistrationNumber, averageTransactionValue, town, contractStartdate, description, retailer. Various fields amended from required to nullable: name branch in bankDetails and telephone in alternateContacts. Other field changes made: averageTransactionValue is now in amount format, vatNumber is mandatory if VAT is applicable and field name id became merchantId.

Getting Started with NewDay

Quick start guides for how you can start working with NewDay as a partner and learn about the end to end processes of integrating with APIs.

Engagement with Commercial team

This section guides potential businesses on how to become a NewDay credit partner and explains the end-to-end on-boarding process.

Integration Guide for Developers

This section provides guidance on how to start building with NewDay i.e. how to integrate with NewDay's various deployment environments, getting access to APIs etc.

Still have questions?

Can’t find the answer to your question? Our friendly team are more than happy to help