{
    "info": {
        "_postman_id": "multilingual-press-zone-collection",
        "name": "Multilingual Press Zone API",
        "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
    },
    "item": [
        {
            "name": "Languages",
            "item": [
                {
                    "name": "Get All Languages",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{base_url}}/languages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "languages"
                            ]
                        }
                    },
                    "response": []
                },
                {
                    "name": "Add Language",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"code\": \"fr\",\n    \"locale\": \"fr_FR\",\n    \"name\": \"French\",\n    \"native_name\": \"Français\",\n    \"direction\": \"ltr\"\n}"
                        },
                        "url": {
                            "raw": "{{base_url}}/languages",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "languages"
                            ]
                        }
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Translation Jobs",
            "item": [
                {
                    "name": "Queue Job",
                    "request": {
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application/json",
                                "type": "text"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\n    \"contentId\": 1,\n    \"sourceLang\": \"en\",\n    \"targetLang\": \"fr-fr\",\n    \"contentType\": \"post\"\n}"
                        },
                        "url": {
                            "raw": "{{base_url}}/translation-jobs",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "translation-jobs"
                            ]
                        }
                    },
                    "response": []
                },
                {
                    "name": "Get Job Status",
                    "request": {
                        "method": "GET",
                        "header": [],
                        "url": {
                            "raw": "{{base_url}}/translation-jobs/1",
                            "host": [
                                "{{base_url}}"
                            ],
                            "path": [
                                "translation-jobs",
                                "1"
                            ]
                        }
                    },
                    "response": []
                }
            ]
        }
    ],
    "variable": [
        {
            "key": "base_url",
            "value": "http://localhost:8080/wp-json/multilingual-press-zone/v1",
            "type": "string"
        }
    ]
}