Перейти к содержанию

Как получить сверстанные файлы

Используя API и вебхуки

Администратор компании может указать ссылку для вебхуков в админ-панели. В таком случае, после вёрстки пользовательских файлов, на этот вебхук будет отправлено событие вида:

{
    "event": "final-results",
    "payload": {
        "user": {
            "id": 1,
            "integrationUserId": "1",
        },
        "book": {
            "id": 1
        }
    }
}

Используя полученный id книги, можно получить сверстанные файлы:

GET /integrations/books//files

Ответ:

{
    "previews": ["url1.png", "..."],
    "inddPackageUrl": "...",
    "finalPdfUrl": "...",
    "finalPdfCMYKUrl": "...",
    "epubUrl": "...",
    "finalPackageUrl": "..."
}

В полях будут указаны presigned url ссылки для скачивания с S3, доступные в течение ограниченного времени.

Найти подробную документацию OpenAPI можно тут: https://docs.metranpage.com/integrations-openapi

Используя S3

Администратор компании может указать параметры доступа к S3 хранилищу в админ-панели. Все сверстранные файлы будут загружены по пути books/<id>/