This is a topic in Highrise API

How do i start?

 
Avatar Tal 4 posts

Hi All,

Please can someone explain how do i even start using this API?

Where can i find a list of the tags/commands that can be used and an explanation on how to use them?

Is there an interface to this?

Where can i write and post my own SQL script to retrieve only what i need and in a certain format? Is it even possible to do that?

Basically everything….

Please help.

Thanks,
Tal.

 
Avatar Mark Imbriaco Administrator 104 posts

The Highrise API documentation and examples are located at:
http://developer.37signals.com/highrise/

 
Avatar Tal 4 posts

thanks that got me started.

 
Avatar Danno 51 posts

Folks – I wish I knew more to take advantage of that page… I know I have ALOT of learning to do (HTMl, etc) so please just indulge me for these 2 questions:

1) Any suggestions on getting up to speed so I can take advantage of API’s?

2) When I implement an API, will it affect only my use of my Highrise account, or will it also affect all the other users that would sign into my Highrise account? (That is, will I have to install it for every user? or just me?)

 
Avatar Richard Haven 240 posts

The API is a way to access Highrise as if you were doing it through the web site. The authentication token you use is the equivalent of logging in as a specific user.

Anything you do via the API has immediate effect (just like an on-line user).

Applications that use the API are like people using web browsers: you have to have them everywhere you want them to run.

As to multiple users or applications accessing using the same credentials (e.g. using the same authentication token): I don’t know, but I assume that Highrise is stateless: each request is performed individually without dependency on previous actions.

An implicit dependency is that a user assumes that the data they read is still valid when they post an edit on it; another user might have changed the data in the meantime. RDBMS handle this by confirming that the data is in the original read state just before performing changes to it; I doubt Highrise has such a feature built it.

My application Highrise Inquirer is starting to address this problem by warning of stale data some number of minutes. I’m thinking about doing some checks with the last-update element of entity data as well.

Cheers

 
Avatar Danno 51 posts

So… that wonderfully informative (but over my head) advertisement aside,
the API has to be on the PCs of ALL the users on my team for us all to be on the same footing?

 
Avatar Richard Haven 240 posts

The API is a set of addresses that some piece of software calls; it is not a library. People can create libraries of code that use the Application Programming Interface.

Some piece of software has to be on the machines that execute it either as a file (e.g. highriseinquirer.exe) sitting on the PC’s hard disk, or downloaded as web application (e.g. Flex)

Cheers

Signup or login to post a reply.