# replicate OpenAPI overview

> Below is an overview of the replicate openapi in simple language. This API contains 36 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/replicate/[idOrRoute]

Replicate HTTP API v1.0.0-a1 - https://api.replicate.com
A web service for running Replicate models

## Other

- [account.get](https://oapis.org/openapi/replicate/account.get): GET https://api.replicate.com/account - Get the authenticated account
- [collections.list](https://oapis.org/openapi/replicate/collections.list): GET https://api.replicate.com/collections - List collections of models
- [collections.get](https://oapis.org/openapi/replicate/collections.get): GET https://api.replicate.com/collections/{collection_slug} - Get a collection of models
- [deployments.list](https://oapis.org/openapi/replicate/deployments.list): GET https://api.replicate.com/deployments - List deployments
- [deployments.create](https://oapis.org/openapi/replicate/deployments.create): POST https://api.replicate.com/deployments - Create a deployment
- [deployments.get](https://oapis.org/openapi/replicate/deployments.get): GET https://api.replicate.com/deployments/{deployment_owner}/{deployment_name} - Get a deployment
- [deployments.update](https://oapis.org/openapi/replicate/deployments.update): PATCH https://api.replicate.com/deployments/{deployment_owner}/{deployment_name} - Update a deployment
- [deployments.delete](https://oapis.org/openapi/replicate/deployments.delete): DELETE https://api.replicate.com/deployments/{deployment_owner}/{deployment_name} - Delete a deployment
- [deployments.predictions.create](https://oapis.org/openapi/replicate/deployments.predictions.create): POST https://api.replicate.com/deployments/{deployment_owner}/{deployment_name}/predictions - Create a prediction using a deployment
- [files.list](https://oapis.org/openapi/replicate/files.list): GET https://api.replicate.com/files - List files
- [files.create](https://oapis.org/openapi/replicate/files.create): POST https://api.replicate.com/files - Create a file
- [files.get](https://oapis.org/openapi/replicate/files.get): GET https://api.replicate.com/files/{file_id} - Get a file
- [files.delete](https://oapis.org/openapi/replicate/files.delete): DELETE https://api.replicate.com/files/{file_id} - Delete a file
- [files.download](https://oapis.org/openapi/replicate/files.download): GET https://api.replicate.com/files/{file_id}/download?owner=string&expiry=integer&signature=string - Download a file
- [hardware.list](https://oapis.org/openapi/replicate/hardware.list): GET https://api.replicate.com/hardware - List available hardware for models
- [models.list](https://oapis.org/openapi/replicate/models.list): GET https://api.replicate.com/models?sort_by=string&sort_direction=string - List public models
- [models.create](https://oapis.org/openapi/replicate/models.create): POST https://api.replicate.com/models - Create a model
- [models.get](https://oapis.org/openapi/replicate/models.get): GET https://api.replicate.com/models/{model_owner}/{model_name} - Get a model
- [models.update](https://oapis.org/openapi/replicate/models.update): PATCH https://api.replicate.com/models/{model_owner}/{model_name} - Update metadata for a model
- [models.delete](https://oapis.org/openapi/replicate/models.delete): DELETE https://api.replicate.com/models/{model_owner}/{model_name} - Delete a model
- [models.examples.list](https://oapis.org/openapi/replicate/models.examples.list): GET https://api.replicate.com/models/{model_owner}/{model_name}/examples - List examples for a model
- [models.predictions.create](https://oapis.org/openapi/replicate/models.predictions.create): POST https://api.replicate.com/models/{model_owner}/{model_name}/predictions - Create a prediction using an official model
- [models.readme.get](https://oapis.org/openapi/replicate/models.readme.get): GET https://api.replicate.com/models/{model_owner}/{model_name}/readme - Get a model's README
- [models.versions.list](https://oapis.org/openapi/replicate/models.versions.list): GET https://api.replicate.com/models/{model_owner}/{model_name}/versions - List model versions
- [models.versions.get](https://oapis.org/openapi/replicate/models.versions.get): GET https://api.replicate.com/models/{model_owner}/{model_name}/versions/{version_id} - Get a model version
- [models.versions.delete](https://oapis.org/openapi/replicate/models.versions.delete): DELETE https://api.replicate.com/models/{model_owner}/{model_name}/versions/{version_id} - Delete a model version
- [trainings.create](https://oapis.org/openapi/replicate/trainings.create): POST https://api.replicate.com/models/{model_owner}/{model_name}/versions/{version_id}/trainings - Create a training
- [predictions.list](https://oapis.org/openapi/replicate/predictions.list): GET https://api.replicate.com/predictions?created_after=string&created_before=string&source=string - List predictions
- [predictions.create](https://oapis.org/openapi/replicate/predictions.create): POST https://api.replicate.com/predictions - Create a prediction
- [predictions.get](https://oapis.org/openapi/replicate/predictions.get): GET https://api.replicate.com/predictions/{prediction_id} - Get a prediction
- [predictions.cancel](https://oapis.org/openapi/replicate/predictions.cancel): POST https://api.replicate.com/predictions/{prediction_id}/cancel - Cancel a prediction
- [search](https://oapis.org/openapi/replicate/search): GET https://api.replicate.com/search?query=string&limit=integer - Search models, collections, and docs (beta)
- [trainings.list](https://oapis.org/openapi/replicate/trainings.list): GET https://api.replicate.com/trainings - List trainings
- [trainings.get](https://oapis.org/openapi/replicate/trainings.get): GET https://api.replicate.com/trainings/{training_id} - Get a training
- [trainings.cancel](https://oapis.org/openapi/replicate/trainings.cancel): POST https://api.replicate.com/trainings/{training_id}/cancel - Cancel a training
- [webhooks.default.secret.get](https://oapis.org/openapi/replicate/webhooks.default.secret.get): GET https://api.replicate.com/webhooks/default/secret - Get the signing secret for the default webhook
