# Test your FastAPI endpoints



###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/zip

{
  "format": "instagram",
  "style": "jevalideca",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 14,
  "paperwidth": 1080,
  "paperheight": 1920,
  "ratio": 100,
  "margin": 180,
  "vmargin": 180,
  "fps": 15,
  "stilltime": 2,
  "extension": "jpg"
}

###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/zip

{
  "format": "instagram",
  "style": "jevalideca",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 14,
  "paperwidth": 1080,
  "paperheight": 1920,
  "ratio": 100,
  "margin": 180,
  "vmargin": 180,
  "fps": 15,
  "stilltime": 2,
  "extension": "mp4"
}

###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/pdf

{
  "format": "linkedin",
  "style": "jevalideca",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 14,
  "paperwidth": 1080,
  "paperheight": 1080,
  "ratio": 100,
  "margin": 90,
  "vmargin": 90,
  "fps": 15,
  "stilltime": 2,
  "extension": "pdf"
}

###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/pdf

{
  "format": "linkedin",
  "style": "missioncyber",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 20,
  "paperwidth": 1080,
  "paperheight": 1080,
  "ratio": 100,
  "margin": 180,
  "vmargin": 300,
  "fps": 15,
  "stilltime": 2,
  "extension": "jpg"
}

###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/pdf

{
  "format": "slide169",
  "style": "lcm",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 14,
  "paperwidth": 2560,
  "paperheight": 1440,
  "ratio": 100,
  "margin": 256,
  "vmargin": 216,
  "fps": 15,
  "stilltime": 2,
  "extension": "jpg"
}

###

GET http://127.0.0.1:8000/generer/
Content-Type: application/json
Accept: application/pdf

{
  "format": "slide169",
  "style": "lcm",
  "linkcolor": "blue",
  "tocdepth": 2,
  "pdfengine": "lualatex",
  "content": "# Ceci est un titre\n## Ceci est un sous-titre\n\nCeci est un paragraphe\n\n## Ceci est un autre sous-titre\n\n> Ceci est du code\n\nCeci est un emoji :heart_eyes:\n\n::: {.center}\nCeci est centré\n:::",
  "fontsize": 14,
  "paperwidth": 2560,
  "paperheight": 1440,
  "ratio": 100,
  "margin": 256,
  "vmargin": 216,
  "fps": 15,
  "stilltime": 2,
  "extension": "mp4"
}

###

GET http://127.0.0.1:8000/format_parameters/jevalideca/slide169/
Content-Type: application/json
Accept: application/pdf