{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/www.kifdom.com"
        }
    ],
    "info": {
        "name": "KifDom | Documentation de l'API",
        "_postman_id": "6082af0d-061a-482b-bada-d26fbc0d5c55",
        "description": "Bienvenue sur l'API KifDom.\r\n\nCe guide d'utilisation d\u00e9crit les diff\u00e9rentes m\u00e9thodes accessibles via l'API.\r\n\nL'API a \u00e9t\u00e9 con\u00e7ue pour faciliter l'acc\u00e8s \u00e0 notre base et vous permettre d'interagir avec certains de ses aspects.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Authentification",
            "description": "",
            "item": [
                {
                    "name": "Obtenir un token d'autentification",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/login",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/login"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"myemail@provider.com\",\"password\":\"%z*b_MgZv<8f2Uy7R\"}"
                        },
                        "description": "<aside>\n    <strong><u>Note :<\/u><\/strong>\n    <br>\n    Le token d'authentification retourn\u00e9 poss\u00e8de une dur\u00e9e de vie d'une heure. Pensez \u00e0 le renouveler avant\n    qu'il n'expire.\n    <br>\n    Pour cela, appelez la route suivante :\n    <a href=\"#authentification-POSTapi-v1-auth-refresh\" style=\"text-decoration:none\">\n        <strong><code class=\"hljs-string\">\/api\/v1\/refresh<\/code><\/strong>\n    <\/a>\n<\/aside>",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"access_token\": \"{YOUR_API_TOKEN}\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 3600\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"error\": {\n        \"code\": 401,\n        \"message\": \"Unauthorized.\"\n    }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Rafraichir le token d'autentification",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/refresh",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/refresh"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"access_token\": \"{YOUR_API_TOKEN}\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 3600\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Afficher le compte utilisateur",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/me",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/me"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"code\": 200,\n    \"message\": \"User successfully retrieved.\",\n    \"data\": {\n        \"email\": \"{YOUR_EMAIL}\",\n        \"first_name\": \"{YOUR_FIRST_NAME}\",\n        \"last_name\": \"{YOUR_LAST_NAME}\",\n        \"address\": \"{YOUR_ADDRESS}\",\n        \"postcode\": \"{YOUR_POSTCODE}\",\n        \"city\": \"{YOUR_CITY}\",\n        \"country\": \"{YOUR_COUNTRY_CODE}\",\n        \"phone\": \"{YOUR_PHONE_NUMBER}\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "D\u00e9truire le token d'autentification (d\u00e9connexion)",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/auth\/logout",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/auth\/logout"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"message\": \"Successfully logged out.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Unauthenticated.\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Noms de domaine",
            "description": "",
            "item": [
                {
                    "name": "Afficher la liste de vos domaines",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/domains",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/domains"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "<aside>\n    <strong><code class=\"hljs-string\"><u>Note:<\/u><\/code><\/strong>\n    <br>\n    Les noms de domaine peuvent utiliser :\n    <ul>\n        <li>Soit les NS (Name Servers) de KifDom (<strong><code class=\"hljs-string\">ns1.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns2.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns3.kifdns.fr<\/code><\/strong>). Vous pourrez alors g\u00e9rer vos zones DNS sur le site KifDom.fr ou via cette API.<\/li>\n        <li>Soit des NS que vous aurez pr\u00e9alablement personnalis\u00e9. Vos zones DNS seront alors g\u00e9r\u00e9es par un autre prestataire de votre choix, votre h\u00e9bergeur par exemple.<\/li>\n    <\/ul>\n    Vous pouvez connaitre le type de NS utilis\u00e9 en vous basant sur la propri\u00e9t\u00e9 <strong><code class=\"hljs-string\">data.kifdns<\/code><\/strong>.\n    <ol>\n        <li>Si cette valeur est \u00e9gale \u00e0 <strong><code class=\"hljs-string\">true<\/code><\/strong> alors les NS sont ceux de KifDom, et un tableau <strong><code class=\"hljs-string\">data.dns<\/code><\/strong> contiendra vos zones DNS.<\/li>\n        <li>Si cette valeur est \u00e9gale \u00e0 <strong><code class=\"hljs-string\">false<\/code><\/strong> alors vos NS ne sont pas ceux de KifDom, et un tableau <strong><code class=\"hljs-string\">data.ns<\/code><\/strong> contiendra vos NS personnalis\u00e9s.<\/li>\n    <\/ol>\n    <strong><code class=\"hljs-string\"><a href=\"#noms-de-domaine-GETapi-v1-domains\" style=\"color:inherit\">[Voir un exemple de r\u00e9ponse]<\/a><\/code><\/strong>\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": [\n        {\n            \"name\": \"mydomain1.fr\",\n            \"punycode_name\": \"mydomain1.fr\",\n            \"status\": \"active\",\n            \"renew\": false,\n            \"kifdns\": true,\n            \"dns\": [\n                {\n                    \"id\": 54321,\n                    \"type\": \"A\",\n                    \"name\": \"@\",\n                    \"data\": \"111.33.444.22\",\n                    \"ttl\": 1800\n                },\n                {\n                    \"id\": 54322,\n                    \"type\": \"CNAME\",\n                    \"name\": \"www\",\n                    \"data\": \"myblog.fr\",\n                    \"ttl\": 1800\n                },\n                {\n                    \"id\": 54323,\n                    \"type\": \"MX\",\n                    \"name\": \"@\",\n                    \"data\": \"mailhost1.example.com\",\n                    \"priority\": 10,\n                    \"ttl\": 1800\n                },\n                {\n                    \"id\": 54324,\n                    \"type\": \"MX\",\n                    \"name\": \"@\",\n                    \"data\": \"mailhost2.example.com\",\n                    \"priority\": 20,\n                    \"ttl\": 1800\n                }\n            ],\n            \"registry_ends_at\": \"2023-03-01T00:00:00Z\",\n            \"label\": \"MyDomain1\"\n        },\n        {\n            \"name\": \"mydomain2.fr\",\n            \"punycode_name\": \"mydomain2.fr\",\n            \"status\": \"outgoing_transfer\",\n            \"renew\": false,\n            \"kifdns\": false,\n            \"ns\": [\n                {\n                    \"id\": 65432,\n                    \"type\": \"NS\",\n                    \"name\": null,\n                    \"data\": \"ns1.myhostingcompany.net\",\n                    \"priority\": null,\n                    \"ttl\": 1800\n                },\n                {\n                    \"id\": 65433,\n                    \"type\": \"NS\",\n                    \"name\": null,\n                    \"data\": \"ns2.myhostingcompany.net\",\n                    \"priority\": null,\n                    \"ttl\": 1800\n                }\n            ],\n            \"registry_ends_at\": \"2023-03-01T00:00:00Z\",\n            \"label\": \"MyDomain2\"\n        }\n        ...ETC...\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cr\u00e9er un nom de domaine",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/domains",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/domains"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"mydomain.fr\",\"renewable\":0,\"label\":\"MyDomain.\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": {\n        \"code\": 200,\n        \"message\": \"Domain name successfully created.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"on-hold\": 20,\n        \"total-domains\": 14,\n        \"credits-balance\": 1350,\n        \"error\": true\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"The `price` parameter should be an integer.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Affiche un domaine",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/domains\/:domain_name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/domains\/:domain_name",
                            "variable": [
                                {
                                    "id": "domain_name",
                                    "key": "domain_name",
                                    "value": "mydomain.fr",
                                    "description": "Le nom de domaine.<br>"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"domain\": {\n        \"name\": \"mydomain1.fr\",\n        \"punycode_name\": \"mydomain1.fr\",\n        \"status\": \"active\",\n        \"renew\": false,\n        \"kifdns\": true,\n        \"dns\": [\n            {\n                \"id\": 54321,\n                \"type\": \"A\",\n                \"name\": \"@\",\n                \"data\": \"111.33.444.22\",\n                \"ttl\": 1800\n            },\n            {\n                \"id\": 54322,\n                \"type\": \"CNAME\",\n                \"name\": \"www\",\n                \"data\": \"myblog.fr\",\n                \"ttl\": 1800\n            },\n            {\n                \"id\": 54323,\n                \"type\": \"MX\",\n                \"name\": \"@\",\n                \"data\": \"mailhost1.example.com\",\n                \"priority\": 10,\n                \"ttl\": 1800\n            },\n            {\n                \"id\": 54324,\n                \"type\": \"MX\",\n                \"name\": \"@\",\n                \"data\": \"mailhost2.example.com\",\n                \"priority\": 20,\n                \"ttl\": 1800\n            }\n        ],\n        \"registry_ends_at\": \"2023-03-01T00:00:00Z\",\n        \"label\": \"MyDomain1\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"on-hold\": 20,\n        \"total-domains\": 14,\n        \"credits-balance\": 1350,\n        \"error\": true\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"The `price` parameter should be an integer.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mettre \u00e0 jour un nom de domaine",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/domains\/:domain_name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/domains\/:domain_name",
                            "variable": [
                                {
                                    "id": "domain_name",
                                    "key": "domain_name",
                                    "value": "mydomain.fr",
                                    "description": "Le nom de domaine.<br>"
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"renew\":0,\"label\":\"MyDomain\",\"ns\":[\"ns1.example.com\",\"ns2.example.com\",\"ns3.example.com\"]}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": {\n        \"code\": 200,\n        \"message\": \"Domain name successfully updated.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"on-hold\": 20,\n        \"total-domains\": 14,\n        \"credits-balance\": 1350,\n        \"error\": true\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"The `renew` parameter should be an integer.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Serveurs de noms",
            "description": "",
            "item": [
                {
                    "name": "Afficher les serveurs de nom",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/name-servers\/:domain_name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/name-servers\/:domain_name",
                            "variable": [
                                {
                                    "id": "domain_name",
                                    "key": "domain_name",
                                    "value": "mydomain.fr",
                                    "description": "Le nom de domaine.<br>"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "<aside>\n    <strong><code class=\"hljs-string\"><u>Note:<\/u><\/code><\/strong>\n    <br>\n    Les noms de domaine peuvent utiliser :\n    <ul>\n        <li>Soit les NS (Name Servers) de KifDom (<strong><code class=\"hljs-string\">ns1.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns2.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns3.kifdns.fr<\/code><\/strong>). Vous pourrez alors g\u00e9rer vos zones DNS sur le site KifDom.fr ou via cette API.<\/li>\n        <li>Soit des NS que vous aurez pr\u00e9alablement personnalis\u00e9. Vos zones DNS seront alors g\u00e9r\u00e9es par un autre prestataire de votre choix, votre h\u00e9bergeur par exemple.<\/li>\n    <\/ul>\n    Vous pouvez connaitre le type de NS utilis\u00e9 en vous basant sur la propri\u00e9t\u00e9 <strong><code class=\"hljs-string\">data.kifdns<\/code><\/strong>.\n    <ol>\n        <li>Si cette valeur est \u00e9gale \u00e0 <strong><code class=\"hljs-string\">true<\/code><\/strong> alors les NS sont ceux de KifDom, et un tableau <strong><code class=\"hljs-string\">data.dns<\/code><\/strong> contiendra vos zones DNS.<\/li>\n        <li>Si cette valeur est \u00e9gale \u00e0 <strong><code class=\"hljs-string\">false<\/code><\/strong> alors vos NS ne sont pas ceux de KifDom, et un tableau <strong><code class=\"hljs-string\">data.ns<\/code><\/strong> contiendra vos NS personnalis\u00e9s.<\/li>\n    <\/ol>\n    <strong><code class=\"hljs-string\"><a href=\"#noms-de-domaine-GETapi-v1-domains\" style=\"color:inherit\">[Voir un exemple de r\u00e9ponse]<\/a><\/code><\/strong>\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": [\n        {\n            \"id\": 12345,\n            \"type\": \"NS\",\n            \"name\": \"@\",\n            \"value\": \"ns1.kifdns.fr\",\n            \"ttl\": 1800\n        },\n        ...ETC...\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mettre \u00e0 jour un serveur de nom",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/name-servers\/:domain_name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/name-servers\/:domain_name",
                            "variable": [
                                {
                                    "id": "domain_name",
                                    "key": "domain_name",
                                    "value": "mydomain.fr",
                                    "description": "Le nom de domaine.<br>"
                                }
                            ]
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"ns\":[\"ns1.example.com\",\"ns2.example.com\",\"ns3.example.com\"]}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"code\": 200,\n    \"message\": \"Nameserver successfully updated.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"None of your nameservers matching this `id` has been found.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"Provided `value` is not accurate for this `type` of NS record.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Zones DNS",
            "description": "",
            "item": [
                {
                    "name": "Cr\u00e9er une zone DNS",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/dns-zones",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/dns-zones"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain_name\":\"mydomain.fr\",\"type\":\"CNAME\",\"name\":\"blog\",\"value\":\"myblog.fr\",\"priority\":\"10\",\"ttl\":3600}"
                        },
                        "description": "<aside>\n    <strong><code class=\"hljs-string\"><u>Note:<\/u><\/code><\/strong>\n    <br>\n    Pour g\u00e9rer vos zones DNS sur le site KifDom.fr ou via cette API, vous devez utiliser les NS (Name Servers) de KifDom (<strong><code class=\"hljs-string\">ns1.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns2.kifdns.fr<\/code><\/strong>, <strong><code class=\"hljs-string\">ns3.kifdns.fr<\/code><\/strong>).\n<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": {\n        \"code\": 200,\n        \"message\": \"DNS zone successfully created.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"on-hold\": 20,\n        \"total-domains\": 14,\n        \"credits-balance\": 1350,\n        \"error\": true\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"Provided `value` is not accurate for this `type` of DNS record.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Afficher les zones DNS",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/dns-zones\/:domain_name",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/dns-zones\/:domain_name",
                            "variable": [
                                {
                                    "id": "domain_name",
                                    "key": "domain_name",
                                    "value": "mydomain.fr",
                                    "description": "Le nom de domaine.<br>"
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": [\n        {\n            \"id\": 12345,\n            \"type\": \"NS\",\n            \"name\": \"@\",\n            \"value\": \"ns1.kifdns.fr\",\n            \"ttl\": 1800\n        },\n        ...ETC...\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Mettre \u00e0 jour une zone DNS",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/dns-zones",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/dns-zones"
                        },
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"dns_zone_id\":12345,\"type\":\"CNAME\",\"name\":\"blog\",\"value\":\"myblog.fr\",\"priority\":\"10\",\"ttl\":3600}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"code\": 200,\n    \"message\": \"DNS zone successfully updated.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"Provided `value` is not accurate for this `type` of DNS record.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Supprimer une zone DNS",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/dns-zones",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/dns-zones"
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"dns_zone_id\":12345}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"code\": 200,\n    \"message\": \"DNS zone successfully deleted.\"\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"This DNS record doesn't exists.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Pr\u00e9commandes",
            "description": "",
            "item": [
                {
                    "name": "Afficher la liste des pr\u00e9commandes",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/preorders",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/preorders"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": [\n        {\n            \"name\": \"mydomain.fr\",\n            \"punycode_name\": \"mydomain.fr\",\n            \"status\": \"Pr\u00e9commande en cours\",\n            \"last_update\": \"2023-05-17T09:27:27.000000Z\"\n        },\n        ...ETC...\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cr\u00e9er une pr\u00e9commande",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/preorders",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/preorders"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"domain_name\":\"mydomain.fr\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"meta\": {\n        \"balance\": \"1350.00\",\n        \"on-hold\": \"90.00\",\n        \"total\": 14,\n        \"error\": false\n    },\n    \"data\": {\n        \"code\": 200,\n        \"message\": \"Preorder successfully created.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"meta\": {\n        \"on-hold\": 20,\n        \"total-domains\": 14,\n        \"credits-balance\": 1350,\n        \"error\": true\n    },\n    \"error\": {\n        \"code\": 400,\n        \"message\": \"You already have preordered this domain name.\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"message\": \"Token not provided\"\n}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "key",
                "type": "string"
            }
        ]
    }
}