{"openapi":"3.1.0","info":{"title":"Fabrix.ai RDA Platform API","description":"Fabrix.ai RDA Platform API","version":"8.0"},"paths":{"/api/v2/login":{"post":{"tags":["Authentication"],"summary":"Login into api server. (Run this first)","description":"Login into api server. (Run this first)","operationId":"login","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoginInput"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDetails"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v2/current_user":{"get":{"tags":["Users"],"summary":"Get current logged in user details","description":"Get the details of the current user","operationId":"get_current_user","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserDetails"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v2/users":{"get":{"tags":["Users"],"summary":"Get all users","description":"Get all the users belonging to the same tenant as the current user","operationId":"get_tenant_users","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Users"}}}}},"security":[{"APIKeyHeader":[]}]},"post":{"tags":["Users"],"summary":"Add user","description":"Add a user","operationId":"add_tenant_user","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserAddModel"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"APIKeyHeader":[]}]}},"/api/v2/users/user/{id}/status":{"put":{"tags":["Users"],"summary":"Change User Activation Status","description":"Activate/Deactivate User. Deactivating currently logged in user is not allowed.","operationId":"change_user_status","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID of the user to be activated/deactivated","title":"Id"},"description":"ID of the user to be activated/deactivated"},{"name":"activate","in":"query","required":true,"schema":{"type":"boolean","description":"Desired user status: Activate (True) or Deactivate(False)","title":"Activate"},"description":"Desired user status: Activate (True) or Deactivate(False)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/users/user/{id}":{"delete":{"tags":["Users"],"summary":"Delete User","description":"Delete user. Note that only inactive users can be deleted.","operationId":"delete_user","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID of the user to be deleted","title":"Id"},"description":"ID of the user to be deleted"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/users/user/{id}/group":{"put":{"tags":["Users"],"summary":"Change User group","description":"Change user group. Changing currently logged in user is not allowed.","operationId":"change_user_group","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","description":"ID of the user to be activated/deactivated","title":"Id"},"description":"ID of the user to be activated/deactivated"},{"name":"group","in":"query","required":true,"schema":{"type":"string","description":"New group for the user.","title":"Group"},"description":"New group for the user."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/dashboards":{"get":{"tags":["Dashboards"],"summary":"Fetch meta data for dashboards","description":"Fetch meta data for dashboards","operationId":"get_dashboards","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'description', 'usecase', 'category', 'version']","title":"Search"},"description":"search across fields: ['name', 'description', 'usecase', 'category', 'version']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/dashboards_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Dashboards"],"summary":"Add a dashboard","description":"Add dashboard","operationId":"add_dashboard","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DashboardAddModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/datasets":{"get":{"tags":["Datasets"],"summary":"Fetch meta data about datasets","description":"Fetch meta data about datasets","operationId":"get_datasets","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'schema']","title":"Search"},"description":"search across fields: ['name', 'schema']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/datasets_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Datasets"],"summary":"Add a dataset","description":"Add a dataset.","operationId":"add_dataset","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetAddModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetAddResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/pstreams":{"get":{"tags":["Persistent Streams"],"summary":"Fetch meta data about pstreams","description":"Fetch meta data about pstreams","operationId":"get_pstreams","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name']","title":"Search"},"description":"search across fields: ['name']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/pstreams_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Persistent Streams"],"summary":"Add a pstream","description":"Add a new pstream to the system","operationId":"add_pstream","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PstreamAddModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PstreamAddResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/pipelines":{"get":{"tags":["Pipelines"],"summary":"Fetch meta data about pipelines","description":"Fetch meta data about pipelines","operationId":"get_pipelines","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'description']","title":"Search"},"description":"search across fields: ['name', 'description']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/main__pipelines_enum__1"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Pipelines"],"summary":"Add a published pipeline","description":"Add a new published pipeline.","operationId":"add_published_pipeline","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Pipeline name","title":"Name"},"description":"Pipeline name"},{"name":"version","in":"query","required":true,"schema":{"type":"string","description":"Pipeline version","title":"Version"},"description":"Pipeline version"},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Category","title":"Category"},"description":"Category"},{"name":"usecase","in":"query","required":false,"schema":{"type":"string","description":"Usecase","title":"Usecase"},"description":"Usecase"},{"name":"folder","in":"query","required":false,"schema":{"type":"string","description":"Pipeline Folder name","default":"Default","title":"Folder"},"description":"Pipeline Folder name"},{"name":"skip_verification","in":"query","required":false,"schema":{"type":"boolean","description":"Enable to skip verification","default":false,"title":"Skip Verification"},"description":"Enable to skip verification"},{"name":"sites","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Regular expression to select worker","default":"*","title":"Sites"},"description":"Regular expression to select worker"}],"requestBody":{"required":true,"content":{"text/plain":{"schema":{"type":"string","description":"Pipeline content","title":"Pipeline Content"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddPublishedPipelineModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/pipelines/draft":{"get":{"tags":["Pipelines"],"summary":"Fetch meta data about draft pipelines","description":"Fetch meta data about draft pipelines","operationId":"get_draft_pipelines","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'description']","title":"Search"},"description":"search across fields: ['name', 'description']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/draft_pipelines_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Pipelines"],"summary":"Add a draft pipeline","description":"Add a new draft pipeline.","operationId":"add_draft_pipeline","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","description":"Pipeline name","title":"Name"},"description":"Pipeline name"},{"name":"version","in":"query","required":true,"schema":{"type":"string","description":"Pipeline version","title":"Version"},"description":"Pipeline version"},{"name":"category","in":"query","required":false,"schema":{"type":"string","description":"Category","title":"Category"},"description":"Category"},{"name":"usecase","in":"query","required":false,"schema":{"type":"string","description":"Usecase","title":"Usecase"},"description":"Usecase"},{"name":"folder","in":"query","required":false,"schema":{"type":"string","description":"Pipeline Folder name","default":"Default","title":"Folder"},"description":"Pipeline Folder name"},{"name":"skip_verification","in":"query","required":false,"schema":{"type":"boolean","description":"Enable to skip verification","default":false,"title":"Skip Verification"},"description":"Enable to skip verification"},{"name":"sites","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Regular expression to select worker","default":"*","title":"Sites"},"description":"Regular expression to select worker"}],"requestBody":{"required":true,"content":{"text/plain":{"schema":{"type":"string","description":"Pipeline content","title":"Pipeline Content"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddDraftPipelineModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/blueprints":{"get":{"tags":["Blueprints"],"summary":"Fetch meta data about blueprints","description":"Fetch meta data about blueprints","operationId":"get_blueprints","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'comment']","title":"Search"},"description":"search across fields: ['name', 'comment']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/blueprints_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Blueprints"],"summary":"Add a blueprint","description":"Add a new blueprint.","operationId":"add_a_blueprint","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddBlueprintModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddEditBlueprintResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/credentials":{"get":{"tags":["Credentials"],"summary":"Fetch meta data about credentials","description":"Fetch meta data about credentials","operationId":"get_secrets","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'type', 'typeDescription']","title":"Search"},"description":"search across fields: ['name', 'type', 'typeDescription']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/credentials_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Credentials"],"summary":"Add a credential","description":"Add a new credential.","operationId":"add_credential","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CredentialAddModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AddCredentialsResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/rda_packs":{"get":{"tags":["Rda Packs"],"summary":"Fetch meta data about packs","description":"Fetch meta data about packs","operationId":"get_packs","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['id', 'name', 'type', 'version', 'scope', 'publisher', 'status']","title":"Search"},"description":"search across fields: ['id', 'name', 'type', 'version', 'scope', 'publisher', 'status']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/rda_packs_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/textfsms":{"get":{"tags":["TextFsm Template"],"summary":"Fetch meta data about TextFsm","description":"Fetch meta data about TextFsm","operationId":"get_textfsm","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['name', 'type', 'folder', 'description']","title":"Search"},"description":"search across fields: ['name', 'type', 'folder', 'description']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/textfsm_enum"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["TextFsm Template"],"summary":"Add a textfsm template","description":"Add a TextFSM Template","operationId":"add_textfsm","security":[{"APIKeyHeader":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextFsmTemplateAddModel"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextFsmTemplateAddResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/pipelines/traces":{"get":{"tags":["Pipelines"],"summary":"Fetch traces for pipelines","description":"Fetch traces for pipelines","operationId":"get_pipelines_traces","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['pipeline_name', 'jobid', 'status_type', 'bot', 'query']","title":"Search"},"description":"search across fields: ['pipeline_name', 'jobid', 'status_type', 'bot', 'query']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/main__pipelines_enum__2"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/pipelines/logs":{"get":{"tags":["Pipelines"],"summary":"Fetch logs for pipelines","description":"Fetch logs for pipelines","operationId":"get_pipelines_logs","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['pipeline_name', 'jobid', 'message']","title":"Search"},"description":"search across fields: ['pipeline_name', 'jobid', 'message']"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"$ref":"#/components/schemas/main__pipelines_enum__3"}},{"type":"null"}],"description":"Sort the output based on given fields","default":["-timestamp"],"title":"Sort"},"description":"Sort the output based on given fields"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/datasets/dataset/{name}":{"delete":{"tags":["Datasets"],"summary":"Delete a dataset","description":"Delete a dataset. Please note that all the data of the dataset will be deleted and can not be undone.","operationId":"delete_dataset","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","description":"Dataset name to be deleted.","title":"Name"},"description":"Dataset name to be deleted."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DatasetDeleteResponseModel"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/v2/datasets/dataset/{name}/data":{"get":{"tags":["Datasets"],"summary":"Get data of a dataset","description":"Get data of a dataset","operationId":"get_dataset_data","security":[{"APIKeyHeader":[]}],"parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","description":"Name of the dataset","title":"Name"},"description":"Name of the dataset"},{"name":"cfxql_query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"cfxql query string to filter the results","title":"Cfxql Query"},"description":"cfxql query string to filter the results"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"search across fields: ['pipeline_name', 'jobid', 'message']","title":"Search"},"description":"search across fields: ['pipeline_name', 'jobid', 'message']"},{"name":"sort","in":"query","required":false,"schema":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"description":"Sort the output based on given fields. Prepend '-' to sort descending","title":"Sort"},"description":"Sort the output based on given fields. Prepend '-' to sort descending"},{"name":"offset","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"description":"Offset to start the results from.","default":0,"title":"Offset"},"description":"Offset to start the results from."},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","minimum":1},{"type":"null"}],"description":"Maximum number of results to return","default":100,"title":"Limit"},"description":"Maximum number of results to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TableReportResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"put":{"tags":["Datasets"],"summary":"Update rows of a dataset","description":"Update (merge or replace) existing dataset data.\n This function currently does not support deleting rows.
\n If replace is true, entire existing dataset data is replaced with the new data in input.
\n If replace is false,
\n