Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.03 KB

import.md

File metadata and controls

40 lines (27 loc) · 1.03 KB

Import

{% swagger baseUrl="https://demo.getlynx.dev/api" method="post" path="/import" summary="Import links from file" %} {% swagger-description %} Bulk imports links from a CSV/JSON {% endswagger-description %}

{% swagger-parameter in="body" name="service" required="true" %} Source service to import from:

shlink, yourls, lynx {% endswagger-parameter %}

{% swagger-parameter in="body" name="file" type="File" required="true" %} CSV or JSON File {% endswagger-parameter %}

{% swagger-response status="200: OK" description="Links successfully imported" %}

{
    "success": true,
    "message": "Imported 1000/1000 links!"
}

{% endswagger-response %}

{% swagger-response status="400: Bad Request" description="Invalid filetype/import fields" %}

{% endswagger-response %}

{% swagger-response status="406: Not Acceptable" description="Imports are not enabled in demo mode" %}

{% endswagger-response %}

{% swagger-response status="500: Internal Server Error" description="" %}

{% endswagger-response %} {% endswagger %}