Transfers : List
Omschrijving
Haal lijst op met alle verhuizingen uit het accountEndpoint
GET https://api.nextname.nl/v2/transfers
URL parameters
Bekijk voor meer informatie over de mogelijke zoekwaarden en de pagina: ZoekopdrachtenParameter | Datatype | Omschrijving |
---|---|---|
transfer_id | String | Zoekwaarde voor de unieke ID van de verhuizing |
domain_name | String | Zoekwaarde voor de domeinnaam |
transfer_type | Array | Zoekwaarde voor het type verhuizing, mogelijk waarden: standard, internal, registry_action, bulk_operation, transfer_service |
status | Array | Zoekwaarde voor status van de verhuizing, mogelijke waarden: failed, pending, completed |
direction | Array | Zoekwaarde voor richting van de verhuizing, mogelijke waarden: inbound, outbound |
message | String | Zoekwaarde voor de gedetailleerde beschrijving van de verhuizing |
date_initiated | String | Zoekwaarde voor de datum waarop de verhuizing werd gestart, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
date_last_updated | String | Zoekwaarde voor de datum waarop de status voor het laatst werd gewijzigd, formaat: YYYY-MM-DDThh:mm:ssZ in UTC tijdzone in RFC 3339 |
initiated_via_interface | Array | Zoekwaarde voor interface van verwijdering, mogelijke waarden: web, api-v1, api-v2, system, support |
initiated_via_user | String | Zoekwaarde voor user of api-key-prefix van die de verhuizing heeft aangevraagd |
Antwoord
HTTP status code: 200 Ok
Parameter | Type | Omschrijving |
---|---|---|
Array: data[] met object: | ||
transfer_id | String | Unieke ID voor de verhuizing |
domain_name | String | Domeinnaam |
transfer_type | String | Type verhuizing Mogelijke waarden: standard Het betreft een normale verhuizing vanaf een andere registrar internal De domeinnaam is afkomstig van een andere reseller bij NextName registry_action De verhuizing is uitgevoerd in opdracht van de registry bulk_operation De domeinnaam is verhuisd als onderdeel van een bulk operatie (b.v. een bulk verhuizing) |
direction | String | Inkomende of uitgaande verhuizing: inbound of outbound |
status | String | De status van de verhuizing Mogelijke waarden: pending De verhuizing is in behandeling failed De verhuizing is mislukt en is niet langer actief completed De verhuizing is succesvol afgerond |
message | String | Een gedetailleerde beschrijving van de status |
date_initiated | Datetime | Datum en tijdstip waarop de verhuizing is aangevraagd UTC tijdzone in RFC 3339 |
date_last_updated | Datetime | Datum en tijdstip waarop de status voor het laatst is gewijzigd UTC tijdzone in RFC 3339 |
available_actions | Array | Beschikbare acties voor de verhuizing |
estimated_completion | Object | Object met de informatie over de verwachte verhuisdatum: date_earliest: Datum/tijd van het eerste mogelijke moment waarop de domeinnaam automatisch verhuisd kan worden date_latest: Datum/tijd van het laatste mogelijke moment waarop de domeinnaam automatisch verhuisd kan worden Dit object is alleen beschikbaar als er informatie beschikbaar is over de verwachte verhuisdatum |
initiated_via | Object | Extra informatie over de aanvraag van de verhuizing. Wordt alleen voor verhuizingen aangevraagd na 17 juni 2025. interface Via welke interface de verhuizing is aangevraagd: web: Webinterface api-v1: API V1 api-v2: API V2 system: Actie door het systeem gestart support: Actie uitgevoerd door NextName Support subuser String met de identifier van de subuser, alleen bij interface web en indien er met een subuser werd ingelogd api_key_prefix String met de prefix van de gebruikte API-key, alleen bij interface api-v2 |
Object: pagination | ||
current_page | Integer | Huidige pagina |
per_page | Integer | Aantal resultaten per pagina |
total_pages | Integer | Totaal aantal pagina's |
total_results | Integer | Totaal aantal resultaten |
Voorbeelden
Beschrijving:
Haal lijst met verhuizingen op
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/transfers"; $api_host = $env === "live" ? "https://api.nextname.nl" : "https://api-test.nextname.nl"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_host . $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer $api_key")); $output = curl_exec($ch); curl_close($ch); echo $output;
Opdracht in cURL:
curl -H "Authorization: Bearer XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \ https://api-test.nextname.nl/v2/transfers
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data": [ { "transfer_id": "b7d464c61e82eb79", "domain_name": "somedomainname.com", "transfer_type": "standard", "direction": "inbound", "status": "pending", "message": "Transfer waiting for Losing Registrar Approval", "date_initiated": "2025-07-01T16:03:06Z", "date_last_updated": "2025-07-01T16:03:06Z", "available_actions": [ "cancel" ], "estimated_completion": { "date_earliest": "2025-07-07T04:00:00Z", "date_latest": "2025-07-07T07:00:00Z" }, "initiated_via": { "interface": "api-v2", "api_key_prefix": "abcdef" } }, { "transfer_id": "2f8a3d9c6e741b0f", "domain_name": "somedomainname.nl", "transfer_type": "standard", "direction": "inbound", "status": "completed", "message": "Transferred", "date_initiated": "2025-07-02T13:04:06Z", "date_last_updated": "2025-07-02T13:04:06Z", "available_actions": [], "initiated_via": { "interface": "web", } }, { "transfer_id": "4c7e92a5b8f31d46", "domain_name": "someotherdomainname.com", "transfer_type": "standard", "direction": "inbound", "status": "failed", "message": "Client rejected transfer", "date_initiated": "2025-07-04T10:58:03Z", "date_last_updated": "2025-07-06T18:23:12Z", "available_actions": [], "initiated_via": { "interface": "web", "subuser": "9d5b27f4a8c63e10", } }, ], "pagination": { "current_page": 1, "per_page": 50, "total_pages": 1, "total_results": 3 } }
Beschrijving:
Haal een lijst met pending verhuizingen op
Opdracht in PHP:
<?php $env = "live"; // live or test $api_key = "XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; $api_url = "/v2/transfers?status=pending"; $api_host = $env === "live" ? "https://api.nextname.nl" : "https://api-test.nextname.nl"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $api_host . $api_url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Authorization: Bearer $api_key")); $output = curl_exec($ch); curl_close($ch); echo $output;
Opdracht in cURL:
curl -H "Authorization: Bearer XXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \ "https://api-test.nextname.nl/v2/transfers?status=pending"
HTTP/1.1 200 OK Content-Type: application/json;charset=utf-8
{ "data": [ { "transfer_id": "b7d464c61e82eb79", "domain_name": "somedomainname.com", "transfer_type": "standard", "direction": "inbound", "status": "pending", "message": "Transfer waiting for Losing Registrar Approval", "date_initiated": "2025-07-01T16:03:06Z", "date_last_updated": "2025-07-01T16:03:06Z", "available_actions": [ "cancel" ], "estimated_completion": { "date_earliest": "2025-07-07T04:00:00Z", "date_latest": "2025-07-07T07:00:00Z" }, "initiated_via": { "interface": "api-v2", "api_key_prefix": "abcdef" } }, ], "pagination": { "current_page": 1, "per_page": 50, "total_pages": 1, "total_results": 1 } }