<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Better Than Yesterday &#187; API</title>
	<atom:link href="http://www.agilezen.com/category/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilezen.com/blog</link>
	<description>AgileZen Project Management Software</description>
	<lastBuildDate>Mon, 15 Apr 2013 15:01:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>AgileZen and Flowdock &#8211; Integration</title>
		<link>http://www.agilezen.com/blog/2013/04/12/agilezen-flowdock-integration/</link>
		<comments>http://www.agilezen.com/blog/2013/04/12/agilezen-flowdock-integration/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 19:03:53 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[New Product]]></category>

		<guid isPermaLink="false">http://www.agilezen.com/blog/?p=1078</guid>
		<description><![CDATA[Recently, Rally (our parent company) acquired Flowdock, a collaboration tool for teams. Flowdock includes real-time chat and a shared team inbox that aggregates activity from project management tools, version control systems, operations monitoring, customer feedback channels, etc. We have used Flowdock for some time, and by dogfooding it with AgileZen, have a great understanding of [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Recently, Rally (our parent company) <a title="Rally Acquires Flowdock" href="http://www.rallydev.com/rally-software-acquires-flowdock" target="_blank">acquired Flowdock</a>, a collaboration tool for teams. <a title="Flowdock" href="http://www.flowdock.com" target="_blank">Flowdock</a> includes real-time chat and a shared team inbox that aggregates activity from project management tools, version control systems, operations monitoring, customer feedback channels, etc.</p>
<p>We have used Flowdock for some time, and by dogfooding it with AgileZen, have a great understanding of how the products work together. Over the next few weeks, we’ll be writing a bit about how we use AgileZen and Flowdock to collaborate on our work more effectively. A deeper integration is in the works, but for now, check out the following for details on how to set up the existing integration (available on the <a title="AgileZen Beta" href="http://beta.agilezen.com" target="_blank">beta version</a> of AgileZen).</p>
<p><strong>Our Team’s AgileZen &#8211; Flowdock Setup</strong><br />
We are currently using the publicly-available AgileZen to Flowdock integration as a team working on the AgileZen beta product. Below is a screenshot of our Flow’s inbox, complete with updates from our board:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-fd-example.png" rel="lightbox[1078]" title="AgileZen and Flowdock"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-fd-example.png" alt="" title="AgileZen and Flowdock" width="598" height="678" class="aligncenter size-full wp-image-1080" /></a><br />
This integration helps keep the team aware of what work is being done while we are conversing in our Flowdock Flow, and allows us to have direct conversations around work items:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/alex-mary-convo.png" rel="lightbox[1078]" title="AgileZen Flowdock Conversation"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/alex-mary-convo.png" alt="" title="AgileZen Flowdock Conversation" width="594" height="689" class="aligncenter size-full wp-image-1081" /></a><br />
This keeps us from having to break our workflow or change applications when needing information about a specific card or story.</p>
<p><strong>Set up the Integration :: Step 1: Retrieve Your Flowdock API Token</strong><br />
In order to integrate your AgileZen board with your Flowdock Flow, you first need to get your Flowdock API token. This can be found by logging in to the Flow you want to integrate and clicking the “Settings” icon:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/fd-icon.png" rel="lightbox[1078]" title="Flowdock Settings"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/fd-icon.png" alt="" title="Flowdock Settings" width="596" height="149" class="aligncenter size-full wp-image-1082" /></a><br />
Next, copy the &#8220;Flowdock API Token&#8221;:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/fd-settings.png" rel="lightbox[1078]" title="fd-settings"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/fd-settings.png" alt="" title="fd-settings" width="600" height="312" class="aligncenter size-full wp-image-1083" /></a></p>
<p><strong>Set up the Integration :: Step 2: Add the Token to your AgileZen Project</strong><br />
On your AgileZen project, click the “Settings” icon:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-integrations.png" rel="lightbox[1078]" title="zen-integrations"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-integrations.png" alt="" title="zen-integrations" width="609" height="115" class="aligncenter size-full wp-image-1084" /></a><br />
On the &#8220;Integrations&#8221; tab, click the green &#8220;+&#8221; button:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-integrations-2.png" rel="lightbox[1078]" title="AgileZen Integrations"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-integrations-2.png" alt="" title="AgileZen Integrations" width="592" height="292" class="aligncenter size-full wp-image-1085" /></a><br />
In the modal window, paste your Flowdock API Token in the text box and click “Save”:</p>
<p><a href="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-api-key.png" rel="lightbox[1078]" title="AgileZen API Key"><img src="http://www.agilezen.com/blog/wp-content/uploads/2013/04/zen-api-key.png" alt="" title="AgileZen API Key" width="328" height="329" class="aligncenter size-full wp-image-1086" /></a><br />
That’s it! The integration is up and running and your AgileZen project updates will be pushed to your Flowdock Flow’s inbox.</p>
<p>In the coming weeks, we will be delving more deeply into our process and how we use AgileZen and Flowdock to effectively collaborate and get work done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2013/04/12/agilezen-flowdock-integration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bitbucket Integration</title>
		<link>http://www.agilezen.com/blog/2012/01/24/bitbucket-integration/</link>
		<comments>http://www.agilezen.com/blog/2012/01/24/bitbucket-integration/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 20:53:09 +0000</pubDate>
		<dc:creator>Niki</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[integrations]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/?p=518</guid>
		<description><![CDATA[After releasing our GitHub integration last week and seeing all the positive feedback, we figured Bitbucket should be the next up, another application for source code hosting. This integration works in pretty much the same way as the GitHub integration, so teams that use both Bitbucket and AgileZen can now associate their commit messages with [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>After releasing our <a href="http://blog.agilezen.com/2012/01/10/github-integration/" target="_blank">GitHub integration</a> last week and seeing all the positive feedback, we figured <a href="https://bitbucket.org/" target="_blank">Bitbucket</a> should be the next up, another application for source code hosting. This integration works in pretty much the same way as the GitHub integration, so teams that use both Bitbucket and AgileZen can now associate their commit messages with story cards! Please review the <a href="http://help.agilezen.com/kb/integrations/bitbucket" target="_blank">Bitbucket article</a> in our knowledge base for detailed instructions on how to get set up with this integration. Once you&#8217;re up and running, you can comment in your messages with the AgileZen story card number and have the commit message appear under the changeset list on the story card.</p>
<p>We hope you&#8217;ll check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2012/01/24/bitbucket-integration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GitHub Integration</title>
		<link>http://www.agilezen.com/blog/2012/01/10/github-integration/</link>
		<comments>http://www.agilezen.com/blog/2012/01/10/github-integration/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 19:30:24 +0000</pubDate>
		<dc:creator>Niki</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[integrations]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/?p=459</guid>
		<description><![CDATA[Today we released the integration of AgileZen and GitHub, a collaborative code repository. This means that teams that use both tools can now associate their commit messages in GitHub with story cards in AgileZen! To get started, check out our help article with detailed instructions. Once everything is set up, users can comment in their [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Today we released the integration of AgileZen and <a href="http://github.com" target="_blank">GitHub</a>, a collaborative code repository. This means that teams that use both tools can now associate their commit messages in GitHub with story cards in AgileZen! To get started, check out our help article with <a href="http://help.agilezen.com/kb/integrations/github">detailed instructions</a>. Once everything is set up, users can comment in their GitHub messages with story card numbers in AgileZen and the commit messages will appear under the changeset list on the story card. We thought it would be useful to have visibility into commits as part of AgileZen, since the product serves as an information radiator for customers.</p>
<p>We love GitHub and we&#8217;re looking forward to using the integration on our team!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2012/01/10/github-integration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Campfire Integration</title>
		<link>http://www.agilezen.com/blog/2011/12/20/campfire-integration/</link>
		<comments>http://www.agilezen.com/blog/2011/12/20/campfire-integration/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 16:13:48 +0000</pubDate>
		<dc:creator>Niki</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[integrations]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/?p=464</guid>
		<description><![CDATA[Today we released the integration of AgileZen with Campfire, a web app for real time group collaboration. Like our HipChat integration, Campfire can be used to see notifications about the status of work items, so you can get updates about AgileZen story cards along with your chat. This means that even if you don&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Today we released the integration of AgileZen with <a href="http://campfirenow.com/" target="_blank">Campfire</a>, a web app for real time group collaboration. Like our <a href="http://blog.agilezen.com/2011/12/07/hipchat-integration/" target="_blank">HipChat integration</a>, Campfire can be used to see notifications about the status of work items, so you can get updates about AgileZen story cards along with your chat. This means that even if you don&#8217;t have your AgileZen project open, you&#8217;ll still be up on the latest information!</p>
<p>This is a project-based notification system (as opposed to email and IM notifications, which are user-specific), so you can associate messages in a certain AgileZen project with a specific room in Campfire. If you&#8217;re the account owner, you&#8217;ll see the new integrations tab on the home screen of your projects. All you need is your <em>Campfire User API Auth Token</em> and the <em>Campfire Room URL</em> to get started. It&#8217;s really easy to set up, and the <a href="http://help.agilezen.com/kb/integrations/campfire" target="_blank">full instructions</a> are available on our help site.</p>
<p>Many of our customers have posted integrations they&#8217;ve written to the <a href="http://help.agilezen.com/discussions/api-forum" target="_blank">API forum</a> on our help site, so be sure to check those out too. If you&#8217;ve written integrations with AgileZen or would like to, let us know because we&#8217;d love to see them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2011/12/20/campfire-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HipChat Integration</title>
		<link>http://www.agilezen.com/blog/2011/12/07/hipchat-integration/</link>
		<comments>http://www.agilezen.com/blog/2011/12/07/hipchat-integration/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 20:08:59 +0000</pubDate>
		<dc:creator>Niki</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[integrations]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/?p=443</guid>
		<description><![CDATA[Today we released the integration of AgileZen with HipChat, a private group chat and IM client for businesses that has features like file sharing, video and voice chat, and cool emoticons. This integration allows HipChat to be used as another stream for notifications about work items. What this means for you is that you can [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://blog.agilezen.com/wp-content/uploads/2011/12/hipchat-agilezen.jpg" rel="lightbox[443]" title="hipchat-agilezen"><img class="aligncenter size-full wp-image-455" title="hipchat-agilezen" src="http://blog.agilezen.com/wp-content/uploads/2011/12/hipchat-agilezen.jpg" alt="HipChat and AgileZen" width="486" height="71" /></a></p>
<p>Today we released the integration of AgileZen with <a href="https://www.hipchat.com/" target="_blank">HipChat</a>, a private group chat and IM client for businesses that has features like file sharing, video and voice chat, and cool emoticons. This integration allows HipChat to be used as another stream for notifications about work items. What this means for you is that you can get updates about story cards along with your chat if you&#8217;re using both tools. Even if you don&#8217;t have your AgileZen project open, you&#8217;ll still be up on the latest information!</p>
<p>This is a project-based notification system (as opposed to email and IM notifications, which are user-specific), so you can associate messages in a certain AgileZen project with a team room in HipChat. If you&#8217;re the account owner, you&#8217;ll see the new integrations tab on the home screen of your projects. All you need is your HipChat Auth Token and the Name or ID of the room you use for chat to get started. It&#8217;s really easy to set up, and the <a href="http://help.agilezen.com/kb/integrations/hipchat" target="_blank">full instructions</a> are available on our help site.</p>
<p>While this is our first integration, many of our customers have posted integrations they&#8217;ve written to the <a href="http://help.agilezen.com/discussions/api-forum" target="_blank">API forum</a> on our help site. We have a lot of integrations planned for the future, but we started with this one for a few reasons. First, we use HipChat and we love it. We also use the GitHub/HipChat integration and have found it very useful for visibility in to what&#8217;s being committed. Our friends over at <a href="http://www.adzerk.com/" target="_blank">Adzerk</a> use both <a href="http://team.adzerk.com/post/10767385207/adzerk-kanban" target="_blank">AgileZen for project management</a> and <a href="http://team.adzerk.com/post/10404616665/tools-used-at-adzerk-hipchat" target="_blank">HipChat for team communication</a> and thought it would be useful if they could have information about their work items from AgileZen posted to HipChat. We thought that this would also be really useful for us too, so Nate started working on a proof of concept for <a href="http://blog.agilezen.com/2011/06/30/meetups-and-hacking/" target="_blank"><em>Freeform Friday</em></a>, our version of hack days.</p>
<p>For the proof of concept, Nate created the AgileZen &#8220;cash register&#8221;, so that every time a customer buys an account, it posts that information to the chat. It&#8217;s a great way for everyone to have visibility into the number of new customers, and it&#8217;s definitely a motivator to see all the new sales as they come in. Now that we&#8217;ve been using this for a while, it was time to take Nate&#8217;s hack project and make it into a customer-facing feature. With a few tweaks, we created the integration of AgileZen and HipChat.</p>
<p>We&#8217;ve also released <a href="https://github.com/nkohari/node-hipchat">the source</a> of the node.js HipChat library that drives the integration. It&#8217;s pretty simple, and just does what we need it to do. (Pull requests are appreciated if you&#8217;d like to add features!)</p>
<p>If you&#8217;ve written integrations with AgileZen or would like to, let us know because we&#8217;d love to see them!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2011/12/07/hipchat-integration/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New REST API is live</title>
		<link>http://www.agilezen.com/blog/2011/02/28/new-rest-api-is-live/</link>
		<comments>http://www.agilezen.com/blog/2011/02/28/new-rest-api-is-live/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 18:57:44 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Site Updates]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/?p=281</guid>
		<description><![CDATA[As you may have noticed, we pushed a new version of AgileZen over the weekend that, among a few infrastructure improvements and bug fixes, included a beta version of our completed REST API! The first version of the API was read-only and although intended to add write access soon after, other feature work kept taking [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As you may have noticed, we pushed a new version of AgileZen over the weekend that, among a few infrastructure improvements and bug fixes, included a beta version of our completed REST API! The first version of the API was read-only and although intended to add write access soon after, other feature work kept taking priority. We&#8217;re very happy with the results of our work, and we&#8217;re planning to move the actual AgileZen app over to the new API once we complete our UI re-tooling effort.</p>
<p>More information on the new API is available on our <a href="http://dev.agilezen.com/">new developer site</a>. If you used the previous version of the API, there are a few breaking changes to be aware of:</p>
<ol>
<li>The URL scheme has been changed to be less confusing. Originally, URL segments like <code>projects</code> became <code>project</code> (singular) when referring to a single resource. To avoid confusion, all segments are now <em>always plural</em>.</li>
<li>The default response format is now JSON instead of XML.</li>
<li>To protect API keys in transit, all requests to the API must be done via HTTPS. This will work even if your account&#8217;s plan doesn&#8217;t include SSL support.</li>
<li>The <code>blocked</code> and <code>ready</code> properties in stories have been replaced with a <code>status</code> enumeration.</li>
</ol>
<p>Since the previous version of the API was read-only and pretty rough around the edges, we didn&#8217;t think it was a good idea to carry forward support for it. We&#8217;re sorry if this causes trouble with anything you&#8217;ve built! However, the new API is essentially feature-complete, so we plan to honor backwards-compatibility, and will version and deprecate if we make any major changes.</p>
<p>Another thing to note about the new version of the API is that the way access is granted has changed. Before, there were two permissions called <em>Read via API</em> and <em>Write via API</em>. We&#8217;ve replaced those permissions with an <em>access level</em> which can be one of four values: <em>None</em>, <em>Read</em>, <em>Read/Write</em>, or <em>Admin</em>. Most of these are relatively self-explanatory, with the exception of Admin, which allows users to rename projects, edit project membership, change permissions, and generally do anything a project owner or administrator would be able to do.</p>
<p>All users were granted <em>Read</em> access to the projects they&#8217;re involved in, but to be able to write data to the API, you will need to change their access level. The access level that is required for each endpoint is documented on our <a href="http://dev.agilezen.com/">developer site</a>.</p>
<p>We&#8217;d love some feedback on the API, so please hack on it and let us know if you run in to any issues. We&#8217;d also love to know if you&#8217;re building something cool with the API, so if you&#8217;d like to share something, post a comment here, send us a message on <a href="http://twitter.com/agilezen">Twitter</a>, or send us an email!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2011/02/28/new-rest-api-is-live/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Introducing the Zen API</title>
		<link>http://www.agilezen.com/blog/2009/08/03/introducing-the-zen-api/</link>
		<comments>http://www.agilezen.com/blog/2009/08/03/introducing-the-zen-api/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:14:55 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Site Updates]]></category>

		<guid isPermaLink="false">http://blog.agilezen.com/2009/08/03/introducing-the-zen-api/</guid>
		<description><![CDATA[We’re happy to announce that last night, the first piece of the Zen API went live. You can use it to push and pull information between Zen and your own applications. Our plan is to roll the API out in phases, and this first step represents only the beginning of the functionality that the API [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>We’re happy to announce that last night, the first piece of the Zen API went live. You can use it to push and pull information between Zen and your own applications. Our plan is to roll the API out in phases, and this first step represents only the beginning of the functionality that the API will provide.</p>
<p>To use the Zen API, you need to generate an <em>API key</em>. This key must be supplied with every request – it’s essentially your password, but only for API requests. You can also optionally enable the Developer Console, which lets you interact with the API in a testing environment.</p>
<p>Here’s how to get started:</p>
<ol>
<li>Go to your dashboard, and click <strong>Settings</strong>. </li>
<li>Choose the <strong>Developer</strong> tab. </li>
<li>Check <strong>Enable Developer Console</strong>. </li>
<li>Click <strong>New API Key</strong>. Zen will generate and display a new API key. Give it a description (just for your reference). </li>
<li>Click <strong>Save Changes</strong>. </li>
<li>Click <strong>Dashboard</strong>, and you will see the <strong>Developer Console</strong> link on the navigation bar. </li>
</ol>
<p>Here’s what the developer tab looks like:</p>
<p><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="developer-tab" border="0" alt="developer-tab" src="http://blog.agilezen.com/wp-content/uploads/2009/08/developertab.png" width="500" height="470" /> </p>
<p>Once you have access to the developer console, head over to the new <a href="http://learn.agilezen.com/" target="_blank">Zen documentation wiki</a> to learn what requests are available, and how to structure them. The documentation is admittedly a bit messy at the moment, but just as we’re working to improve the API gradually, the documentation will also improve over time. :)</p>
<p>For a limited time, the API is open to all users (including those with free accounts), but eventually it will be restricted to paid accounts only.</p>
<p>So, go start tinkering! As always, we’re very interested in any feedback that you have. Please let us know if you have ideas for improving the API, and of course, if you use it to build something cool, we’d like to know that as well!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilezen.com/blog/2009/08/03/introducing-the-zen-api/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
