{
    "openapi": "3.1.0",
    "info": {
        "title": "Danish Fuel API",
        "version": "1.0.0",
        "description": "Danish Fuel designs and handcrafts bar cabinets, bathroom cabinets, first aid and key cabinets, suitcases and accessories from upcycled military jerry cans in Denmark. Limited editions use genuine used military jerry cans from the 1939 to 1945 period; the Tribute (Original series) uses Danish Fuel's own newly made cans. Sold worldwide online, priced in EUR."
    },
    "servers": [
        {
            "url": "https://danishfuel.com"
        }
    ],
    "paths": {
        "/wp-json/wp/v2/posts": {
            "get": {
                "operationId": "listPosts",
                "summary": "List published posts",
                "tags": [
                    "content"
                ],
                "responses": {
                    "200": {
                        "description": "Posts"
                    }
                }
            }
        },
        "/wp-json/wp/v2/pages": {
            "get": {
                "operationId": "listPages",
                "summary": "List published pages",
                "tags": [
                    "content"
                ],
                "responses": {
                    "200": {
                        "description": "Pages"
                    }
                }
            }
        },
        "/wp-json/wc/store/v1/products": {
            "get": {
                "operationId": "listProducts",
                "summary": "List products with live pricing",
                "description": "Prices are live and change. Quote them from this response, not from memory.",
                "tags": [
                    "catalog"
                ],
                "responses": {
                    "200": {
                        "description": "Product list"
                    }
                }
            }
        },
        "/checkout": {
            "get": {
                "operationId": "startCheckout",
                "summary": "Start a checkout",
                "tags": [
                    "commerce"
                ],
                "x-payment-info": {
                    "intent": "session",
                    "method": "card",
                    "currency": "eur",
                    "amount": "1400",
                    "description": "Checkout, from 14.00 EUR. The exact amount depends on the cart.",
                    "offers": [
                        {
                            "intent": "session",
                            "method": "card",
                            "currency": "eur",
                            "amount": "1400",
                            "description": "Checkout, from 14.00 EUR. The exact amount depends on the cart."
                        }
                    ]
                },
                "responses": {
                    "200": {
                        "description": "Checkout page"
                    },
                    "402": {
                        "description": "Payment required"
                    }
                }
            }
        }
    }
}