# Bitrise Public API to create/manage apps

**URL:** <https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503>\
**Category:** Released\
**Created:** [December 12, 2017, 1:30pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503 "2017-12-12T13:30:33Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Felipe-Banno](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@Felipe-Banno](https://discuss.bitrise.io/u/Felipe-Banno)\
**Post date:** [December 12, 2017, 1:30pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/1 "2017-12-12T13:30:33Z")

</div>

I really, really need a way to manage Bitrise apps using a public API.  
We have a large amount of apps (300+) and it is impossible to create/maintain them manually.

The perfect scenario would be a API endpoint where I can send the app information (name, repository, scheme, etc) and also send the workflow. Does not need to have the full features like the dashboard, just the basic to get a app and workflow up and running.

thanks

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [December 12, 2017, 1:31pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/2 "2017-12-12T13:31:33Z")

</div>

Thanks for the #feature-request @Felipe-Banno, awesome idea, definitely planned! 😉

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [December 12, 2017, 1:37pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/3 "2017-12-12T13:37:25Z")

</div>

Implementation note: this endpoint would **skip** the scanner; it’s required to supply a (valid) `bitrise.yml` (or JSON, as we use a JSON compatible subset of YML for `bitrise.yml`) as part of the request body to create an app.

---

<div class="post-metadata">

**Author:** ![seppe\_r](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/seppe_r/32/1709_2.png) [@seppe\_r](https://discuss.bitrise.io/u/seppe_r)\
**Post date:** [July 26, 2018, 8:28am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/4 "2018-07-26T08:28:00Z")

</div>

Any news on this? We really need this api call to create an app. If we want to switch completely to Bitrise…😃

---

<div class="post-metadata">

**Author:** ![bitce](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/bitce/32/1639_2.png) [@bitce](https://discuss.bitrise.io/u/bitce)\
**Post date:** [July 26, 2018, 11:55am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/5 "2018-07-26T11:55:58Z")

</div>

Hi @seppe_r, there is!

[Here](https://devcenter.bitrise.io/api/v0.1/) you can review the current list of features the API offers.

Including (but not limited to 😉)  
[Endpoints](https://devcenter.bitrise.io/api/v0.1/#endpoints)  
[Retrieving apps](https://devcenter.bitrise.io/api/v0.1/#endpoints)  
[Adding a new application](https://devcenter.bitrise.io/api/v0.1/#post-appsregister)  
[Downloading the .yml of your app](https://devcenter.bitrise.io/api/v0.1/#get-appsapp-slugbitriseyml)  
[Getting the build of an app](https://devcenter.bitrise.io/api/v0.1/#get-appsapp-slugbuilds)

And more! Please check it out and do let us know if there is anything you are still missing 🙂

---

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [August 2, 2018, 3:00pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/6 "2018-08-02T15:00:43Z")

</div>

Hmm… I’ll create a task to add more details to the [https://devcenter.bitrise.io/api/v0.1/#post-appsregister](https://devcenter.bitrise.io/api/v0.1/#post-appsregister) endpoint.

---

<div class="post-metadata">

**Author:** ![gauravds](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/gauravds/32/2118_2.png) [@gauravds](https://discuss.bitrise.io/u/gauravds)\
**Post date:** [March 12, 2019, 9:02am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/7 "2019-03-12T09:02:17Z")

</div>

We have 150+ apps, it is hardly to attach them manually. I required this same kind of API to create project, create incoming and outgoing hooks and all setup as `bitrise.yml` does. Let me know what is the development status of this API.

---

<div class="post-metadata">

**Author:** ![matthias.buchetics](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/matthias.buchetics/32/1223_2.png) [@matthias.buchetics](https://discuss.bitrise.io/u/matthias.buchetics)\
**Post date:** [March 19, 2019, 9:49am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/8 "2019-03-19T09:49:04Z")

</div>

I would also like to know the status of this. We would really like to create a new project using some sort of API or CLI tool (given a bitrise.yml file). The 0.1 API docs do not mention such a functionality. Any news, @viktorbenei ?

---

<div class="post-metadata">

**Author:** ![bitce](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/bitce/32/1639_2.png) [@bitce](https://discuss.bitrise.io/u/bitce)\
**Post date:** [March 19, 2019, 1:44pm UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/9 "2019-03-19T13:44:59Z")

</div>

Hi @matthias.buchetics! We feel you! We’re not at liberty to provide an ETA just yet, but I can tell you that this is currently in the works! 🙂

---

<div class="post-metadata">

**Author:** ![gauravds](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/gauravds/32/2118_2.png) [@gauravds](https://discuss.bitrise.io/u/gauravds)\
**Post date:** [April 23, 2019, 7:06am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/10 "2019-04-23T07:06:05Z")

</div>

Any updates on this feature request. Any updated timelines?

---

<div class="post-metadata">

**Author:** ![bitce](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/bitce/32/1639_2.png) [@bitce](https://discuss.bitrise.io/u/bitce)\
**Post date:** [April 23, 2019, 9:11am UTC](https://discuss.bitrise.io/t/bitrise-public-api-to-create-manage-apps/3503/11 "2019-04-23T09:11:50Z")

</div>

Hi @gauravds! Unfortunately not. What we’re working on is more specifically this: [Create a new app via Bitrise CLI](http://discuss.bitrise.io/t/create-a-new-app-via-bitrise-cli/8216)
