How can I create an incoming webhook via ReadTheDocs API? - read-the-docs

I am aware that you can create and delete incoming webhooks using the ReadTheDocs UI (for GitHub, GitLab, etc. integration), but I need to be able to do this without accessing the UI to automate the process. Is this possible? Or will webhook management be added to the API soon?

The API v3 documentation does not list an endpoint to add an integration. Therefore, at the moment this is not possible.
For feature requests, it's better to open an issue upstream.

Related

Delete project using BIM360 API

I have created a project using
https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects
and activate it.
Is there any option to DELETE the created project?
I have already seen that archiving via Patch is available.
Thank you!
According to the REST API design style, The HTTP method for deleting something will implement via DELETE. Unfortunately, it's not available in BIM360 HQ API currently.

Marketo integrate to custom app

I want to integrate marketo with my web app. In such way that the marketo leads or data automatically sync to app at regular interval.
My web application is in php.
I am new to marketo, Please help.
Only way this is done is by connecting to Marketo Via the Marketo REST or SOAP API, documentation to get you started can be found here:
http://developers.marketo.com/getting-started/
There are several integration platforms available today that let you connect various web apps and automate tasks through a simple interface. These cloud integration platforms use API of the web applications in the backend. All you need to do is connect the apps together and configure the settings. You can connect your own app or on-prem system to web services like Marketo, Salesforce, etc.
Here's a short blog post that shows how apps can be integrated.
https://www.built.io/blog/favorite-services-coupled-together
Let me know if this was helpful.
If you are just wanting to sync data back and forth a webhook might do it for you. That is what I currently use to sync data from Marketo to a PHP app and back to Marketo. Lots of addons to Marketo actually work this way.
Webhooks are also a lot easier/quicker to set up on the Marketo end and then on the PHP side you basically just have to handle the POST.
Marketo Webhook Docs: http://developers.marketo.com/webhooks/

Integrating a Web Application with BOX.NET using Content API

I am in the process of conducting a POC for integrating one of our Corporate Applications with BOX.NET.
The Corporate application resides over Amazon Cloud and I would like to use that App to perform CRUD operations on BOX.
Can I go ahead and start using the Content API (REST) provided by BOX.NET? On the BOX side I would have to go and register my application to obtain a API KEY. Please confirm if my understanding is correct.
Thanks
That's correct. To start using the Box.com API you should go to http://developers.box.com and get an API key for your application. Depending on the language you like to code in, there are SDKs you can use, or you can code directly against the REST Content API.
The Box APIs are free to build against. Users that login to your application will have to go through an OAuth2 flow to allow your application to access their Box content.

Google disabled use of the Maps API for V3

I am an amateur website developer but proficient in html and javascript.
I have a handful of websites using the Google Maps API V2 with no problem. I tried to upgrade to V3. I got a new API key and used the sample html (based on Australia) provided by Google. All I got was the 'disabled' message.
If I remove the key completely it works! What am I doing wrong?!! (www.gn45.com/gmap.html)
This message appears, because there's a particular domain whitelist, that is configured for each business account. By default, you can always access google APIs with an API key from localhost, but any other domain should be specifically set within account management.
With the mobile application, your index.html is read from the filesystem and then passed to in App Browser. Therefore google rejects a request to the API with API key. You can temporarily remove API key from your request and access the API without any, this way you'll have a 50k request/month limit, which should be sufficient for development purposes.
I'm looking for a way to configure this myself, as soon as I find one, I'll provide an update.

Why can't I use SimpleGeo through a URL?

So, Google Places API allows me to receive JSON data through a Google Places API search using a simple:
"https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=50&client=clientId&sensor=true_or_false&signature=SIGNATURE"
(note, includes signature/key).
Why does SimpleGeo not allow this same feature? Is it possible? What is the purpose of all of this server side code that SimpleGeo uses?
Regards,
Ryan
SimpleGeo has recently announced a JavaScript SDK, which includes a JSONP API. This should allow you to do exactly what you're asking -- requesting read-only information from their Context and Places APIs purely from the client side with a simple key to authenticate the request.
I think there are still plenty of purposes for accessing SimpleGeo's data from a server-side application -- not all developers are writing purely JavaScript client-side applications -- but I agree that this new SDK will help a lot of developers.
Also, if you're looking for straightforward REST access to JSON resources without any client libraries, that's also present. See SimpleGeo's documentation on API endpoints.