> For the complete documentation index, see [llms.txt](https://docs.sprinkledata.com/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinkledata.com/api/api-reference/csvuploads.md).

# CSVUploads

{% openapi src="/files/0pA9KhVNXrtDkmrYSSd1" path="/csvuploads" method="get" %}
[csvupload-api.yaml](https://4030959749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJkMAr0ShUM4VdbvEgyP7%2Fuploads%2FXEZ4xL5QEXxJNbwPLpzt%2Fcsvupload-api.yaml?alt=media\&token=d85f3219-3865-40e3-8e0d-e8c9ee04af0e)
{% endopenapi %}

{% openapi src="/files/0pA9KhVNXrtDkmrYSSd1" path="/csvuploads/{destinationTable}" method="get" %}
[csvupload-api.yaml](https://4030959749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJkMAr0ShUM4VdbvEgyP7%2Fuploads%2FXEZ4xL5QEXxJNbwPLpzt%2Fcsvupload-api.yaml?alt=media\&token=d85f3219-3865-40e3-8e0d-e8c9ee04af0e)
{% endopenapi %}

{% openapi src="/files/0pA9KhVNXrtDkmrYSSd1" path="/csvuploads/{destinationTable}" method="delete" %}
[csvupload-api.yaml](https://4030959749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJkMAr0ShUM4VdbvEgyP7%2Fuploads%2FXEZ4xL5QEXxJNbwPLpzt%2Fcsvupload-api.yaml?alt=media\&token=d85f3219-3865-40e3-8e0d-e8c9ee04af0e)
{% endopenapi %}

{% openapi src="/files/d2LvYzPP3CUZh0EKPGMV" path="/csvuploads/{dataImportName}/{destinationTable}" method="post" %}
[csvupload-api.yaml](https://4030959749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJkMAr0ShUM4VdbvEgyP7%2Fuploads%2FCyuaID80R4t2HbcfjcmI%2Fcsvupload-api.yaml?alt=media\&token=d4478713-645c-4712-af37-45718479b469)
{% endopenapi %}

{% openapi src="/files/d2LvYzPP3CUZh0EKPGMV" path="/csvuploads/{dataImportName}/{destinationTable}" method="put" %}
[csvupload-api.yaml](https://4030959749-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJkMAr0ShUM4VdbvEgyP7%2Fuploads%2FCyuaID80R4t2HbcfjcmI%2Fcsvupload-api.yaml?alt=media\&token=d4478713-645c-4712-af37-45718479b469)
{% endopenapi %}

### Sample Create Request

```
import requests

import json

url='https://API_HOST/api/v2/csvuploads/dataImportName/destinationTable'

data={'file':open('path/file.csv')}

authheaders = {'sprinkle-org-id':'OrgId', 'sprinkle-api-key':'key', 'sprinkle-api-secret':'secret'}

r=requests.post(url, files=data, headers=authheaders)

res_json=json.loads(r.text)
```
