{
    "info": {
        "name": "Complete Blog System API",
        "description": "Full-featured blogging platform with posts, comments, categories, tags, and media management",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
        {
            "name": "\ud83d\udd10 Authentication",
            "description": "Authentication endpoints for user registration and login",
            "item": [
                {
                    "name": "Register",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"Test User\",\n    \"email\": \"test@example.com\",\n    \"password\": \"password123\"\n}"
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/auth/register",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "auth",
                                "register"
                            ]
                        }
                    }
                },
                {
                    "name": "Login",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"password123\"\n}"
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/auth/login",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "auth",
                                "login"
                            ]
                        }
                    }
                }
            ]
        },
        {
            "name": "Categories",
            "description": "Blog post categories",
            "item": [
                {
                    "name": "Get All Categories",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/categories",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "categories"
                            ]
                        },
                        "description": "Retrieve a paginated list of all categories"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"name\": \"Web Development\",\n            \"slug\": \"web-development\",\n            \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n            \"parent_id\": null,\n            \"posts_count\": 15,\n            \"color\": \"#3B82F6\"\n        },\n        {\n            \"name\": \"Web Development\",\n            \"slug\": \"web-development\",\n            \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n            \"parent_id\": null,\n            \"posts_count\": 15,\n            \"color\": \"#3B82F6\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Categorie by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/categories/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "categories",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single categorie by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Web Development\",\n    \"slug\": \"web-development\",\n    \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n    \"parent_id\": null,\n    \"posts_count\": 15,\n    \"color\": \"#3B82F6\"\n}"
                        }
                    ]
                },
                {
                    "name": "Create Categorie",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"Web Development\",\n    \"slug\": \"web-development\",\n    \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n    \"parent_id\": null,\n    \"posts_count\": 15,\n    \"color\": \"#3B82F6\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/categories",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "categories"
                            ]
                        },
                        "description": "Create a new categorie"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Web Development\",\n    \"slug\": \"web-development\",\n    \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n    \"parent_id\": null,\n    \"posts_count\": 15,\n    \"color\": \"#3B82F6\"\n}"
                        }
                    ]
                },
                {
                    "name": "Update Categorie",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"Web Development\",\n    \"slug\": \"web-development\",\n    \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n    \"parent_id\": null,\n    \"posts_count\": 15,\n    \"color\": \"#3B82F6\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/categories/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "categories",
                                "1"
                            ]
                        },
                        "description": "Update an existing categorie"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Web Development\",\n    \"slug\": \"web-development\",\n    \"description\": \"HTML, CSS, JavaScript and modern frameworks\",\n    \"parent_id\": null,\n    \"posts_count\": 15,\n    \"color\": \"#3B82F6\"\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Categorie",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/categories/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "categories",
                                "1"
                            ]
                        },
                        "description": "Delete a categorie by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Categorie deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Comments",
            "description": "Post comments and replies",
            "item": [
                {
                    "name": "Get All Comments",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/comments",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "comments"
                            ]
                        },
                        "description": "Retrieve a paginated list of all comments"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"post_id\": 1,\n            \"post_title\": \"Getting Started with React Hooks\",\n            \"user_id\": 4,\n            \"user_name\": \"Sophie Martin\",\n            \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n            \"parent_id\": null,\n            \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n            \"likes\": 12,\n            \"created_at\": \"2024-01-15T12:30:00Z\"\n        },\n        {\n            \"post_id\": 1,\n            \"post_title\": \"Getting Started with React Hooks\",\n            \"user_id\": 4,\n            \"user_name\": \"Sophie Martin\",\n            \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n            \"parent_id\": null,\n            \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n            \"likes\": 12,\n            \"created_at\": \"2024-01-15T12:30:00Z\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Comment by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/comments/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "comments",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single comment by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"post_title\": \"Getting Started with React Hooks\",\n    \"user_id\": 4,\n    \"user_name\": \"Sophie Martin\",\n    \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n    \"parent_id\": null,\n    \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n    \"likes\": 12,\n    \"created_at\": \"2024-01-15T12:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Create Comment",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"post_id\": 1,\n    \"post_title\": \"Getting Started with React Hooks\",\n    \"user_id\": 4,\n    \"user_name\": \"Sophie Martin\",\n    \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n    \"parent_id\": null,\n    \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n    \"likes\": 12\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/comments",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "comments"
                            ]
                        },
                        "description": "Create a new comment"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"post_title\": \"Getting Started with React Hooks\",\n    \"user_id\": 4,\n    \"user_name\": \"Sophie Martin\",\n    \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n    \"parent_id\": null,\n    \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n    \"likes\": 12,\n    \"created_at\": \"2024-01-15T12:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Update Comment",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"post_id\": 1,\n    \"post_title\": \"Getting Started with React Hooks\",\n    \"user_id\": 4,\n    \"user_name\": \"Sophie Martin\",\n    \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n    \"parent_id\": null,\n    \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n    \"likes\": 12\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/comments/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "comments",
                                "1"
                            ]
                        },
                        "description": "Update an existing comment"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"post_title\": \"Getting Started with React Hooks\",\n    \"user_id\": 4,\n    \"user_name\": \"Sophie Martin\",\n    \"user_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=28\",\n    \"parent_id\": null,\n    \"content\": \"Great tutorial! This really helped me understand hooks better.\",\n    \"likes\": 12,\n    \"created_at\": \"2024-01-15T12:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Comment",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/comments/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "comments",
                                "1"
                            ]
                        },
                        "description": "Delete a comment by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Comment deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Media",
            "description": "Images and files attached to posts",
            "item": [
                {
                    "name": "Get All Media",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/media",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "media"
                            ]
                        },
                        "description": "Retrieve a paginated list of all media"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"post_id\": 1,\n            \"filename\": \"react-hooks-diagram.png\",\n            \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n            \"type\": \"image\\/png\",\n            \"size\": 245678,\n            \"uploaded_by\": 1,\n            \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n        },\n        {\n            \"post_id\": 1,\n            \"filename\": \"react-hooks-diagram.png\",\n            \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n            \"type\": \"image\\/png\",\n            \"size\": 245678,\n            \"uploaded_by\": 1,\n            \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Media by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/media/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "media",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single media by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"filename\": \"react-hooks-diagram.png\",\n    \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n    \"type\": \"image\\/png\",\n    \"size\": 245678,\n    \"uploaded_by\": 1,\n    \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Create Media",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"post_id\": 1,\n    \"filename\": \"react-hooks-diagram.png\",\n    \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n    \"type\": \"image\\/png\",\n    \"size\": 245678,\n    \"uploaded_by\": 1,\n    \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/media",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "media"
                            ]
                        },
                        "description": "Create a new media"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"filename\": \"react-hooks-diagram.png\",\n    \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n    \"type\": \"image\\/png\",\n    \"size\": 245678,\n    \"uploaded_by\": 1,\n    \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Update Media",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"post_id\": 1,\n    \"filename\": \"react-hooks-diagram.png\",\n    \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n    \"type\": \"image\\/png\",\n    \"size\": 245678,\n    \"uploaded_by\": 1,\n    \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/media/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "media",
                                "1"
                            ]
                        },
                        "description": "Update an existing media"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"post_id\": 1,\n    \"filename\": \"react-hooks-diagram.png\",\n    \"url\": \"https:\\/\\/picsum.photos\\/1200\\/600?random=media1\",\n    \"type\": \"image\\/png\",\n    \"size\": 245678,\n    \"uploaded_by\": 1,\n    \"uploaded_at\": \"2024-01-14T16:30:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Media",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/media/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "media",
                                "1"
                            ]
                        },
                        "description": "Delete a media by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Media deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Pages",
            "description": "Static pages (About, Contact, etc.)",
            "item": [
                {
                    "name": "Get All Pages",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/pages",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "pages"
                            ]
                        },
                        "description": "Retrieve a paginated list of all pages"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"title\": \"About Us\",\n            \"slug\": \"about\",\n            \"content\": \"We are a team of passionate developers and designers...\",\n            \"template\": \"default\",\n            \"is_published\": true\n        },\n        {\n            \"title\": \"About Us\",\n            \"slug\": \"about\",\n            \"content\": \"We are a team of passionate developers and designers...\",\n            \"template\": \"default\",\n            \"is_published\": true\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Page by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/pages/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "pages",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single page by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"About Us\",\n    \"slug\": \"about\",\n    \"content\": \"We are a team of passionate developers and designers...\",\n    \"template\": \"default\",\n    \"is_published\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Create Page",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"title\": \"About Us\",\n    \"slug\": \"about\",\n    \"content\": \"We are a team of passionate developers and designers...\",\n    \"template\": \"default\",\n    \"is_published\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/pages",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "pages"
                            ]
                        },
                        "description": "Create a new page"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"About Us\",\n    \"slug\": \"about\",\n    \"content\": \"We are a team of passionate developers and designers...\",\n    \"template\": \"default\",\n    \"is_published\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Update Page",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"title\": \"About Us\",\n    \"slug\": \"about\",\n    \"content\": \"We are a team of passionate developers and designers...\",\n    \"template\": \"default\",\n    \"is_published\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/pages/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "pages",
                                "1"
                            ]
                        },
                        "description": "Update an existing page"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"About Us\",\n    \"slug\": \"about\",\n    \"content\": \"We are a team of passionate developers and designers...\",\n    \"template\": \"default\",\n    \"is_published\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Page",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/pages/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "pages",
                                "1"
                            ]
                        },
                        "description": "Delete a page by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Page deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Posts",
            "description": "Blog articles and posts",
            "item": [
                {
                    "name": "Get All Posts",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/posts",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "posts"
                            ]
                        },
                        "description": "Retrieve a paginated list of all posts"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"title\": \"Getting Started with React Hooks\",\n            \"slug\": \"getting-started-react-hooks\",\n            \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n            \"content\": \"React Hooks revolutionized the way we write React components...\",\n            \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n            \"author_id\": 1,\n            \"author_name\": \"Alex Thompson\",\n            \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n            \"category_id\": 2,\n            \"category_name\": \"Frontend\",\n            \"tags\": [\n                \"JavaScript\",\n                \"React\",\n                \"Tutorial\"\n            ],\n            \"status\": \"published\",\n            \"views\": 1245,\n            \"likes\": 89,\n            \"comments_count\": 12,\n            \"reading_time\": \"8 min read\",\n            \"published_at\": \"2024-01-15T09:00:00Z\"\n        },\n        {\n            \"title\": \"Getting Started with React Hooks\",\n            \"slug\": \"getting-started-react-hooks\",\n            \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n            \"content\": \"React Hooks revolutionized the way we write React components...\",\n            \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n            \"author_id\": 1,\n            \"author_name\": \"Alex Thompson\",\n            \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n            \"category_id\": 2,\n            \"category_name\": \"Frontend\",\n            \"tags\": [\n                \"JavaScript\",\n                \"React\",\n                \"Tutorial\"\n            ],\n            \"status\": \"published\",\n            \"views\": 1245,\n            \"likes\": 89,\n            \"comments_count\": 12,\n            \"reading_time\": \"8 min read\",\n            \"published_at\": \"2024-01-15T09:00:00Z\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Post by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/posts/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "posts",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single post by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"Getting Started with React Hooks\",\n    \"slug\": \"getting-started-react-hooks\",\n    \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n    \"content\": \"React Hooks revolutionized the way we write React components...\",\n    \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n    \"author_id\": 1,\n    \"author_name\": \"Alex Thompson\",\n    \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n    \"category_id\": 2,\n    \"category_name\": \"Frontend\",\n    \"tags\": [\n        \"JavaScript\",\n        \"React\",\n        \"Tutorial\"\n    ],\n    \"status\": \"published\",\n    \"views\": 1245,\n    \"likes\": 89,\n    \"comments_count\": 12,\n    \"reading_time\": \"8 min read\",\n    \"published_at\": \"2024-01-15T09:00:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Create Post",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"title\": \"Getting Started with React Hooks\",\n    \"slug\": \"getting-started-react-hooks\",\n    \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n    \"content\": \"React Hooks revolutionized the way we write React components...\",\n    \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n    \"author_id\": 1,\n    \"author_name\": \"Alex Thompson\",\n    \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n    \"category_id\": 2,\n    \"category_name\": \"Frontend\",\n    \"tags\": [\n        \"JavaScript\",\n        \"React\",\n        \"Tutorial\"\n    ],\n    \"status\": \"published\",\n    \"views\": 1245,\n    \"likes\": 89,\n    \"comments_count\": 12,\n    \"reading_time\": \"8 min read\",\n    \"published_at\": \"2024-01-15T09:00:00Z\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/posts",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "posts"
                            ]
                        },
                        "description": "Create a new post"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"Getting Started with React Hooks\",\n    \"slug\": \"getting-started-react-hooks\",\n    \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n    \"content\": \"React Hooks revolutionized the way we write React components...\",\n    \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n    \"author_id\": 1,\n    \"author_name\": \"Alex Thompson\",\n    \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n    \"category_id\": 2,\n    \"category_name\": \"Frontend\",\n    \"tags\": [\n        \"JavaScript\",\n        \"React\",\n        \"Tutorial\"\n    ],\n    \"status\": \"published\",\n    \"views\": 1245,\n    \"likes\": 89,\n    \"comments_count\": 12,\n    \"reading_time\": \"8 min read\",\n    \"published_at\": \"2024-01-15T09:00:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Update Post",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"title\": \"Getting Started with React Hooks\",\n    \"slug\": \"getting-started-react-hooks\",\n    \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n    \"content\": \"React Hooks revolutionized the way we write React components...\",\n    \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n    \"author_id\": 1,\n    \"author_name\": \"Alex Thompson\",\n    \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n    \"category_id\": 2,\n    \"category_name\": \"Frontend\",\n    \"tags\": [\n        \"JavaScript\",\n        \"React\",\n        \"Tutorial\"\n    ],\n    \"status\": \"published\",\n    \"views\": 1245,\n    \"likes\": 89,\n    \"comments_count\": 12,\n    \"reading_time\": \"8 min read\",\n    \"published_at\": \"2024-01-15T09:00:00Z\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/posts/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "posts",
                                "1"
                            ]
                        },
                        "description": "Update an existing post"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"title\": \"Getting Started with React Hooks\",\n    \"slug\": \"getting-started-react-hooks\",\n    \"excerpt\": \"Learn the fundamentals of React Hooks and how they can simplify your components.\",\n    \"content\": \"React Hooks revolutionized the way we write React components...\",\n    \"featured_image\": \"https:\\/\\/picsum.photos\\/800\\/450?random=blog1\",\n    \"author_id\": 1,\n    \"author_name\": \"Alex Thompson\",\n    \"author_avatar\": \"https:\\/\\/i.pravatar.cc\\/50?img=15\",\n    \"category_id\": 2,\n    \"category_name\": \"Frontend\",\n    \"tags\": [\n        \"JavaScript\",\n        \"React\",\n        \"Tutorial\"\n    ],\n    \"status\": \"published\",\n    \"views\": 1245,\n    \"likes\": 89,\n    \"comments_count\": 12,\n    \"reading_time\": \"8 min read\",\n    \"published_at\": \"2024-01-15T09:00:00Z\"\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Post",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/posts/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "posts",
                                "1"
                            ]
                        },
                        "description": "Delete a post by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Post deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Settings",
            "description": "Blog configuration and metadata",
            "item": [
                {
                    "name": "Get All Settings",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/settings",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "settings"
                            ]
                        },
                        "description": "Retrieve a paginated list of all settings"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"key\": \"site_name\",\n            \"value\": \"Tech Blog Hub\",\n            \"description\": \"The name of the blog\"\n        },\n        {\n            \"key\": \"site_name\",\n            \"value\": \"Tech Blog Hub\",\n            \"description\": \"The name of the blog\"\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Setting by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/settings/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "settings",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single setting by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"key\": \"site_name\",\n    \"value\": \"Tech Blog Hub\",\n    \"description\": \"The name of the blog\"\n}"
                        }
                    ]
                },
                {
                    "name": "Create Setting",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"key\": \"site_name\",\n    \"value\": \"Tech Blog Hub\",\n    \"description\": \"The name of the blog\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/settings",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "settings"
                            ]
                        },
                        "description": "Create a new setting"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"key\": \"site_name\",\n    \"value\": \"Tech Blog Hub\",\n    \"description\": \"The name of the blog\"\n}"
                        }
                    ]
                },
                {
                    "name": "Update Setting",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"key\": \"site_name\",\n    \"value\": \"Tech Blog Hub\",\n    \"description\": \"The name of the blog\"\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/settings/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "settings",
                                "1"
                            ]
                        },
                        "description": "Update an existing setting"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"key\": \"site_name\",\n    \"value\": \"Tech Blog Hub\",\n    \"description\": \"The name of the blog\"\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Setting",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/settings/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "settings",
                                "1"
                            ]
                        },
                        "description": "Delete a setting by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Setting deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Subscribers",
            "description": "Newsletter subscribers",
            "item": [
                {
                    "name": "Get All Subscribers",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/subscribers",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "subscribers"
                            ]
                        },
                        "description": "Retrieve a paginated list of all subscribers"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"email\": \"subscriber1@example.com\",\n            \"name\": \"Michael Brown\",\n            \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n            \"is_active\": true\n        },\n        {\n            \"email\": \"subscriber1@example.com\",\n            \"name\": \"Michael Brown\",\n            \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n            \"is_active\": true\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Subscriber by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/subscribers/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "subscribers",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single subscriber by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"email\": \"subscriber1@example.com\",\n    \"name\": \"Michael Brown\",\n    \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n    \"is_active\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Create Subscriber",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"email\": \"subscriber1@example.com\",\n    \"name\": \"Michael Brown\",\n    \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n    \"is_active\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/subscribers",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "subscribers"
                            ]
                        },
                        "description": "Create a new subscriber"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"email\": \"subscriber1@example.com\",\n    \"name\": \"Michael Brown\",\n    \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n    \"is_active\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Update Subscriber",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"email\": \"subscriber1@example.com\",\n    \"name\": \"Michael Brown\",\n    \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n    \"is_active\": true\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/subscribers/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "subscribers",
                                "1"
                            ]
                        },
                        "description": "Update an existing subscriber"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"email\": \"subscriber1@example.com\",\n    \"name\": \"Michael Brown\",\n    \"subscribed_at\": \"2024-01-10T10:00:00Z\",\n    \"is_active\": true\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Subscriber",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/subscribers/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "subscribers",
                                "1"
                            ]
                        },
                        "description": "Delete a subscriber by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Subscriber deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Tags",
            "description": "Post tags for classification",
            "item": [
                {
                    "name": "Get All Tags",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/tags",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "tags"
                            ]
                        },
                        "description": "Retrieve a paginated list of all tags"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"name\": \"JavaScript\",\n            \"slug\": \"javascript\",\n            \"posts_count\": 25\n        },\n        {\n            \"name\": \"JavaScript\",\n            \"slug\": \"javascript\",\n            \"posts_count\": 25\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get Tag by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/tags/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "tags",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single tag by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"JavaScript\",\n    \"slug\": \"javascript\",\n    \"posts_count\": 25\n}"
                        }
                    ]
                },
                {
                    "name": "Create Tag",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"JavaScript\",\n    \"slug\": \"javascript\",\n    \"posts_count\": 25\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/tags",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "tags"
                            ]
                        },
                        "description": "Create a new tag"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"JavaScript\",\n    \"slug\": \"javascript\",\n    \"posts_count\": 25\n}"
                        }
                    ]
                },
                {
                    "name": "Update Tag",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"JavaScript\",\n    \"slug\": \"javascript\",\n    \"posts_count\": 25\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/tags/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "tags",
                                "1"
                            ]
                        },
                        "description": "Update an existing tag"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"JavaScript\",\n    \"slug\": \"javascript\",\n    \"posts_count\": 25\n}"
                        }
                    ]
                },
                {
                    "name": "Delete Tag",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/tags/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "tags",
                                "1"
                            ]
                        },
                        "description": "Delete a tag by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"Tag deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Users",
            "description": "Blog authors and registered readers",
            "item": [
                {
                    "name": "Get All Users",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/users",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "users"
                            ]
                        },
                        "description": "Retrieve a paginated list of all users"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"data\": [\n        {\n            \"name\": \"Alex Thompson\",\n            \"username\": \"alexthompson\",\n            \"email\": \"alex@techblog.com\",\n            \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n            \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n            \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n            \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n            \"role\": \"author\",\n            \"posts_count\": 12,\n            \"joined_at\": \"2023-01-15\",\n            \"social_links\": {\n                \"twitter\": \"@alexthompson\",\n                \"github\": \"alexthompson\"\n            }\n        },\n        {\n            \"name\": \"Alex Thompson\",\n            \"username\": \"alexthompson\",\n            \"email\": \"alex@techblog.com\",\n            \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n            \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n            \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n            \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n            \"role\": \"author\",\n            \"posts_count\": 12,\n            \"joined_at\": \"2023-01-15\",\n            \"social_links\": {\n                \"twitter\": \"@alexthompson\",\n                \"github\": \"alexthompson\"\n            }\n        }\n    ],\n    \"meta\": {\n        \"current_page\": 1,\n        \"total\": 50,\n        \"per_page\": 15\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Get User by ID",
                    "request": {
                        "method": "GET",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/users/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "users",
                                "1"
                            ]
                        },
                        "description": "Retrieve a single user by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Alex Thompson\",\n    \"username\": \"alexthompson\",\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n    \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n    \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n    \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n    \"role\": \"author\",\n    \"posts_count\": 12,\n    \"joined_at\": \"2023-01-15\",\n    \"social_links\": {\n        \"twitter\": \"@alexthompson\",\n        \"github\": \"alexthompson\"\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Create User",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"Alex Thompson\",\n    \"username\": \"alexthompson\",\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n    \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n    \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n    \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n    \"role\": \"author\",\n    \"posts_count\": 12,\n    \"joined_at\": \"2023-01-15\",\n    \"social_links\": {\n        \"twitter\": \"@alexthompson\",\n        \"github\": \"alexthompson\"\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/users",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "users"
                            ]
                        },
                        "description": "Create a new user"
                    },
                    "response": [
                        {
                            "name": "201 Created",
                            "status": "Created",
                            "code": 201,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Alex Thompson\",\n    \"username\": \"alexthompson\",\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n    \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n    \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n    \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n    \"role\": \"author\",\n    \"posts_count\": 12,\n    \"joined_at\": \"2023-01-15\",\n    \"social_links\": {\n        \"twitter\": \"@alexthompson\",\n        \"github\": \"alexthompson\"\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Update User",
                    "request": {
                        "method": "PUT",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            },
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"name\": \"Alex Thompson\",\n    \"username\": \"alexthompson\",\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n    \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n    \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n    \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n    \"role\": \"author\",\n    \"posts_count\": 12,\n    \"joined_at\": \"2023-01-15\",\n    \"social_links\": {\n        \"twitter\": \"@alexthompson\",\n        \"github\": \"alexthompson\"\n    }\n}",
                            "options": {
                                "raw": {
                                    "language": "json"
                                }
                            }
                        },
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/users/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "users",
                                "1"
                            ]
                        },
                        "description": "Update an existing user"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"name\": \"Alex Thompson\",\n    \"username\": \"alexthompson\",\n    \"email\": \"alex@techblog.com\",\n    \"password\": \"$2y$12$dfZSbIdUQR02rz5b22XzB.eV\\/PrxZ7XEA1sNmRt01\\/CYImOD3aud2\",\n    \"api_token\": \"476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b\",\n    \"avatar\": \"https:\\/\\/i.pravatar.cc\\/150?img=15\",\n    \"bio\": \"Tech enthusiast and software developer. Writing about web development and AI.\",\n    \"role\": \"author\",\n    \"posts_count\": 12,\n    \"joined_at\": \"2023-01-15\",\n    \"social_links\": {\n        \"twitter\": \"@alexthompson\",\n        \"github\": \"alexthompson\"\n    }\n}"
                        }
                    ]
                },
                {
                    "name": "Delete User",
                    "request": {
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Accept",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "url": {
                            "raw": "{{baseUrl}}/api/blog/users/1",
                            "host": [
                                "{{baseUrl}}"
                            ],
                            "path": [
                                "api",
                                "blog",
                                "users",
                                "1"
                            ]
                        },
                        "description": "Delete a user by ID"
                    },
                    "response": [
                        {
                            "name": "200 OK",
                            "status": "OK",
                            "code": 200,
                            "header": [
                                {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                }
                            ],
                            "body": "{\n    \"message\": \"User deleted successfully\"\n}"
                        }
                    ]
                }
            ]
        }
    ],
    "variable": [
        {
            "key": "baseUrl",
            "value": "https://jsonvibe.com",
            "type": "string"
        },
        {
            "key": "token",
            "value": "476d8ebd8fc1a73c18b01c2c4ad5914a9b9f6bebb474e44beb88d4f26f22e61b",
            "type": "string"
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "token",
                "value": "{{token}}",
                "type": "string"
            }
        ]
    }
}