# flamencoManager.JobsApi All URIs are relative to *http://localhost* Method | HTTP request | Description ------------- | ------------- | ------------- [**fetchJob**](JobsApi.md#fetchJob) | **GET** /api/jobs/{job_id} | Fetch info about the job. [**getJobTypes**](JobsApi.md#getJobTypes) | **GET** /api/jobs/types | Get list of job types and their parameters. [**submitJob**](JobsApi.md#submitJob) | **POST** /api/jobs | Submit a new job for Flamenco Manager to execute. ## fetchJob > Job fetchJob(jobId) Fetch info about the job. ### Example ```javascript import flamencoManager from 'flamenco-manager'; let apiInstance = new flamencoManager.JobsApi(); let jobId = "jobId_example"; // String | apiInstance.fetchJob(jobId).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **jobId** | **String**| | ### Return type [**Job**](Job.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ## getJobTypes > AvailableJobTypes getJobTypes() Get list of job types and their parameters. ### Example ```javascript import flamencoManager from 'flamenco-manager'; let apiInstance = new flamencoManager.JobsApi(); apiInstance.getJobTypes().then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ### Parameters This endpoint does not need any parameter. ### Return type [**AvailableJobTypes**](AvailableJobTypes.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json ## submitJob > Job submitJob(submittedJob) Submit a new job for Flamenco Manager to execute. ### Example ```javascript import flamencoManager from 'flamenco-manager'; let apiInstance = new flamencoManager.JobsApi(); let submittedJob = new flamencoManager.SubmittedJob(); // SubmittedJob | Job to submit apiInstance.submitJob(submittedJob).then((data) => { console.log('API called successfully. Returned data: ' + data); }, (error) => { console.error(error); }); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **submittedJob** | [**SubmittedJob**](SubmittedJob.md)| Job to submit | ### Return type [**Job**](Job.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json