{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "http:\/\/backend-aggregation.subsig.com"
        }
    ],
    "info": {
        "name": "Subsig-aggregation API Documentation",
        "_postman_id": "387c4bbd-2f6b-4c77-90a6-e15050362a77",
        "description": "",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "Handle incoming Subsig Reviews webhook (POST with X-Scraper-Signature).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/webhooks\/scrape-finished",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/webhooks\/scrape-finished"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Validates signature in middleware; validates payload; queues processing and returns 202 Accepted.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                },
                {
                    "name": "Handle incoming Subsig Social webhook (POST with X-Scraper-Signature).",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/v1\/webhooks\/social-scrape-finished",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/v1\/webhooks\/social-scrape-finished"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Validates signature in middleware; validates payload; queues processing and returns 202 Accepted.\nDoes not write to social_posts; only updates aggregation tables and records deliveries (in job).",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": []
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "key",
                "type": "string"
            }
        ]
    }
}