# Job Execution Metadata

 - [POST /jobs/{jobID}/executions/{jobExecutionKey}/metadata](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/createjobexecutionmetadata.md): Creates a new JobExecutionMetaData
 - [GET /jobs/{jobID}/executions/{jobExecutionKey}/metadata](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/listjobexecutionmetadata.md): Lists all JobExecutionMetaData for the given jobExecutionKey
 - [GET /jobs/{jobID}/executions/{jobExecutionKey}/metadata/{jobExecutionAttribute}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/getjobexecutionmetadata.md): Gets JobExecutionMetaData
 - [PUT /jobs/{jobID}/executions/{jobExecutionKey}/metadata/{jobExecutionAttribute}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/updatejobexecutionmetadata.md): Updates a specific JobExecutionMetaData.
 - [DELETE /jobs/{jobID}/executions/{jobExecutionKey}/metadata/{jobExecutionAttribute}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/deletejobexecutionmetadata.md): Deletes an JobExecutionMetaData
 - [PUT /jobs/{jobID}/executions/{jobExecutionKey}/metadata-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/updatebatchjobexecutionmetadata.md): Create or Update multiple JobExecutionMetaData at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.
