Help us improve

Finish the REST API

Please release the REST API into production. I have been waiting since it was first announced which seems like a very very long time ago.
  • Paul Jansen
  • Jan 10 2017
  • Started
  • Oct 10, 2018

    Admin response

    Hi Paul, This is currently being built out on a gradual basis and is roughly 50% complete. We will be releasing all future functionality on the REST API so you will see constant improvement but this is not something that we will be delivering completely at any point in the near future i'm afraid.
  • Attach files
  • Paul Jansen commented
    February 18, 2022 16:36

    It is 9 years since the REST API was announced and it is still not ready for Production use? Unbelieveable...

  • Mark Allen commented
    February 25, 2021 15:28

    We'll be reviewing staying with KashFlow unless this functionality makes some progress soon.

  • Guest commented
    December 12, 2020 12:12

    We're planning on moving to a competitor of Kashflow after our year end.

    I'm so disappointed with Kashflow, we're going to be able to get so much more for our money with our new accounting software.

    If there had been some progress with the API we could've possibly justified sticking with Kashflow but they've really not done themselves any favours since their last comment in October 2018.

  • Guest commented
    July 13, 2019 09:49

    This really is pathetic. We are now having to migrate from Kashflow as its API is limited and the stance in relation to refusing to work with Zapier is just really weird and anti-customer.

  • Paul Jansen commented
    December 18, 2018 17:20

    4 years on and still there is nothing of the REST API that we can use in production? 

    Generally REST APIs have versions that don't get changed with new stuff and changes made to the next version.  is  https://api.kashflow.com/v2/swagger/ui/index#! a stable v2?  or is it still "constantly changing"

     

    i am confused that the development has been stuck at 50% for several years?

     

    Please can we have a comprehensive update on the status and expectations

  • Christina Spencer commented
    October 12, 2018 08:33

    Julie - there's seems to have been a small update to https://www.kashflow.com/developers/rest-api/sessiontoken/ since I last read it - the "alternative approach"  - is there an option for users to get an "External Token" so authentication can be done securely? 

    Paul: it looks like the link Julie provided is potentially useful - did you look? Though usefulness depends on better authentication still... not yet convinced of that

    Christina

  • Julie Shepherd commented
    October 10, 2018 15:36

    Hi Paul, apologies for the lack of updates, the REST API is not finished at the moment but what has been done can be accessed from:

     https://api.kashflow.com/v2/swagger/ui/index#!


  • Paul Jansen commented
    October 10, 2018 05:16

    Is it safe to assume that this is never going to be finished?

  • Oliver commented
    June 01, 2018 08:58

    ... time to try and bump this again I guess!

  • Paul Jansen commented
    November 09, 2017 16:07

    Are there any further updates on this? 

    I see the subscription is going up again in December 2017.  In my opinion the progress of bug fixes and new developments has been woefully slow over the last 2 years - well really since IRIS bought KashFlow.  

    To be honest, if it wasn't for the GoCardless integration I would have jumped ship already despite having been a customer since 2009.  The lack of progress with the rest API is typical of the general lack of progress from my perspective.  KashFlow seems to no longer be a leader in the sector which is really sad.

    I do hope the extra revenue from the price increase really does go to speed up development. 

  • Christina Spencer commented
    February 06, 2017 13:41

    Oh what a cunning plan... change the Canvass host and all existing items are now magically new! 

    I have been asking about the API since early 2014 ... here's an email form November 2014

    ----------------------

    Hi - am needing to do some work on my integration, and integration for a subscription site. I asked some months ago about the rest-api - but see that the pages  are still covered in warnings about use in production. Can I confirm that this is primarily because the security has not yet been dealt with?

     
    Authentication using username / password does not make sense when HTTPS and APItokens exist and are reliable - and additionally gives us some concern about your password storage methods: the suggestion that the system use character positions in the users memorable implies storage of the memorable word in plain text.  I assume that this is just because its not yet been dealt with?  As you are an accounting service I do find it strange that this lags behind!
     
    Could someone let me know when the security will be done so people could start using it?
     
    -------------------
     
    The idea of an accounts service having an API that involves plain text passwords and characters form a memorable word is frankly ridiculous. 
     
    And now, in January 2017 you repeat the "still 50% done"  
     
    Like Paul I wonder if there is any point to this conversation.
     
    Christina 
     
  • Oliver commented
    January 26, 2017 01:38

    Hi,

    Is there any chance you will be developing the RESTful API soon? Or have you just totally given up on this project?

    It seems strange that you are still using a SOAP API with seemingly no active plans/development on the better, more up to date RESTful API.

    The subscription has gone up but the development seems to have stopped.....

  • Paul Jansen commented
    January 10, 2017 09:18

    Is it not possible for us to start using what has been completed? it may be that all we currently require is already done.

  • Paul Jansen commented
    January 10, 2017 09:18

    If you were to put what is completed into production, you could solicit from users the functions that are the priority for them which would enable you to deliver the remaining functionality most effectively.

  • Guest commented
    January 10, 2017 09:18

    Hi Paul,

    Unfortunately we will not be allowing access to an incomplete API. We are going to continue to build this out and will then release functionality at a later date. We have considered a partial release of functionality but we do feel that this would be a risk.

    Can I ask what it is that you are looking to do using the REST API and we can see if we can help?

    Thanks,

    Tom

  • Paul Jansen commented
    January 10, 2017 09:18

    The application I need to integrate with does not support SOAP but has good support for REST.

    At this stage I need to be able to create customers and invoices and get back the relevant ID in order to retrieve the relevant data at a later date.

    To get these capabilities would have a huge positive impact.

    Thanks

  • Guest commented
    January 10, 2017 09:18

    Hi Paul,

    All of our REST API documentation is available via the website at http://www.kashflow.com/developers/rest-api/

    You are welcome to do any work that you need from here, however we are making constant changes to the REST API so I must warn you that any integration you do set up could be put at risk if any work is done.

    Have you taken a look at this documentation already?

    Thanks,

    Tom

  • Paul Jansen commented
    January 10, 2017 09:18

    I have looked.

    You say 'constant changes' How recently were the last changes to Invoices and Customers

    Is there anywhere that changes are notified? Is there a change log?

  • Guest commented
    January 10, 2017 09:18

    Hi Paul,

    We do not have a public change log unfortunately. We do not publicise the availability of the REST API and as such do not provide such a log.

    The documentation will allow you to work on the REST API but there are risks involved.

    Thanks,

    Tom

  • Paul Jansen commented
    January 10, 2017 09:18

    So the only way I will find out about a relevant change is when something breaks?

    Are the documentation pages updated when changes are made? could I track changes to these to get an indication of api changes?

    Can you tell me when the last changes to invoice and customer creation were?

  • Load older comments
  • +6