# Configuration Upload Jobs

## Gets a list of upload jobs

> This endpoint is used to fetch all the upload jobs in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/":{"get":{"operationId":"ux_nccm_uploadjobs_list","description":"This endpoint is used to fetch all the upload jobs in the current organization","summary":"Gets a list of upload jobs","parameters":[{"in":"query","name":"items_per_page","schema":{"type":"integer"},"description":"Items Per Page","required":true},{"in":"query","name":"page","schema":{"type":"integer"},"description":"Page Number","required":true},{"in":"query","name":"reverse","schema":{"type":"boolean"},"description":"Sorting Order"},{"in":"query","name":"sort","schema":{"type":"string"},"description":"Sorting Key"}],"tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UploadJobs"}}}},"description":""}}}}}}
```

## POST /ux/nccm/uploadjobs/

> API endpoint that allows users to be viewed or edited.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/":{"post":{"operationId":"ux_nccm_uploadjobs_create","description":"API endpoint that allows users to be viewed or edited.","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Gets a upload job details with the given id

> This endpoint is used to fetch a Upload jobs in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/{id}/":{"get":{"operationId":"ux_nccm_uploadjobs_retrieve","description":"This endpoint is used to fetch a Upload jobs in the current organization","summary":"Gets a upload job details with the given id","parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}],"tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## PUT /ux/nccm/uploadjobs/{id}/

> API endpoint that allows users to be viewed or edited.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/{id}/":{"put":{"operationId":"ux_nccm_uploadjobs_update","description":"API endpoint that allows users to be viewed or edited.","parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}],"tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Deletes the upload job with given id

> This endpoint is used to delete an existing upload job for the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}}},"paths":{"/ux/nccm/uploadjobs/{id}/":{"delete":{"operationId":"ux_nccm_uploadjobs_destroy","description":"This endpoint is used to delete an existing upload job for the current organization","summary":"Deletes the upload job with given id","parameters":[{"in":"path","name":"id","schema":{"type":"string"},"required":true}],"tags":["Configuration Upload Jobs"],"responses":{"204":{"description":"No response body"}}}}}}
```

## Return status of deletion

> This endpoint is to delete multiple job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/bulk-delete-ujob/":{"post":{"operationId":"ux_nccm_uploadjobs_bulk_delete_ujob_create","description":"This endpoint is to delete multiple job.","summary":"Return status of deletion","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return status of deletion

> This endpoint is to change upload job state.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/bulk-toggle-ujob-state/":{"post":{"operationId":"ux_nccm_uploadjobs_bulk_toggle_ujob_state_create","description":"This endpoint is to change upload job state.","summary":"Return status of deletion","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return status of deletion

> This endpoint is to change upload job task state.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/bulk-toggle-ujobtask-state/":{"post":{"operationId":"ux_nccm_uploadjobs_bulk_toggle_ujobtask_state_create","description":"This endpoint is to change upload job task state.","summary":"Return status of deletion","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Get the options for the Triggered based review.

> This endpoint is used to get Asset and its resource options for the triggered based review.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/device-options/":{"get":{"operationId":"ux_nccm_uploadjobs_device_options_retrieve","description":"This endpoint is used to get Asset and its resource options for the triggered based review.","summary":"Get the options for the Triggered based review.","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Export Review Task.

> This endpoint is used for PDF export of review task details.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/export-review/":{"post":{"operationId":"ux_nccm_uploadjobs_export_review_create","description":"This endpoint is used for PDF export of review task details.","summary":"Export Review Task.","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the formated data for Task Flow Chart

> This endpoint is form the data for Task Flow Chart.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/format-flowchart-data/":{"post":{"operationId":"ux_nccm_uploadjobs_format_flowchart_data_create","description":"This endpoint is form the data for Task Flow Chart.","summary":"Return the formated data for Task Flow Chart","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## GET /ux/nccm/uploadjobs/get-template-id/

> API endpoint that allows users to be viewed or edited.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/get-template-id/":{"get":{"operationId":"ux_nccm_uploadjobs_get_template_id_retrieve","description":"API endpoint that allows users to be viewed or edited.","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Gets a list of jobs retry queue

> This endpoint is used to fecth all jobs retry queue list in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/jobs-retry-queue/":{"get":{"operationId":"ux_nccm_uploadjobs_jobs_retry_queue_retrieve","description":"This endpoint is used to fecth all jobs retry queue list in the current organization","summary":"Gets a list of jobs retry queue","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Get the options for the Upload Jobs

