# Help with the API regarding deploys

**URL:** <https://answers.netlify.com/t/help-with-the-api-regarding-deploys/1880>\
**Category:** Support\
**Tags:** netlify-api, deployment\
**Created:** [July 5, 2019, 7:54pm UTC](https://answers.netlify.com/t/help-with-the-api-regarding-deploys/1880 "2019-07-05T19:54:18Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![garrettbland](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/garrettbland/32/2834_2.png) [@garrettbland](https://answers.netlify.com/u/garrettbland)\
**Post date:** [October 2, 2019, 7:39pm UTC](https://answers.netlify.com/t/help-with-the-api-regarding-deploys/1880/9 "2019-10-02T19:39:49Z")

</div>

Hi @David_Davis! I actually wrote a short tutorial on this a few weeks ago. If you have any questions please let me know, I (_feel like_) I have a pretty decent grasp on this now. I linked my reply below.

Another good thing to keep in mind about Netlify, is that the entire dashboard utilizes the same API. Check out the console/networking in chrome dev tools and you can see it all in action. Pretty sweet! 👏

> [@Deploying a site using the file digest API](https://answers.netlify.com/t/deploying-a-site-using-the-file-digest-api/3309/6):
>
> Figured this out for anyone who’s wondering. I’ve outlined the basic steps to update a single, index.html file and the process. I am using Postman on an iMac, incase thats relevant. Not going through authorization setup either. Create new deploy for your site. You will need to generate the sha1 of the file. On my mac the command is shasum index.html Once you have your sha1, you will pass that into your POST to create the new deploy in the files object as application/json. Example below of wha…

---

_[View the full topic](https://answers.netlify.com/t/help-with-the-api-regarding-deploys/1880)._
