transip-api-php icon indicating copy to clipboard operation
transip-api-php copied to clipboard

Lijst verwijderde domeinen wanneer het mislukt

Open bedrijfsportaal opened this issue 3 years ago • 2 comments

Wanneer een verhuizing bijvoorbeeld mislukt krijg je netjes een mail dat het domein verwijderd is, Echter is dit op de API niet meer te herleiden als je het domein al in eigen database hebt staan. Is hiervoor een endpoint beschikbaar welke een domein bijvoorbeeld voor een x aantal dagen in deze lijst beschikbaar maakt?

Het is nu niet mogelijk om dit via de API op te vangen tenzij ik de hele lijst vergelijk met eigen database, op een kleine lijst nog prima te doen maar als deze groeit wordt dit denk geen doen.

Mijn gedachte (maar ik ken de architectuur niet): Voor de GET /domains wellicht op de parameter includes een deleted optie mee geven welke maximaal x aantal dagen in de lijst beschikbaar is voorbeeld:

{
	"deleted": [
	{
		"name": "example.com",
		"datetime": "2022-11-28 23:59:59",
		"reason": "Verhuizing mislukt"
	},
	{
		"name": "example.org",
		"datetime": "2022-11-01 23:59:59",
		"reason": "Nog een andere reden"
	}]
}

bedrijfsportaal avatar Nov 28 '22 20:11 bedrijfsportaal

We zijn bezig om in de api Actions toe te voegen, beginnend bij bepaalde vps acties. Als een vps actie gestart wordt geeft de api een Action terug waarvan de status is op te halen. Als dit uiteindelijk beschikbaar is voor domein acties is dit probleem gelijk afgevangen, je kan dan immers de status van de actie pollen :)

svenwiltink avatar Nov 28 '22 21:11 svenwiltink

@svenwiltink Bedankt voor je bericht, dit zou inderdaad ook een geschikte oplossing zijn! Krijg je dan over de laatste aantal of kan je hierop filteren? Als deze lijst volloopt krijg je eigenlijk hetzelfde probleem zoals wij nu hebben, een filter met datum zou dan perfect zijn dat je tussen 2022-11-28 en 2022-11-29 kan opvragen om de aanvraag klein te houden. Het zijn updates dus in mijn mening hoef je hiervoor niet continu een volledige lijst te hebben denk?

bedrijfsportaal avatar Nov 29 '22 09:11 bedrijfsportaal