> This endpoint is used to get the default options for Upload Jobs

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/options/":{"get":{"operationId":"ux_nccm_uploadjobs_options_retrieve","description":"This endpoint is used to get the default options for Upload Jobs","summary":"Get the options for the Upload Jobs","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the templates data

> This endpoint to get the templates for the Simple Upload Job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/quick-job-templates/":{"get":{"operationId":"ux_nccm_uploadjobs_quick_job_templates_retrieve","description":"This endpoint to get the templates for the Simple Upload Job.","summary":"Return the templates data","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Validate Upload Job Task.

> This endpoint is used to validate the upload job task.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/quick-task-validation/":{"post":{"operationId":"ux_nccm_uploadjobs_quick_task_validation_create","description":"This endpoint is used to validate the upload job task.","summary":"Validate Upload Job Task.","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Edits the upload job result with given id

> This endpoint is used to edit an existing upload job result for the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/rerun-all-devices/":{"get":{"operationId":"ux_nccm_uploadjobs_rerun_all_devices_retrieve","description":"This endpoint is used to edit an existing upload job result for the current organization","summary":"Edits the upload job result with given id","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Rerun Upload job

> This endpoint is used to trigger upload job rerun for the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/rerun-job/":{"get":{"operationId":"ux_nccm_uploadjobs_rerun_job_retrieve","description":"This endpoint is used to trigger upload job rerun for the current organization","summary":"Rerun Upload job","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Edits the upload job result ips with given id

> This endpoint is used to edit an existing upload job result ips for the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/rerun-result-ip/":{"get":{"operationId":"ux_nccm_uploadjobs_rerun_result_ip_retrieve","description":"This endpoint is used to edit an existing upload job result ips for the current organization","summary":"Edits the upload job result ips with given id","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Review Upload Job Task.

> This endpoint is used to review added tasks.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/review-task/":{"post":{"operationId":"ux_nccm_uploadjobs_review_task_create","description":"This endpoint is used to review added tasks.","summary":"Review Upload Job Task.","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return Csv for Runtime values which is added

> This endpoint is to Download Csv for Runtime values which is added.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/runtime-csv-added/":{"get":{"operationId":"ux_nccm_uploadjobs_runtime_csv_added_retrieve","description":"This endpoint is to Download Csv for Runtime values which is added.","summary":"Return Csv for Runtime values which is added","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the data for Runtime fields

> This endpoint is form the data for Runtime fields.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/runtime-fields/":{"get":{"operationId":"ux_nccm_uploadjobs_runtime_fields_retrieve","description":"This endpoint is form the data for Runtime fields.","summary":"Return the data for Runtime fields","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the data for Runtime fields

> This endpoint is form the data for Runtime fields.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/runtime-fields-template-edit/":{"get":{"operationId":"ux_nccm_uploadjobs_runtime_fields_template_edit_retrieve","description":"This endpoint is form the data for Runtime fields.","summary":"Return the data for Runtime fields","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return  Sample Csv for Runtime values

> This endpoint is to Download Sample Csv for Runtime values.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/sample-csv/":{"get":{"operationId":"ux_nccm_uploadjobs_sample_csv_retrieve","description":"This endpoint is to Download Sample Csv for Runtime values.","summary":"Return  Sample Csv for Runtime values","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return Job Saved Status

> This endpoint to save config rollback upload job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/save-config-rollback/":{"post":{"operationId":"ux_nccm_uploadjobs_save_config_rollback_create","description":"This endpoint to save config rollback upload job.","summary":"Return Job Saved Status","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return Job Saved Status

> This endpoint to save simple script Execution upload job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/save-smpl-srpt-exe/":{"post":{"operationId":"ux_nccm_uploadjobs_save_smpl_srpt_exe_create","description":"This endpoint to save simple script Execution upload job.","summary":"Return Job Saved Status","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Add the upload job as simaple script from manage vulnerability

> This endpoint is to add the upload job as simaple script from manage vulnerability.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/save-va-sse/":{"post":{"operationId":"ux_nccm_uploadjobs_save_va_sse_create","description":"This endpoint is to add the upload job as simaple script from manage vulnerability.","summary":"Add the upload job as simaple script from manage vulnerability","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the data for task status

> This endpoint is form the data for task status.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/task-status/":{"get":{"operationId":"ux_nccm_uploadjobs_task_status_retrieve","description":"This endpoint is form the data for task status.","summary":"Return the data for task status","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## POST /ux/nccm/uploadjobs/task-template-validate/

> API endpoint that allows users to be viewed or edited.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/task-template-validate/":{"post":{"operationId":"ux_nccm_uploadjobs_task_template_validate_create","description":"API endpoint that allows users to be viewed or edited.","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the data for template\_name

