luke
March 1, 2021, 8:20am
4
Hi, @1111 . As far as pointers, you can see our API documentation here:
Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need. Get started for free.
There are also the two support guides below:
Last reviewed by Netlify Support staff: August 2023
Did you know that Netlify has an extensive public API ? Anything that you configure in our Admin UI at https://app.netlify.com is managed using this same API, and you’re welcome to use it to create and configure your site(s) and perform most other operations on your account.
We have an article on API Usage in our official documentation which shows how to do some common tasks like deploying your site and configuring it in great detail. It also …
Last reviewed by Netlify Support Staff: August 2023
It is easiest to link a repository in Netlify’s UI; doing it via API is challenging and should be a rare use case. Nonetheless, it is possible to create a Netlify site linked to a repository at any of our supported git providers programatically. Specifically, it is possible to use Netlify’s REST API for these situations. You’ll probably be interested in the general topics around “how do I use Netlify’s REST API?” (see this support guide , as w…
Do you want the user to create a new site under your existing team? If so, you could make Functions that have an API key from Netlify embedded in them and then have the site call those functions to create the new site
If you plan to take that route, then the following support guide about embedding API keys will be helpful:
Last reviewed by Netlify Support on Oct 2023
With Jamstack sites, using API keys/tokens to make API calls to other services is a frequent pattern. In some cases, you may want to hard code the keys in your html, when invoking those API calls - which on a service like Netlify means these keys are now public. Anyone can open their browser dev tools and view them, and of course this can lead to someone abusing this access.
In some cases, this is fine. For instance, some types of Firebase and Faun…
If there are other questions, please let us know.