|
1 | 1 | {
|
2 | 2 | "openapi": "3.0.3",
|
3 | 3 | "info": {
|
4 |
| - "title": "RunPod API", |
5 |
| - "description": "Public Rest API for managing RunPod programmatically.", |
| 4 | + "title": "Runpod API", |
| 5 | + "description": "Public Rest API for managing Runpod programmatically.", |
6 | 6 | "version": "0.1.0",
|
7 | 7 | "contact": {
|
8 | 8 | "name": "help",
|
|
11 | 11 | }
|
12 | 12 | },
|
13 | 13 | "externalDocs": {
|
14 |
| - "description": "Find out more about RunPod.", |
| 14 | + "description": "Find out more about Runpod.", |
15 | 15 | "url": "https://runpod.io"
|
16 | 16 | },
|
17 | 17 | "servers": [
|
|
34 | 34 | },
|
35 | 35 | {
|
36 | 36 | "name": "network volumes",
|
37 |
| - "description": "Manage RunPod network volumes." |
| 37 | + "description": "Manage Runpod network volumes." |
38 | 38 | },
|
39 | 39 | {
|
40 | 40 | "name": "templates",
|
|
46 | 46 | },
|
47 | 47 | {
|
48 | 48 | "name": "billing",
|
49 |
| - "description": "Retrieve billing history for your RunPod account." |
| 49 | + "description": "Retrieve billing history for your Runpod account." |
50 | 50 | }
|
51 | 51 | ],
|
52 | 52 | "paths": {
|
|
82 | 82 | "security": [],
|
83 | 83 | "responses": {
|
84 | 84 | "200": {
|
85 |
| - "description": "The Docs UI for the OpenAPI schema.", |
| 85 | + "description": "The docs UI for the OpenAPI schema.", |
86 | 86 | "content": {
|
87 | 87 | "text/html": {
|
88 | 88 | "schema": {
|
|
96 | 96 | }
|
97 | 97 | },
|
98 | 98 | "summary": "Documentation Page",
|
99 |
| - "description": "Interactive API documentation powered by Scalar.", |
100 |
| - "operationId": "GetDocs" |
| 99 | + "description": "Interactive API documentation.", |
| 100 | + "operationId": "GetDocs", |
101 | 101 | }
|
102 | 102 | },
|
103 | 103 | "/pods": {
|
|
182 | 182 | "example": [
|
183 | 183 | "EU-RO-1"
|
184 | 184 | ],
|
185 |
| - "description": "Filter to Pods located in any of the provided RunPod data centers." |
| 185 | + "description": "Filter to Pods located in any of the provided Runpod data centers." |
186 | 186 | }
|
187 | 187 | },
|
188 | 188 | {
|
|
1746 | 1746 | "US-GA-1"
|
1747 | 1747 | ]
|
1748 | 1748 | },
|
1749 |
| - "description": "Filter to endpoints located in any of the provided RunPod data centers. The data center IDs are listed in the response of the /pods endpoint." |
| 1749 | + "description": "Filter to endpoints located in any of the provided Runpod data centers. The data center IDs are listed in the response of the /pods endpoint." |
1750 | 1750 | }
|
1751 | 1751 | },
|
1752 | 1752 | {
|
|
1968 | 1968 | "adjustedCostPerHr": {
|
1969 | 1969 | "type": "number",
|
1970 | 1970 | "example": 0.69,
|
1971 |
| - "description": "The effective cost in RunPod credits per hour of running a Pod, adjusted by active Savings Plans." |
| 1971 | + "description": "The effective cost in Runpod credits per hour of running a Pod, adjusted by active Savings Plans." |
1972 | 1972 | },
|
1973 | 1973 | "aiApiId": {
|
1974 | 1974 | "type": "string",
|
|
1978 | 1978 | "consumerUserId": {
|
1979 | 1979 | "type": "string",
|
1980 | 1980 | "example": "user_2PyTJrLzeuwfZilRZ7JhCQDuSqo",
|
1981 |
| - "description": "A unique string identifying the RunPod user who rents a Pod." |
| 1981 | + "description": "A unique string identifying the Runpod user who rents a Pod." |
1982 | 1982 | },
|
1983 | 1983 | "containerDiskInGb": {
|
1984 | 1984 | "type": "integer",
|
|
1994 | 1994 | "type": "number",
|
1995 | 1995 | "example": "0.74",
|
1996 | 1996 | "format": "currency",
|
1997 |
| - "description": "The cost in RunPod credits per hour of running a Pod. Note that the actual cost may be lower if Savings Plans are applied." |
| 1997 | + "description": "The cost in Runpod credits per hour of running a Pod. Note that the actual cost may be lower if Savings Plans are applied." |
1998 | 1998 | },
|
1999 | 1999 | "cpuFlavorId": {
|
2000 | 2000 | "type": "string",
|
|
2268 | 2268 | "dataCenterId": {
|
2269 | 2269 | "type": "string",
|
2270 | 2270 | "example": "EU-RO-1",
|
2271 |
| - "description": "The RunPod data center ID where a network volume is located." |
| 2271 | + "description": "The Runpod data center ID where a network volume is located." |
2272 | 2272 | }
|
2273 | 2273 | },
|
2274 | 2274 | "description": "If a network volume is attached to a Pod, information about the network volume (see [network volume schema](#/components/schemas/NetworkVolume))."
|
|
2515 | 2515 | "cpu5m"
|
2516 | 2516 | ]
|
2517 | 2517 | },
|
2518 |
| - "description": "If the created Pod is a CPU Pod, a list of RunPod CPU flavors which can be attached to the Pod. The order of the list determines the order to rent CPU flavors. See cpuFlavorPriority for how the order of the list affects Pod creation." |
| 2518 | + "description": "If the created Pod is a CPU Pod, a list of Runpod CPU flavors which can be attached to the Pod. The order of the list determines the order to rent CPU flavors. See cpuFlavorPriority for how the order of the list affects Pod creation." |
2519 | 2519 | },
|
2520 | 2520 | "cpuFlavorPriority": {
|
2521 | 2521 | "type": "string",
|
|
2591 | 2591 | "US-GA-1"
|
2592 | 2592 | ]
|
2593 | 2593 | },
|
2594 |
| - "description": "A list of RunPod data center IDs where the created Pod can be located. See `dataCenterPriority` for information on how the order of the list affects Pod creation." |
| 2594 | + "description": "A list of Runpod data center IDs where the created Pod can be located. See `dataCenterPriority` for information on how the order of the list affects Pod creation." |
2595 | 2595 | },
|
2596 | 2596 | "dataCenterPriority": {
|
2597 | 2597 | "type": "string",
|
|
2685 | 2685 | "NVIDIA B200"
|
2686 | 2686 | ]
|
2687 | 2687 | },
|
2688 |
| - "description": "If the created Pod is a GPU Pod, a list of RunPod GPU types which can be attached to the created Pod. The order of the list determines the order to rent GPU types. See `gpuTypePriority` for information on how the order of the list affects Pod creation." |
| 2688 | + "description": "If the created Pod is a GPU Pod, a list of Runpod GPU types which can be attached to the created Pod. The order of the list determines the order to rent GPU types. See `gpuTypePriority` for information on how the order of the list affects Pod creation." |
2689 | 2689 | },
|
2690 | 2690 | "gpuTypePriority": {
|
2691 | 2691 | "type": "string",
|
|
2806 | 2806 | "dataCenterId": {
|
2807 | 2807 | "type": "string",
|
2808 | 2808 | "example": "EU-RO-1",
|
2809 |
| - "description": "The RunPod data center ID where a network volume is located." |
| 2809 | + "description": "The Runpod data center ID where a network volume is located." |
2810 | 2810 | }
|
2811 | 2811 | }
|
2812 | 2812 | }
|
|
2817 | 2817 | "dataCenterId": {
|
2818 | 2818 | "type": "string",
|
2819 | 2819 | "example": "EU-RO-1",
|
2820 |
| - "description": "The RunPod data center ID where a network volume is located." |
| 2820 | + "description": "The Runpod data center ID where a network volume is located." |
2821 | 2821 | },
|
2822 | 2822 | "id": {
|
2823 | 2823 | "type": "string",
|
|
2847 | 2847 | "dataCenterId": {
|
2848 | 2848 | "type": "string",
|
2849 | 2849 | "example": "EU-RO-1",
|
2850 |
| - "description": "The RunPod data center ID where the created network volume is located." |
| 2850 | + "description": "The Runpod data center ID where the created network volume is located." |
2851 | 2851 | },
|
2852 | 2852 | "name": {
|
2853 | 2853 | "type": "string",
|
|
2892 | 2892 | "category": {
|
2893 | 2893 | "type": "string",
|
2894 | 2894 | "example": "NVIDIA",
|
2895 |
| - "description": "The category of the template. The category can be used to filter templates in the RunPod UI. Current categories are NVIDIA, AMD, and CPU." |
| 2895 | + "description": "The category of the template. The category can be used to filter templates in the Runpod UI. Current categories are NVIDIA, AMD, and CPU." |
2896 | 2896 | },
|
2897 | 2897 | "containerDiskInGb": {
|
2898 | 2898 | "type": "integer",
|
|
2921 | 2921 | "earned": {
|
2922 | 2922 | "type": "number",
|
2923 | 2923 | "example": 100,
|
2924 |
| - "description": "The amount of RunPod credits earned by the creator of a template by all Pods or workers created from the template." |
| 2924 | + "description": "The amount of Runpod credits earned by the creator of a template by all Pods or workers created from the template." |
2925 | 2925 | },
|
2926 | 2926 | "env": {
|
2927 | 2927 | "type": "object",
|
|
2946 | 2946 | "isPublic": {
|
2947 | 2947 | "type": "boolean",
|
2948 | 2948 | "example": false,
|
2949 |
| - "description": "Set to true if a template is public and can be used by any RunPod user. Set to false if a template is private and can only be used by the creator." |
| 2949 | + "description": "Set to true if a template is public and can be used by any Runpod user. Set to false if a template is private and can only be used by the creator." |
2950 | 2950 | },
|
2951 | 2951 | "isRunpod": {
|
2952 | 2952 | "type": "boolean",
|
2953 | 2953 | "example": true,
|
2954 |
| - "description": "If true, a template is an official template managed by RunPod." |
| 2954 | + "description": "If true, a template is an official template managed by Runpod." |
2955 | 2955 | },
|
2956 | 2956 | "isServerless": {
|
2957 | 2957 | "type": "boolean",
|
|
2976 | 2976 | },
|
2977 | 2977 | "readme": {
|
2978 | 2978 | "type": "string",
|
2979 |
| - "description": "A string of markdown-formatted text that describes a template. The readme is displayed in the RunPod UI when a user selects the template." |
| 2979 | + "description": "A string of markdown-formatted text that describes a template. The readme is displayed in the Runpod UI when a user selects the template." |
2980 | 2980 | },
|
2981 | 2981 | "runtimeInMin": {
|
2982 | 2982 | "type": "integer"
|
|
3052 | 3052 | "isPublic": {
|
3053 | 3053 | "type": "boolean",
|
3054 | 3054 | "default": false,
|
3055 |
| - "description": "If this is a Pod template, specifies whether the template is visible to other RunPod users." |
| 3055 | + "description": "If this is a Pod template, specifies whether the template is visible to other Runpod users." |
3056 | 3056 | },
|
3057 | 3057 | "isServerless": {
|
3058 | 3058 | "type": "boolean",
|
|
3098 | 3098 | "isPublic": {
|
3099 | 3099 | "type": "boolean",
|
3100 | 3100 | "default": false,
|
3101 |
| - "description": "If this is a Pod template, specifies whether the template is visible to other RunPod users." |
| 3101 | + "description": "If this is a Pod template, specifies whether the template is visible to other Runpod users." |
3102 | 3102 | },
|
3103 | 3103 | "name": {
|
3104 | 3104 | "type": "string",
|
|
3167 | 3167 | "isPublic": {
|
3168 | 3168 | "type": "boolean",
|
3169 | 3169 | "default": false,
|
3170 |
| - "description": "If this is a Pod template, specifies whether the template is visible to other RunPod users." |
| 3170 | + "description": "If this is a Pod template, specifies whether the template is visible to other Runpod users." |
3171 | 3171 | },
|
3172 | 3172 | "name": {
|
3173 | 3173 | "type": "string",
|
|
3306 | 3306 | "US-GA-1"
|
3307 | 3307 | ]
|
3308 | 3308 | },
|
3309 |
| - "description": "A list of RunPod data center IDs where workers on a Serverless endpoint can be located." |
| 3309 | + "description": "A list of Runpod data center IDs where workers on a Serverless endpoint can be located." |
3310 | 3310 | },
|
3311 | 3311 | "env": {
|
3312 | 3312 | "type": "object",
|
|
3373 | 3373 | "NVIDIA B200"
|
3374 | 3374 | ]
|
3375 | 3375 | },
|
3376 |
| - "description": "A list of RunPod GPU types which can be attached to a Serverless endpoint." |
| 3376 | + "description": "A list of Runpod GPU types which can be attached to a Serverless endpoint." |
3377 | 3377 | },
|
3378 | 3378 | "id": {
|
3379 | 3379 | "type": "string",
|
|
3430 | 3430 | "userId": {
|
3431 | 3431 | "type": "string",
|
3432 | 3432 | "example": "user_2PyTJrLzeuwfZilRZ7JhCQDuSqo",
|
3433 |
| - "description": "A unique string identifying the RunPod user who created a Serverless endpoint." |
| 3433 | + "description": "A unique string identifying the Runpod user who created a Serverless endpoint." |
3434 | 3434 | },
|
3435 | 3435 | "version": {
|
3436 | 3436 | "type": "integer",
|
|
3544 | 3544 | "cpu5g"
|
3545 | 3545 | ]
|
3546 | 3546 | },
|
3547 |
| - "description": "If the created Serverless endpoint is a CPU endpoint, a list of RunPod CPU flavors which can be attached to the created workers. The order of the list determines the order to rent CPU flavors." |
| 3547 | + "description": "If the created Serverless endpoint is a CPU endpoint, a list of Runpod CPU flavors which can be attached to the created workers. The order of the list determines the order to rent CPU flavors." |
3548 | 3548 | },
|
3549 | 3549 | "dataCenterIds": {
|
3550 | 3550 | "type": "array",
|
|
3611 | 3611 | "US-GA-1"
|
3612 | 3612 | ]
|
3613 | 3613 | },
|
3614 |
| - "description": "A list of RunPod data center IDs where workers on the created Serverless endpoint can be located." |
| 3614 | + "description": "A list of Runpod data center IDs where workers on the created Serverless endpoint can be located." |
3615 | 3615 | },
|
3616 | 3616 | "executionTimeoutMs": {
|
3617 | 3617 | "type": "integer",
|
|
3674 | 3674 | "NVIDIA B200"
|
3675 | 3675 | ]
|
3676 | 3676 | },
|
3677 |
| - "description": "If the created Serverless endpoint is a GPU endpoint, a list of RunPod GPU types which can be attached to the created workers. The order of the list determines the order to rent GPU types." |
| 3677 | + "description": "If the created Serverless endpoint is a GPU endpoint, a list of Runpod GPU types which can be attached to the created workers. The order of the list determines the order to rent GPU types." |
3678 | 3678 | },
|
3679 | 3679 | "idleTimeout": {
|
3680 | 3680 | "type": "integer",
|
|
3776 | 3776 | "cpu5g"
|
3777 | 3777 | ]
|
3778 | 3778 | },
|
3779 |
| - "description": "If the created Serverless endpoint is a CPU endpoint, a list of RunPod CPU flavors which can be attached to the created workers. The order of the list determines the order to rent CPU flavors." |
| 3779 | + "description": "If the created Serverless endpoint is a CPU endpoint, a list of Runpod CPU flavors which can be attached to the created workers. The order of the list determines the order to rent CPU flavors." |
3780 | 3780 | },
|
3781 | 3781 | "dataCenterIds": {
|
3782 | 3782 | "type": "array",
|
|
3843 | 3843 | "US-GA-1"
|
3844 | 3844 | ]
|
3845 | 3845 | },
|
3846 |
| - "description": "A list of RunPod data center IDs where workers on the created Serverless endpoint can be located." |
| 3846 | + "description": "A list of Runpod data center IDs where workers on the created Serverless endpoint can be located." |
3847 | 3847 | },
|
3848 | 3848 | "executionTimeoutMs": {
|
3849 | 3849 | "type": "integer",
|
|
3906 | 3906 | "NVIDIA B200"
|
3907 | 3907 | ]
|
3908 | 3908 | },
|
3909 |
| - "description": "If the created Serverless endpoint is a GPU endpoint, a list of RunPod GPU types which can be attached to the created workers. The order of the list determines the order to rent GPU types." |
| 3909 | + "description": "If the created Serverless endpoint is a GPU endpoint, a list of Runpod GPU types which can be attached to the created workers. The order of the list determines the order to rent GPU types." |
3910 | 3910 | },
|
3911 | 3911 | "idleTimeout": {
|
3912 | 3912 | "type": "integer",
|
|
0 commit comments