> This endpoint is form the data for template\_name.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/template-name/":{"get":{"operationId":"ux_nccm_uploadjobs_template_name_retrieve","description":"This endpoint is form the data for template_name.","summary":"Return the data for template_name","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Get the options for the Upload Jobs Search.

> This endpoint is used to get the default options for Upload Jobs Search.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/ujob-search-options/":{"get":{"operationId":"ux_nccm_uploadjobs_ujob_search_options_retrieve","description":"This endpoint is used to get the default options for Upload Jobs Search.","summary":"Get the options for the Upload Jobs Search.","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return upload job tasks data.

> This endpoint is to get upload job tasks.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/ujob-tasks/":{"get":{"operationId":"ux_nccm_uploadjobs_ujob_tasks_retrieve","description":"This endpoint is to get upload job tasks.","summary":"Return upload job tasks data.","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return status of the updation

> This endpoint is to update the task device credentials.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/update-taskcreds/":{"post":{"operationId":"ux_nccm_uploadjobs_update_taskcreds_create","description":"This endpoint is to update the task device credentials.","summary":"Return status of the updation","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Gets a list of upload jobs audits

> This endpoint is used to fetch all the upload jobs audits in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/upload-job-audits/":{"get":{"operationId":"ux_nccm_uploadjobs_upload_job_audits_retrieve","description":"This endpoint is used to fetch all the upload jobs audits in the current organization","summary":"Gets a list of upload jobs audits","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Get the options for the Upload Jobs Result Search.

> This endpoint is used to get the default options for Upload Jobs Result Search.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/upload-job-result-search-option/":{"get":{"operationId":"ux_nccm_uploadjobs_upload_job_result_search_option_retrieve","description":"This endpoint is used to get the default options for Upload Jobs Result Search.","summary":"Get the options for the Upload Jobs Result Search.","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Gets a list of upload jobs results

> This endpoint is used to fetch all the upload jobs results in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/upload-job-results/":{"get":{"operationId":"ux_nccm_uploadjobs_upload_job_results_retrieve","description":"This endpoint is used to fetch all the upload jobs results in the current organization","summary":"Gets a list of upload jobs results","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Gets a list of upload jobs results

> This endpoint is used to fetch all the upload jobs results in the current organization

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/upload-job-results-task-ip/":{"get":{"operationId":"ux_nccm_uploadjobs_upload_job_results_task_ip_retrieve","description":"This endpoint is used to fetch all the upload jobs results in the current organization","summary":"Gets a list of upload jobs results","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Modify the selected job status

> This endpoint is to modify the selected job status.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/uploadjob-status-update/":{"post":{"operationId":"ux_nccm_uploadjobs_uploadjob_status_update_create","description":"This endpoint is to modify the selected job status.","summary":"Modify the selected job status","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return Csv for Runtime values which is added

> This endpoint is to Download Csv for Runtime values which is added.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/uploadjob-templates-on-edit/":{"get":{"operationId":"ux_nccm_uploadjobs_uploadjob_templates_on_edit_retrieve","description":"This endpoint is to Download Csv for Runtime values which is added.","summary":"Return Csv for Runtime values which is added","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Validate the given params from vulnerability can be added as upload job

> This endpoint is to validate the given params from vulnerability can be added as upload job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/va-sse-opts-validate/":{"get":{"operationId":"ux_nccm_uploadjobs_va_sse_opts_validate_retrieve","description":"This endpoint is to validate the given params from vulnerability can be added as upload job.","summary":"Validate the given params from vulnerability can be added as upload job","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return  Sample Csv for Runtime values

> This endpoint is to validate Csv for Runtime values.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/validate-csv/":{"post":{"operationId":"ux_nccm_uploadjobs_validate_csv_create","description":"This endpoint is to validate Csv for Runtime values.","summary":"Return  Sample Csv for Runtime values","tags":["Configuration Upload Jobs"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/UploadJobs"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the templates data

