# Job Execution Metadata ## Create JobExecutionMetaData - [POST /jobs/{jobID}/executions/{jobExecutionKey}/metadata](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/createjobexecutionmetadata.md): Creates a new JobExecutionMetaData ## List 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 JobExecutionMetaData - [GET /jobs/{jobID}/executions/{jobExecutionKey}/metadata/{jobExecutionAttribute}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/job-execution-metadata/getjobexecutionmetadata.md): Gets JobExecutionMetaData ## Update 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 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 ## Create or Update Batch 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.