I’m using Netlify API to create and deploy sites on-demand. All deployments use a private Github repository.
I followed the API docs and created a deploy key in order to be able to deploy from private repos:
POST https://api.netlify.com/api/v1/deploy_keys
Then I put the result of this request into my createSite request:
{
"name": "some-test",
"custom_domain": "test.mydomain.com",
"repo": {
"id": 346282263,
"provider": "github",
"deploy_key_id": "6091fd20cc315815171be1e5",
"repo_path": "org/private-repo",
"repo_branch": "main",
"public_repo": false
}
}
However after a few deployments, my deploy key is deleted for some reason and off-course, any future deployment fail because of this. I made sure to do a check with:
GET https://api.netlify.com/api/v1/deploy_keys
I can see that my deployment key 6091fd20cc315815171be1e5 is no longer there.
I don’t know what’s going on and Netlify doesn’t give any hints.
Hey there, @Wdotis 
Thanks for reaching out and for your patience here. I am sorry to hear that you are encountering an issue! A couple of questions for you:
- Can you share the Netlify team name or site ID that this is impacting?
- Has this been an ongoing issue, or did it just begin?
- Have there been any changes since you shared this last week?
Hey there, @Wdotis 
Just wanted to check to see if you have any updates on this thread. Let us know!
Hey there, @Wdotis 
Thanks for following up! We don’t typically provide support via DM, as we want to make the Forums a place where threads can be beneficial for a wide variety of members.
That being said, I hear that some folks don’t want to share information publicly. The good news is that I have taken a look at your account, and it looks like the team name you messaged me is a Pro level team. This means you have access to our Helpdesk for support conversations. I have gone ahead an opened a Helpdesk ticket for you, so please stay tuned to your email!