> This endpoint to verify selected asset is valid for upload job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/verify-quick-addjob/":{"get":{"operationId":"ux_nccm_uploadjobs_verify_quick_addjob_retrieve","description":"This endpoint to verify selected asset is valid for upload job.","summary":"Return the templates data","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```

## Return the templates data

> This endpoint to verify selected template is valid for upload job.

```json
{"openapi":"3.0.3","info":{"title":"","version":"0.0.0"},"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization"}},"schemas":{"UploadJobs":{"type":"object","description":"Serializer for Documents.\n\nRecognized primitve fields:\n\n    * ``StringField``\n    * ``URLField``\n    * ``EmailField``\n    * ``IntField``\n    * ``LongField``\n    * ``FloatField``\n    * ``DecimalField``\n    * ``BooleanField``\n    * ``DateTimeField``\n    * ``ComplexDateTimeField``\n    * ``ObjectIdField``\n    * ``SequenceField`` (assumes it has integer counter)\n    * ``UUIDField``\n    * ``GeoPointField``\n    * ``GeoJsonBaseField`` (all those fields)\n    * ``DateField``\n\nCompound fields: ``ListField`` and ``DictField`` are mapped to corresponding DRF fields, with respect to nested field specification.\n\nThe ``ReferenceField`` is handled like ``ForeignKey`` in DRF: there nested serializer autogenerated if serializer depth greater then 0, otherwise it's handled by it's own (results as ``str(id)``).\n\nFor ``EmbeddedDocumentField`` also nested serializer autogenerated for non-zero depth, otherwise it is skipped. TODO: THIS IS PROBABLY WRONG AND SHOULD BE FIXED.\n\nGeneric fields ``GenericReferenceField`` and ``GenericEmbeddedDocumentField`` are handled by their own with corresponding serializer fields.\n\nNot well supported or untested:\n\n    ``FileField``\n    ``ImageField``\n    ``BinaryField``\n\nAll other fields are mapped to ``DocumentField`` and probably will work wrong.","properties":{"id":{"type":"string","readOnly":true},"agent_id":{"type":"string","readOnly":true},"agent_ip":{"type":"string","readOnly":true},"agent_detail":{"type":"string","readOnly":true},"agent_hostname":{"type":"string","readOnly":true},"job_status":{"type":"string","readOnly":true},"schedule_details":{"type":"string","readOnly":true},"next_action_time_obj":{"type":"string","readOnly":true},"last_action_time_obj":{"type":"string","readOnly":true},"frequency":{"type":"string","readOnly":true},"agent_status":{"type":"string","readOnly":true},"perf_attrs":{"type":"string","readOnly":true},"is_private":{"type":"string","readOnly":true},"user_list":{"type":"string","readOnly":true},"teams_list":{"type":"string","readOnly":true},"next_schedule_hide":{"type":"string","readOnly":true},"close_job_hide_key":{"type":"string","readOnly":true},"job_id":{"type":"string","maxLength":25},"organization":{"type":"string","maxLength":25},"created_by":{"type":"string"},"modified_by":{"type":"string"},"is_deleted":{"type":"boolean"},"job_name":{"type":"string"},"job_type":{"type":"string"},"notifier_id":{"type":"array","items":{}},"associate_users":{"type":"array","items":{}},"associate_groups":{"type":"array","items":{}},"visibility":{"type":"string"},"execution_window":{"type":"string","default":"24 Hours"},"upload_schedule":{"type":"object","additionalProperties":{}},"description":{"type":"string"},"check_download":{"type":"boolean"},"status":{"type":"integer"},"job_iteration_id":{"type":"string"},"last_action_time":{"type":"string","format":"date-time"},"next_action_time":{"type":"string","format":"date-time"},"tzone":{"type":"string"},"is_enabled":{"type":"boolean","default":true},"progress":{"type":"boolean"},"job_starttime":{"type":"string","format":"date-time"},"job_endtime":{"type":"string","format":"date-time"},"is_approval_require":{"type":"boolean"},"approval_status":{"type":"integer"},"approved_by":{"type":"string"},"creation_time":{"type":"string","format":"date-time"},"last_updated_time":{"type":"string","format":"date-time"},"back_end_job":{"type":"boolean"},"agent_info":{"type":"object","additionalProperties":{}},"notification_sent":{"type":"boolean"},"additional_info":{"type":"object","additionalProperties":{}}},"required":["agent_detail","agent_hostname","agent_id","agent_ip","agent_status","close_job_hide_key","frequency","id","is_private","job_id","job_status","last_action_time_obj","next_action_time_obj","next_schedule_hide","organization","perf_attrs","schedule_details","teams_list","user_list"]}}},"paths":{"/ux/nccm/uploadjobs/verify-quick-addjob-templates/":{"get":{"operationId":"ux_nccm_uploadjobs_verify_quick_addjob_templates_retrieve","description":"This endpoint to verify selected template is valid for upload job.","summary":"Return the templates data","tags":["Configuration Upload Jobs"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UploadJobs"}}},"description":""}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infraon.io/infraon-infinity-api-guide/modules/configuration-upload-jobs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
