{"x-google-endpoints":[{"name":"api.endpoints.atomic-light-001.cloud.goog","allowCors":true}],"x-google-allow":"all","swagger":"2.0","securityDefinitions":{"ConductorAEJwt":{"x-google-jwks_uri":"https://www.googleapis.com/robot/v1/metadata/x509/jwt-signer%40atomic-light-001.iam.gserviceaccount.com","x-google-issuer":"https://id.conductortech.com","x-google-audiences":"https://api.conductortech.com","type":"oauth2","scopes":{"user":"Default user privileges","superuser":"Superuser privileges","owner":"Owner privileges","admin":"Admin privileges"},"flow":"implicit","authorizationUrl":"https://dashboard.conductortech.com/api/oauth_jwt"},"ApiKey":{"type":"apiKey","name":"key","in":"query"}},"security":[],"schemes":["https"],"produces":["application/vnd.conductor.v1+json"],"paths":{"/v1/operations/{operationId}":{"get":{"tags":["not_implemented"],"summary":"Gets `Operation` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Operation not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Operation"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"operationId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_op_id","description":"Gets `Operation` object by ID\n"}},"/v1/uploads/{uploadId}/dequeue":{"put":{"tags":["not_implemented"],"summary":"Dequeue an upload\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"}],"operationId":"dequeue_upload","description":"Dequeue an upload\n"}},"/v1/metadata/{metadataId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Metadata` object\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Metadata"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"metadataId","in":"path"},{"schema":{"$ref":"#/definitions/Metadata"},"required":true,"name":"body","in":"body"}],"operationId":"update_metadata","description":"Update existing `Metadata` object\n"},"get":{"tags":["not_implemented"],"summary":"Gets `Metadata` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Metadata"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"metadataId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_metadata_id","description":"Gets `Metadata` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Metadata` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"metadataId","in":"path"}],"operationId":"delete_metadata","description":"Delete `Metadata` by ID\n"}},"/v1/account_settings/{accountId}":{"put":{"tags":["account_settings"],"summary":"Update existing `AccountSettings` object\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/AccountSettings"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"},{"schema":{"$ref":"#/definitions/AccountSettingsInput"},"required":true,"name":"body","in":"body"}],"operationId":"update_account_settings","description":"Update existing `AccountSettings` object\n"},"get":{"tags":["account_settings"],"summary":"Gets `AccountSettings` object by ID\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/AccountSettings"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"}],"operationId":"get_account_settings_id","description":"Gets `AccountSettings` object by ID\n"},"delete":{"tags":["account_settings"],"summary":"Delete `AccountSettings` by ID\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"}],"operationId":"delete_account_settings","description":"Delete `AccountSettings` by ID\n"}},"/v1/tasks/{taskId}/dequeue":{"put":{"tags":["not_implemented"],"summary":"Dequeue a task\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Task not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"}],"operationId":"dequeue_task","description":"Dequeue a task\n"}},"/v1/logs":{"get":{"tags":["not_implemented"],"summary":"Returns specified output stream buffers.\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"LogEntry not found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/LogEntry"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."},{"type":"boolean","required":false,"name":"stderr","in":"query"},{"type":"boolean","required":false,"name":"stdout","in":"query"},{"type":"boolean","required":false,"name":"follow","in":"query"},{"type":"integer","required":false,"name":"tail","in":"query","format":"int64"},{"type":"integer","required":false,"name":"since","in":"query","format":"int64"}],"operationId":"get_logs","description":"Returns specified output stream buffers.\n"}},"/v1/uploads/{uploadId}/enqueue":{"put":{"tags":["not_implemented"],"summary":"Enqueue an upload for execution\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"}],"operationId":"enquque_upload","description":"Enqueue an upload for execution\n"}},"/v1/metadata":{"post":{"tags":["not_implemented"],"summary":"Create new `Metadata` object\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Metadata"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/Metadata"},"required":true,"name":"body","in":"body"}],"operationId":"create_metadata","description":"Create new `Metadata` object\n"},"get":{"tags":["not_implemented"],"summary":"Gets `Metadata` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Metadata were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Metadata"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_metadata","description":"Returns all `Metadata` objects matching filter (if specified)\n"}},"/v1/users":{"post":{"tags":["users"],"summary":"Create new `User` object\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/User"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/UserInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_user","description":"Create new `User` object\n"},"get":{"tags":["users"],"summary":"Gets `User` objects\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"404":{"description":"No matching Metadata were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/User"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_users","description":"Returns all `User` objects matching filter (if specified)\n"}},"/v1/operations":{"get":{"tags":["not_implemented"],"summary":"Gets `Operation` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Operations were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Operation"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_ops","description":"Returns all `Operation` objects matching filter (if specified)\n"}},"/v1/downloads/{downloadId}/enqueue":{"put":{"tags":["not_implemented"],"summary":"Enqueue a task for execution\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Download not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"downloadId","in":"path"}],"operationId":"enqueue_download","description":"Enqueue a task for execution\n"}},"/v1/projects/{projectId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Project`\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Project"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"projectId","in":"path"},{"schema":{"$ref":"#/definitions/Project"},"required":true,"name":"body","in":"body"}],"operationId":"update_project","description":"Update existing `Project`\n"},"get":{"tags":["projects"],"summary":"Gets `Project` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Project"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"projectId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_project_id","description":"Gets `Project` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Project` by ID\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"404":{"description":"Project not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"projectId","in":"path"}],"operationId":"delete_project","description":"Delete `Project` by ID\n"}},"/v1/packages/{packageId}":{"get":{"tags":["not_implemented"],"summary":"Gets `Package` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Execution not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Package"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"packageId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_package_id","description":"Gets `Package` object by ID\n"}},"/v1/users/action/set-password":{"post":{"tags":["users"],"security":[{"ConductorAEJwt":["superuser"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/User"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/SetPasswInput"},"required":true,"name":"body","in":"body"}],"operationId":"set_user_passw","description":"Perform account verification steps including setting firebaseUser password and user verification state.\n"}},"/v1/packages":{"get":{"tags":["not_implemented"],"summary":"Gets `Package` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Packages were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Package"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_packages","description":"Returns all `Package` objects matching filter (if specified)\n"}},"/v1/uploads/{uploadId}/kill":{"put":{"tags":["not_implemented"],"summary":"Kill an upload\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"}],"operationId":"kill_upload","description":"Kill an upload\n"}},"/v1/costlimits/{costlimitId}":{"put":{"tags":["costlimits"],"summary":"Update existing `Limit` object\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Limit"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"costlimitId","in":"path"},{"schema":{"$ref":"#/definitions/Limit"},"required":true,"name":"body","in":"body"}],"operationId":"update_limit","description":"Update existing `Limit` object\n"},"get":{"tags":["costlimits"],"summary":"Gets `costlimit` object by ID\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Limit"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"costlimitId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_limit_id","description":"Gets `costlimit` object by ID\n"},"delete":{"tags":["costlimits"],"summary":"Delete `costlimit` by ID\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"Project not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"costlimitId","in":"path"}],"operationId":"delete_limit","description":"Delete `Limit` by ID\n"}},"/v1/projects":{"post":{"tags":["projects"],"summary":"Create new `Project`\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Project"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/ProjectInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_project","description":"Create new `Project`\n"},"get":{"tags":["projects"],"summary":"Gets `Project` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Projects were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Project"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_projects","description":"Returns all `Project` objects matching filter (if specified)\n"}},"/v1/downloads/{downloadId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Download`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Download not found"},"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Download"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"downloadId","in":"path"},{"schema":{"$ref":"#/definitions/Download"},"required":true,"name":"body","in":"body"}],"operationId":"update_download","description":"Update existing `Download`\n"},"get":{"tags":["downloads"],"summary":"Gets `Download` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Download not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Download"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"downloadId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"}],"operationId":"get_download_id","description":"Gets `Download` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Download` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Download not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"downloadId","in":"path"}],"operationId":"delete_download","description":"Delete `Download` by ID\n"}},"/v1/tasks":{"post":{"tags":["not_implemented"],"summary":"Create new `Task`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Task"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/Task"},"required":true,"name":"body","in":"body"}],"operationId":"create_task","description":"Create new `Task`\n"},"get":{"tags":["tasks"],"summary":"Gets `Task` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Tasks were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Task"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_tasks","description":"Returns all `Task` objects matching filter (if specified)\n"}},"/v1/accounts/{accountId}":{"put":{"tags":["accounts"],"summary":"Update existing `Account` object\n","security":[{"ConductorAEJwt":["owner"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Account"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"},{"schema":{"$ref":"#/definitions/AccountInput"},"required":true,"name":"body","in":"body"}],"operationId":"update_account","description":"Update existing `Account` object\n"},"patch":{"tags":["accounts"],"summary":"Patch existing `Account` object\n","security":[{"ConductorAEJwt":["owner"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Account"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"},{"schema":{"$ref":"#/definitions/AccountInput"},"required":true,"name":"body","in":"body"}],"operationId":"patch_account","description":"Patch existing `Account` object\n"},"get":{"tags":["accounts"],"summary":"Gets `Account` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Account"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"accountId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_account_id","description":"Gets `Account` object by ID\n"}},"/v1/profile":{"get":{"tags":["profile"],"summary":"Gets `User` object for the token owner\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Profile not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/User"}},"description":"Results object"},"description":"Successful response"}},"operationId":"get_profile","description":"Returns the `User` object from the given jwt\n"}},"/v1/uploads":{"post":{"tags":["not_implemented"],"summary":"Create new `Upload`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Upload"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/UploadInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_upload","description":"Create new `Upload`\n"},"get":{"tags":["uploads"],"summary":"Gets `Upload` objects\n","security":[{"ApiKey":[]},{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Uploads were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Upload"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_uploads","description":"Returns all `Upload` objects matching filter (if specified)\n"}},"/v1/accounts":{"post":{"tags":["accounts"],"summary":"Create new `Account` object\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Account"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/AccountInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_account","description":"Create new `Account` object\n"},"get":{"tags":["accounts"],"summary":"Gets `Account` objects\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"No matching Metadata were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Account"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_accounts","description":"Returns all `Account` objects matching filter (if specified)\n"}},"/v1/submit":{"post":{"tags":["not_implemented"],"summary":"FIXME!\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"message":{"type":"string"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/SubmitInput"},"required":true,"name":"body","in":"body"}],"operationId":"submit_job_tasks","description":"FIXEME!\n"}},"/v1/executions/{executionId}":{"get":{"tags":["executions"],"summary":"Gets `Execution` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Execution not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Execution"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"executionId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_execution_id","description":"Gets `Execution` object by ID\n"}},"/v1/jobs":{"post":{"tags":["not_implemented"],"summary":"Create new `Job`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Job"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/JobInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_job","description":"Create new `Job`\n"},"get":{"tags":["jobs"],"summary":"Gets `Job` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Jobs were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Job"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_jobs","description":"Returns all `Job` objects matching filter (if specified)\n"}},"/v1/jobs/{jobId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Job`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Job not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Job"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"jobId","in":"path"},{"schema":{"$ref":"#/definitions/Job"},"required":true,"name":"body","in":"body"}],"operationId":"update_job_id","description":"Update existing `Job`\n"},"get":{"tags":["jobs"],"summary":"Gets `Job` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Job not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Job"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"jobId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial `Job` objects with specified fields"}],"operationId":"get_job_id","description":"Gets `Job` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Job` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Job not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"jobId","in":"path"}],"operationId":"delete_job_id","description":"Delete `Job` by ID\n"}},"/v1/account_settings":{"post":{"tags":["account_settings"],"summary":"Create new `AccountSettings` object\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"409":{"description":"Already Exists"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/AccountSettings"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/AccountSettingsPostInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_account_settings","description":"Create new `AccountSettings` object\n"},"get":{"tags":["account_settings"],"summary":"Gets `AccountSettings` objects\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"No matching AccountSettings were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/AccountSettings"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_account_settings","description":"Returns all `AccountSettings` objects matching filter (if specified)\n"}},"/v1/tasks/{taskId}/kill":{"put":{"tags":["not_implemented"],"summary":"Kill a task\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Task not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"}],"operationId":"kill_task","description":"Kill a task\n"}},"/v1/uploads/{uploadId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Upload`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Upload"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"},{"schema":{"$ref":"#/definitions/Upload"},"required":true,"name":"body","in":"body"}],"operationId":"update_upload","description":"Update existing `Upload`\n"},"get":{"tags":["uploads"],"summary":"Gets `Upload` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Upload"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial `Upload` objects with specified fields"}],"operationId":"get_upload_id","description":"Gets `Upload` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Upload` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Upload not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"uploadId","in":"path"}],"operationId":"delete_upload","description":"Delete `Upload` by ID\n"}},"/v1/downloads":{"post":{"tags":["not_implemented"],"summary":"Create new `Download`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Download"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/DownloadInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_download","description":"Create new `Download`\n"},"get":{"tags":["downloads"],"summary":"Gets `Download` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Downloads were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Download"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_downloads","description":"Returns all `Download` objects matching filter (if specified)\n"}},"/v1/costlimits":{"post":{"tags":["costlimits"],"summary":"Create new `costlimit` object\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"$ref":"#/definitions/Limit"},"description":"Successful response"}},"parameters":[{"schema":{"$ref":"#/definitions/LimitInput"},"required":true,"name":"body","in":"body"}],"operationId":"create_limits","description":"Create new `costlimit` object\n"},"get":{"tags":["costlimits"],"summary":"Gets `Cost Limit` objects\n","security":[{"ConductorAEJwt":["superuser"]}],"responses":{"404":{"description":"No matching Metadata were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Limit"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_costlimits","description":"Returns all `Cost Limit` objects matching filter (if specified)\n"}},"/v1/tasks/{taskId}":{"put":{"tags":["not_implemented"],"summary":"Update existing `Task`\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Job not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Task"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"},{"schema":{"$ref":"#/definitions/Task"},"required":true,"name":"body","in":"body"}],"operationId":"update_task","description":"Update existing `Task`\n"},"get":{"tags":["tasks"],"summary":"Gets `Task` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Task not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Task"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial `Task` objects with specified fields"}],"operationId":"get_task_id","description":"Gets `Task` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `Task` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Job not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"}],"operationId":"delete_task","description":"Delete `Task` by ID\n"}},"/v1/downloads/{downloadId}/dequeue":{"put":{"tags":["not_implemented"],"summary":"Dequeue a download\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Download not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"downloadId","in":"path"}],"operationId":"dequeue_download","description":"Dequeue a download\n"}},"/v1/users/{userId}":{"put":{"tags":["users"],"summary":"Update existing `User` object\n","security":[{"ConductorAEJwt":["admin"]}],"responses":{"404":{"description":"Project not found"},"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/User"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"userId","in":"path"},{"schema":{"$ref":"#/definitions/User"},"required":true,"name":"body","in":"body"}],"operationId":"update_user","description":"Update existing `User` object\n"},"get":{"tags":["users"],"summary":"Gets `User` object by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/User"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"userId","in":"path"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial object with specified fields"}],"operationId":"get_user_id","description":"Gets `User` object by ID\n"},"delete":{"tags":["not_implemented"],"summary":"Delete `User` by ID\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Project not found"},"202":{"description":"Accepted"}},"parameters":[{"type":"string","required":true,"name":"userId","in":"path"}],"operationId":"delete_user","description":"Delete `User` by ID\n"}},"/v1/tasks/{taskId}/enqueue":{"put":{"tags":["not_implemented"],"summary":"Enqueue a task for execution\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"Task not found"},"200":{"schema":{"$ref":"#/definitions/Operation"},"description":"Successful response"}},"parameters":[{"type":"string","required":true,"name":"taskId","in":"path"}],"operationId":"enqueue_task","description":"Enqueue a task for execution\n"}},"/v1/executions":{"get":{"tags":["executions"],"summary":"Gets `Execution` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"404":{"description":"No matching Executions were found"},"200":{"schema":{"type":"object","properties":{"pageToken":{"type":"string","description":"Page token"},"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"type":"array","items":{"$ref":"#/definitions/Execution"}}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"type":"string","required":false,"name":"filter","in":"query","description":"Return objects that match this filter"},{"type":"array","required":false,"name":"fields","items":{"type":"string"},"in":"query","description":"Return partial objects with specified fields"},{"type":"integer","name":"limit","in":"query","description":"If the number of available results is larger than limit, Conductor returns a nextPageToken that can be used to get the next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default: 500)"},{"type":"string","name":"pageToken","in":"query","description":"Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list request to get the next page of results."}],"operationId":"get_executions","description":"Returns all `Execution` objects matching filter (if specified)\n"}},"/v1/task_batch":{"post":{"tags":["not_implemented"],"summary":"Create multiple new `Task` objects\n","security":[{"ConductorAEJwt":["user"]}],"responses":{"400":{"description":"Invalid input"},"200":{"schema":{"type":"object","properties":{"links":{"$ref":"#/definitions/ResponseLinks"},"data":{"$ref":"#/definitions/Task"}},"description":"Results object"},"description":"Successful response"}},"parameters":[{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/definitions/Task"}}}},"required":true,"name":"body","in":"body"}],"operationId":"task_batch","description":"Create multiple new `Task` objects\n"}}},"info":{"version":"v1","title":"Conductor Cloud Rendering API","termsOfService":"https://fix/me","description":"API"},"host":"api.conductortech.com","externalDocs":{"url":"https://support.conductortech.com/hc/en-us","description":"Documentation"},"definitions":{"UserInput":{"type":"object","properties":{"status":{"type":"string","description":"State of the User's account"},"role":{"type":"integer","description":"user role"},"lastname":{"type":"string","description":"User's last name"},"firstname":{"type":"string","description":"User's given name"},"email":{"type":"string","format":"email","description":"User's login name"}},"description":"Input to create a Conductor User"},"User":{"type":"object","properties":{"status":{"type":"string","description":"State of the User's account"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"role":{"type":"integer","description":"user role"},"lastname":{"type":"string","description":"User's last name"},"id":{"type":"string","description":"Unique ID for this object"},"firstname":{"type":"string","description":"User's given name"},"email":{"type":"string","format":"email","description":"User's login name"},"accountId":{"type":"integer","description":"Unique identifier of linked account object."}},"description":"A Conductor user"},"UploadInput":{"properties":{"uploadFiles":{"type":"object","description":"Dict of path/md5 key/value pairs of dependencies to upload"},"status":{"type":"string","description":"Status of the upload (client_pending or server_pending)"},"project":{"type":"string","description":"ID of the project associated with this upload"},"priority":{"type":"integer","format":"int64","description":"Priority of this Upload (0-999)"},"metadata":{"type":"string","description":"ID of a Metadata object to associate with the upload"},"location":{"type":"string","description":"Which location should handle the transfer of this Upload"}},"description":"Inputs for creating an Upload object"},"Upload":{"type":"object","properties":{"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"projectId":{"type":"integer","description":"Project ID"},"id":{"type":"string","description":"Unique identifier for this Upload"},"files":{"type":"object","description":"A mapping of hash values to file paths"},"accountId":{"type":"integer","description":"Unique identifier of linked account object."}},"description":"A collection of files used in Conductor"},"Task":{"type":"object","properties":{"uploadId":{"type":"string","format":"uri","description":"Collection of files required for task"},"timeStarted":{"type":"string","description":"start time in Unix Epoch time format"},"timeFinished":{"type":"string","description":"Finish time in Unix Epoch time format"},"taskLabel":{"type":"string","description":"Human friendly task id."},"statusDescription":{"type":"string","description":"Description of current status."},"status":{"type":"string","description":"Current status of task."},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"priority":{"type":"integer","format":"int64","description":"Higher priority values will be selected first"},"jobLabel":{"type":"string","description":"Human friendly job id."},"jobId":{"type":"integer","format":"int64","description":"Job ID"},"id":{"type":"string","description":"Unique identifier for this Task"},"environment":{"type":"object","description":"Collection of environment variables"},"command":{"type":"string","description":"Command to execute"}},"description":"A work item to be executed by Conductor"},"SubmitInput":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer","description":"Task id"},"hold":{"type":"array","items":{"type":"integer"}}}},"description":"Input items"}},"description":"Input to submit."},"SetPasswInput":{"type":"object","properties":{"password":{"type":"string","description":"pw"},"code":{"type":"string","description":"Code from user creation."}},"description":"Input to complete new sign up verification step. The password property is optional."},"ResponseLinks":{"type":"object","properties":{"self":{"type":"string","format":"uri","description":"Link to this object."},"next":{"type":"string","format":"uri","description":"Link to next page of results"}},"description":"Links"},"ProjectInput":{"type":"object","properties":{"name":{"type":"string","description":"Name of the Project"}},"description":"Input for creating a Conductor Project"},"Project":{"type":"object","properties":{"status":{"type":"string","description":"Status of the Project"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"name":{"type":"string","description":"Name of the Project"},"id":{"type":"string","description":"Unique ID for this object"},"accountId":{"type":"integer","description":"Unique identifier of linked account object."}},"description":"Conductor project"},"Package":{"type":"object","properties":{"vendor":{"type":"string","description":"name of the Package's vendor"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"releaseVersion":{"type":"string","description":"Vendor supplied release version"},"product":{"type":"string","description":"Name of the Package's product"},"plugins":{"type":"array","items":{"type":"string","format":"uri"},"description":"Packages that this Package can host"},"pluginHosts":{"type":"array","items":{"type":"string","format":"uri"},"description":"Packages that can host this Package as a plugin"},"packageId":{"type":"string","description":"Unique identifier of this Package"},"minorVersion":{"type":"string","description":"Vendor supplied minor version"},"majorVersion":{"type":"string","description":"Vendor supplied major version"},"buildVersion":{"type":"string","description":"Vendor supplied build information"}},"description":"A software package available on Conductor"},"Operation":{"type":"object","properties":{"warnings":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string"},"code":{"type":"integer","format":"int64"}}},"description":"Warnings encountered during the operation"},"statusMessage":{"type":"string","description":"Status message"},"status":{"type":"string","description":"Status of the operation"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"operationId":{"type":"string","description":"Unique identifier for this Operation"},"errors":{"type":"array","items":{"type":"object","properties":{"message":{"type":"string"},"code":{"type":"integer","format":"int64"}}},"description":"Errors encountered during the operation"},"createTime":{"type":"integer","format":"int64","description":"Creation time in epoch format"}},"description":"A Conductor operation"},"Metadata":{"type":"object","properties":{"value":{"type":"string"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"metadataId":{"type":"string","description":"Unique ID for this object"},"key":{"type":"string"}},"description":"Key/value pair associated with Conductor entities"},"LogEntry":{"type":"object","properties":{"timestamp":{"type":"integer","format":"int6","description":"timestamp of the log message in epoch format"},"stream":{"type":"string","description":"Origin of the log entry (stderr or stdout)"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"message":{"type":"string","description":"Content of log message"},"logEntryId":{"type":"string","description":"Unique identifier for this LogEntry"}},"description":"An execution log entry"},"LimitInput":{"type":"object","properties":{"warningLevel":{"type":"number","format":"float","description":"At which percentage does this limit send a warning? (default"},"units":{"type":"string","description":"Whether limits acts on minutes or dollars"},"startDate":{"type":"string","format":"date","description":"When does this limit start?"},"recurring":{"type":"boolean","description":"Whether this cost limit will reset itself after the time period has elapsed"},"propertyValue":{"type":"string","description":"Metadata value to limit"},"propertyType":{"type":"string","description":"Type of property to limit (account, project, job, metadata)"},"propertyKey":{"type":"string","description":"ID of the entity or the Metadata key to limit"},"limit":{"type":"number","format":"float","description":"Amount of the limit"},"endDate":{"type":"string","format":"date","description":"When does this limit stop?"},"criticalLevel":{"type":"number","format":"float","description":"At which percentage does this limit send its final critical notification?"},"applyAll":{"type":"boolean","description":"Whether to apply this to all of that entity type (jobs only right now)"},"action":{"type":"string","description":"What to do when the limit is breached (send email, prevent further executions, kill instances)"}},"description":"Inputs for creating a Limit"},"JobInput":{"type":"object","properties":{"uploadSize":{"type":"integer","format":"int64","description":"Total size of the upload"},"uploadId":{"type":"string","description":"ID of an Upload object to associate with the job"},"uploadFiles":{"type":"object","description":"Key/value pairs of upload files and their md5s"},"softwarePackageIds":{"type":"array","items":{"type":"string"},"description":"List of software package object IDs for the job to use"},"scoutFrames":{"type":"string","description":"Frames which should be executed first (all other frames will wait for the user to enqueue)"},"project":{"type":"string","description":"Name of the project this job belongs to"},"priority":{"type":"integer","format":"int64","description":"Priority of this job (0-999)"},"padding":{"type":"integer","format":"int64","description":"Amount of padding for frame numbers"},"owner":{"type":"string","description":"Owner of the job"},"outputPath":{"type":"string","description":"Output directory on the user's system for generated artifacts"},"notify":{"type":"object","description":"Dictionary of emails/slack ids to notify on job completion"},"metadataId":{"type":"string","description":"ID of a Metadata object to attach to a job"},"metadata":{"type":"object","description":"Metadata key/value pairs to tag job with"},"machineFlavor":{"type":"string","description":"Flavor of instance to execute on (\"standard\", \"highmem\", \"highcpu\")"},"location":{"type":"string","description":"Location for upload/download steering"},"localUpload":{"type":"string","description":"Whether the job dependencies will be uploaded locally or not"},"jobTitle":{"type":"string","description":"UI display title for the job"},"frameRange":{"type":"string","description":"List of frames to execute"},"environment":{"type":"object","description":"Environment variable key/value pairs for the execution environment"},"cores":{"type":"integer","format":"int64","description":"Number of cores the executing instance should have"},"command":{"type":"string","description":"Command to run"},"chunkSize":{"type":"integer","format":"int64","description":"Number of frames per task"}},"description":"Input to create a Job"},"Job":{"type":"object","properties":{"title":{"type":"string","description":"Display title"},"timeCreated":{"type":"string","description":"Creation time in Unix Epoch time format"},"submittedBy":{"type":"string","format":"uri","description":"User ID of Jobs creator"},"statusDetails":{"type":"string","description":"Extra info about the current status"},"status":{"type":"string","description":"Status of Job"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"projectId":{"type":"string","format":"uri","description":"Project ID"},"metadata":{"type":"array","items":{"type":"string","format":"uri"},"description":"Array of Metadata ID"},"jobLabel":{"type":"string","description":"Human friendly job id."},"id":{"type":"integer","description":"Unique identifier for this Job"},"accountId":{"type":"string","format":"uri","description":"Account ID"}},"description":"Represents a grouping of Tasks"},"Execution":{"type":"object","properties":{"timeStarted":{"type":"string","description":"start time in Unix Epoch time format"},"timeFinished":{"type":"string","description":"finish time in Unix Epoch time format"},"timeCreated":{"type":"string","description":"Creation time in Unix Epoch time format"},"taskId":{"type":"string","format":"uri","description":"Task object associated with this Execution"},"status":{"type":"string","description":"Current status of Execution"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"jobId":{"type":"integer","description":"Unique identifier of linked job object."},"instanceId":{"type":"integer","description":"Id of instance"},"id":{"type":"string","description":"Unique identifier for this Execution"},"containerId":{"type":"integer","description":"Id of container"},"accountId":{"type":"integer","description":"Unique identifier of linked account object."}},"description":"An execution attempt of a task"},"DownloadInput":{"type":"object","properties":{"taskId":{"type":"string","description":"ID of the Task associated with this Download"},"project":{"type":"string","description":"ID of the Project with which this Download is associated"},"outputPath":{"type":"string","description":"Local path where files should be downloaded to"},"metadata":{"type":"string","description":"ID of a Metadata object to associate with this Download"},"location":{"type":"string","description":"Which location should hanlde the transfer of this Download"}},"description":"Inputs for creating a Download object"},"Download":{"type":"object","properties":{"taskLabel":{"type":"string","description":"Human friendly task id."},"status":{"type":"string","description":"Current status of download."},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"projectId":{"type":"string","description":"Id of linked project."},"outputPath":{"type":"string","description":"Location where download are to be saved."},"location":{"type":"string","description":"Location of download."},"jobLabel":{"type":"string","description":"Human friendly job id."},"id":{"type":"string","description":"Unique identifier for this Upload"},"files":{"type":"object","description":"A mapping of hash values to file paths"},"accountId":{"type":"string","description":"Id of linked account."}},"description":"A collection of files created in Conductor"},"Costlimit":{"type":"object","properties":{"warningLevel":{"type":"number","format":"float","description":"At which percentage does this limit send a warning? (default"},"units":{"type":"string","description":"Whether the limit acts on minutes or dollars"},"startDate":{"type":"number","description":"When does this limit start?"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"recurring":{"type":"boolean","description":"Whether this cost limit will reset itself after the time period has elapsed"},"propertyValue":{"type":"string","description":"Metadata value to limit"},"propertyType":{"type":"string","description":"Type of property to limit (account, project, job, metadata)"},"propertyKey":{"type":"string","description":"ID of the entity or the Metadata key to limit"},"limit":{"type":"number","format":"float","description":"Amount of the limit"},"infoOnly":{"type":"boolean","description":"Whether this limit is informational only"},"endDate":{"type":"number","description":"When does this limit end?"},"criticalLevel":{"type":"number","format":"float","description":"At which percentage does this limit send its final critical notification?"},"credit":{"type":"number","format":"float","description":"Amount of the credit"},"costcostlimitId":{"type":"string","description":"Unique ID for this object"}},"description":"A threshold applied to Conductor entities"},"AccountSettingsPostInput":{"type":"object","properties":{"slackWebhook":{"type":"string","format":"uri","description":"Slack webhook url"},"maxSyncers":{"type":"integer","description":"Maximum number of sync instances that will run concurrently for an account"},"maxInstances":{"type":"integer","description":"Maximum instances allowed per account."},"chargeThreshold":{"type":"string","description":"Braintree token."},"accountId":{"type":"string","description":"Account ID"}},"description":"Input for creating a Conductor Project"},"AccountSettingsInput":{"type":"object","properties":{"slackWebhook":{"type":"string","format":"uri","description":"Slack webhook url"},"maxSyncers":{"type":"integer","description":"Maximum number of sync instances that will run concurrently for an account"},"maxInstances":{"type":"integer","description":"Maximum instances allowed per account."},"chargeThreshold":{"type":"string","description":"Braintree token."}},"description":"Input for creating a Conductor Project"},"AccountSettings":{"type":"object","properties":{"slackWebhook":{"type":"string","format":"uri","description":"Slack webhook url"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object."},"orchestrators":{"type":"array","items":{"type":"string"},"description":"Orchestrators account should run on."},"maxSyncers":{"type":"integer","description":"Maximum number of sync instances that will run concurrently for an account"},"maxInstances":{"type":"integer","description":"Maximum instances allowed per account."},"id":{"type":"integer","description":"Unique identifier for this Account."},"clouds":{"type":"array","items":{"type":"string"},"description":"Clouds account should run on."},"chargeThreshold":{"type":"string","description":"Braintree token."},"accountId":{"type":"string","description":"Account ID"}},"description":"Represents an Account Settings resource."},"AccountInput":{"type":"object","properties":{"stripeCustomerID":{"type":"string","description":"Stripe customer id."},"state":{"type":"string","description":"active state"},"paymentMethod":{"type":"string","description":"payment method"},"name":{"type":"string","description":"Account name"},"googleAuthOnly":{"type":"boolean","description":"can only log in via google account."},"gcpaccountid":{"type":"string","description":"GCP Marketplace consumer ID"},"eulaVersionAccepted":{"type":"string","description":"Has accepted EULA"},"email":{"type":"string","description":"Account Email."},"braintreeToken":{"type":"string","description":"Braintree Token."},"braintreeCustomerID":{"type":"string","description":"Braintree ID."},"awsaccountid":{"type":"string","description":"AWS Marketplace customer ID"}},"description":"Input for creating a Conductor Account"},"Account":{"type":"object","properties":{"timeCreated":{"type":"string","description":"Creation time in Unix Epoch time format"},"stripeCustomerID":{"type":"string","description":"Stripe customer id."},"state":{"type":"string","description":"active state"},"selfLink":{"type":"string","format":"uri","description":"Resource locator for this object"},"paymentMethod":{"type":"string","description":"payment method"},"name":{"type":"string","description":"Account name"},"id":{"type":"integer","description":"Unique identifier for this Account"},"googleAuthOnly":{"type":"boolean","description":"can only log in via google account."},"eulaVersionAccepted":{"type":"string","description":"Has accepted EULA"},"braintreeToken":{"type":"string","description":"Braintree token."},"braintreeCustomerID":{"type":"string","description":"Braintree customer id."}},"description":"Represents an Account"}},"basePath":"/api"}