# Feature request: incoming data per-goal webhook settings

**URL:** <https://forum.beeminder.com/t/feature-request-incoming-data-per-goal-webhook-settings/5850>\
**Category:** Bugabee\
**Created:** [October 1, 2019, 1:09pm UTC](https://forum.beeminder.com/t/feature-request-incoming-data-per-goal-webhook-settings/5850 "2019-10-01T13:09:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![narthur](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/narthur/32/5113_2.png) [@narthur](https://forum.beeminder.com/u/narthur)\
**Post date:** [October 1, 2019, 1:09pm UTC](https://forum.beeminder.com/t/feature-request-incoming-data-per-goal-webhook-settings/5850/1 "2019-10-01T13:09:47Z")

</div>

I would love to be able to set a goal to get its data from an arbitrary URL on the normal auto data schedule. This would allow me, for instance, to deploy a Google Cloud Function, and then tell a Beeminder goal to use the function’s URL endpoint as its data source. This would free me from the tyranny of cron jobs and worrying about my computer falling asleep.

Related feature request:

> [@Feature request: autodata from an API](https://forum.beeminder.com/t/feature-request-autodata-from-an-api/5761):
>
> There is an IFTTT autodata integration, which I could probably use to get the equivalent of what I’m asking for. But there is no intrinsic reason this should have to go through IFTTT. I have a personal webserver, on which I can expose an API endpoint which returns a number. I’d like a way to have Beeminder set up to use that as an autodata source, much like, say, the IFTTT autodata source. For now, I’m using the Beeminder API to send data to Beeminder, in a cron job. But there some goals where…

---

<div class="post-metadata">

**Author:** ![zzq](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.beeminder.com/zzq/32/6471_2.png) [@zzq](https://forum.beeminder.com/u/zzq)\
**Post date:** [October 1, 2019, 4:37pm UTC](https://forum.beeminder.com/t/feature-request-incoming-data-per-goal-webhook-settings/5850/2 "2019-10-01T16:37:49Z")

</div>

I now kind of feel that I wasn’t very clear in [my feature request](https://forum.beeminder.com/t/feature-request-autodata-from-an-api/5761). I spent a lot of time justifying exactly why I wanted it, and comparing it to other alternatives, and so forth.

The reason why I feel I wasn’t clear in what I was asking for was that this feature request and my feature request are all but identical! (With some slight implementation differences of in what part of the UI you put the URL.) I don’t think there’s any difference that even matters: it’s ultimately asking for the same thing.

Given that Beeminder already has the custom app functionality that @adamwolf [mentioned in that thread](https://forum.beeminder.com/t/feature-request-autodata-from-an-api/5761/2), the need for this exact feature became less necessary for me because I can get something pretty close that way.

It still would be nice to be able to do [the thing that I described](https://forum.beeminder.com/t/feature-request-autodata-from-an-api/5761)/the thing @narthur describes here. Having the ability to enter a simple URL in the Beeminder UI somewhere for it to fetch data from is simpler than setting up a custom app, so for simple use cases (like what @narthur describes above) this would be nice to have.
