Integration
Hello,
I need to integrate your application to our EDI and I wanted to ask you for documentation that can help me figure out how to pull and push Order, Invoice, Product and Customer information into andy from your system.
I Plan to start using Handshake soon and the biggest hurdle to overcome is integration with our system.
I am hoping to be able to use Microsoft Dotnet for the Integration. Therefore any information on Visual Basic Dotnet API calls is welcome.
Cheers
Edward Re
Comments are currently closed for this discussion. You can start a new one.
Support Staff 2 Posted by Glen on 19 Jun, 2012 11:16 AM
Hi Edward,
Thanks for reaching out. There is full documentation on our API online at http://handshake-app.com/help/kb/api/api-getting-started, however, we do not offer a VB RPC-style interface if that's what you're after.
Our API works with XML and JSON as the supported formats and follows standard RESTful conventions (e.g. GET, POST, PUT, DELETE) for allowing you to fetch, create, update, and delete the resources in your account.
Could you tell us what backend system you are trying to integrate to?
Glen closed this discussion on 19 Jun, 2012 11:16 AM.
Edward Re re-opened this discussion on 20 Jun, 2012 12:01 AM
3 Posted by Edward Re on 20 Jun, 2012 12:01 AM
Hi Glen,
I have used http / https commands before from code written in Microsoft C#
and VB Dotnet, however I am not sure how to code the RESTful commands in
Dotnet!
I have Googled it and looks like Dotnet can handle all that but I still
have not found a useful snippet of code that I can use to , for example,
retriece Orders from Handshake using Dotnet.
I was trying to run the Handshake API's from Firefox URL and it does not
recognise the RESTful syntax ! It all seems too hard!
I don't get why you guys have not written Web-services API's to access the
Handshake system the easy way!
Thanks
Edward Re
IT Manager
Cristina Re Designs
Ground Floor, 30-34 Oxford Street
Collingwood, 3066, Victoria
t: +61 3 9495 6133
f: +61 3 9495 6155
e: [email blocked]
w: www.cristinare.com <http://www.cristinare.com/>
twitter: http://twitter.com/cristinare
This email and any attachments may contain confidential information and/or
intellectual property owned byCristina Re IP Pty Ltd. If you are not the
intended recipient of this email, please immediately inform the sender by
email or on +61 3 9495 6133 and then destroy the original message and any
copies made or stored. Any use, storage, copying, adapting, publishing or
communicating of any kind in respect of the information or intellectual
property contained herein is strictly prohibited. Cristina Re IP Pty Ltd
does not warrant that this email or its contents is error or virus free
and does not accept liability for loss or damage in connection with the
transmission or opening of this email and any attachments.
Please consider the environment before printing this e-mail
Support Staff 4 Posted by Glen on 20 Jun, 2012 12:20 PM
Hi Edward,
"Easy" is in the eye of the beholder :) Most modern web services offer RESTful APIs similar to Handshake's, but again, everyone has their own preference.
That said, if you're able to make a plain old HTTP GET request from your Dot.net code to
https://app.handshake-app.com/api/v2/orders?format=xml
(and provide the required HTTP Basic authentication) you should get a list of orders back that you can work with.Please let us know if you're able to get that much working.
Glen closed this discussion on 20 Jun, 2012 12:20 PM.