API for kaggle.com
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 1
- Build package: org.openapitools.codegen.languages.JuliaClientCodegen For more information, please visit https://www.kaggle.com/contact
Place the Julia files generated under the src
folder in your Julia project. Include APIClient.jl in the project code.
It would include the module named APIClient.
Documentation is generated as markdown files under the docs
folder. You can include them in your project documentation.
Documentation is also embedded in Julia which can be used with a Julia specific documentation generator.
Class | Method |
---|---|
KaggleApi | competition_download_leaderboard GET /competitions/{id}/leaderboard/download Download competition leaderboard |
KaggleApi | competition_view_leaderboard GET /competitions/{id}/leaderboard/view VIew competition leaderboard |
KaggleApi | competitions_data_download_file GET /competitions/data/download/{id}/{fileName} Download competition data file |
KaggleApi | competitions_data_download_files GET /competitions/data/download-all/{id} Download all competition data files |
KaggleApi | competitions_data_list_files GET /competitions/data/list/{id} List competition data files |
KaggleApi | competitions_list GET /competitions/list List competitions |
KaggleApi | competitions_submissions_list GET /competitions/submissions/list/{id} List competition submissions |
KaggleApi | competitions_submissions_submit POST /competitions/submissions/submit/{id} Submit to competition |
KaggleApi | competitions_submissions_upload POST /competitions/submissions/upload/{guid}/{contentLength}/{lastModifiedDateUtc} Upload competition submission file |
KaggleApi | competitions_submissions_url POST /competitions/{id}/submissions/url/{contentLength}/{lastModifiedDateUtc} Generate competition submission URL |
KaggleApi | create_inbox_file POST /inbox/files/create Creates (aka "drops") a new file into the inbox. |
KaggleApi | datasets_create_new POST /datasets/create/new Create a new dataset |
KaggleApi | datasets_create_version POST /datasets/create/version/{ownerSlug}/{datasetSlug} Create a new dataset version |
KaggleApi | datasets_create_version_by_id POST /datasets/create/version/{id} Create a new dataset version by id |
KaggleApi | datasets_download GET /datasets/download/{ownerSlug}/{datasetSlug} Download dataset file |
KaggleApi | datasets_download_file GET /datasets/download/{ownerSlug}/{datasetSlug}/{fileName} Download dataset file |
KaggleApi | datasets_list GET /datasets/list List datasets |
KaggleApi | datasets_list_files GET /datasets/list/{ownerSlug}/{datasetSlug} List dataset files |
KaggleApi | datasets_status GET /datasets/status/{ownerSlug}/{datasetSlug} Get dataset creation status |
KaggleApi | delete_model POST /models/{ownerSlug}/{modelSlug}/delete Delete a model |
KaggleApi | delete_model_instance POST /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/delete Delete a model instance |
KaggleApi | delete_model_instance_version POST /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/{versionNumber}/delete Delete a model instance version |
KaggleApi | get_model GET /models/{ownerSlug}/{modelSlug}/get Get a model |
KaggleApi | get_model_instance GET /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/get Get a model instance |
KaggleApi | kernel_output GET /kernels/output Download the latest output from a kernel |
KaggleApi | kernel_pull GET /kernels/pull Pull the latest code from a kernel |
KaggleApi | kernel_push POST /kernels/push Push a new kernel version. Can be used to create a new kernel and update an existing one. |
KaggleApi | kernel_status GET /kernels/status Get the status of the latest kernel version |
KaggleApi | kernels_list GET /kernels/list List kernels |
KaggleApi | metadata_get GET /datasets/metadata/{ownerSlug}/{datasetSlug} Get the metadata for a dataset |
KaggleApi | metadata_post POST /datasets/metadata/{ownerSlug}/{datasetSlug} Update the metadata for a dataset |
KaggleApi | model_instance_versions_download GET /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/{versionNumber}/download Download model instance version files |
KaggleApi | models_create_instance POST /models/{ownerSlug}/{modelSlug}/create/instance Create a new model instance |
KaggleApi | models_create_instance_version POST /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/create/version Create a new model instance version |
KaggleApi | models_create_new POST /models/create/new Create a new model |
KaggleApi | models_list GET /models/list Lists models |
KaggleApi | update_model POST /models/{ownerSlug}/{modelSlug}/update Update a model |
KaggleApi | update_model_instance POST /models/{ownerSlug}/{modelSlug}/{framework}/{instanceSlug}/update Update a model |
KaggleApi | upload_file POST /blobs/upload Start uploading a file |
- ApiBlobType
- Collaborator
- CreateInboxFileRequest
- DatasetColumn
- DatasetNewRequest
- DatasetNewVersionRequest
- DatasetUpdateSettingsRequest
- Error
- KernelPushRequest
- License
- ModelInstanceNewVersionRequest
- ModelInstanceUpdateRequest
- ModelNewInstanceRequest
- ModelNewRequest
- ModelUpdateRequest
- StartBlobUploadRequest
- StartBlobUploadResponse
- UploadFile
Authentication schemes defined for the API:
- Type: HTTP basic authentication
Example
using OpenAPI
using OpenAPI.Clients
import OpenAPI.Clients: Client, set_header
client = Client(server_uri)
set_header(client, "Authorization", "Basic $basic_auth")
api = MyApi(client)
result = callApi(api, args...; api_key)