# Report Definition Arguments

 - [POST /report-definition-arguments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/createreportdefinitionarg.md): Creates a new ReportDefinitionArg
 - [GET /report-definition/{ReportDefinition_Key}/arguments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/listreportdefinitionarg.md): Lists all ReportDefinitionArg for the given ReportDefinition_Key
 - [GET /report-definition/{ReportDefinition_Key}/arguments/{Argument_Name}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/getreportdefinitionarg.md): Gets ReportDefinitionArg
 - [PUT /report-definition/{ReportDefinition_Key}/arguments/{Argument_Name}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/updatereportdefinitionarg.md): Updates a specific ReportDefinitionArg.
 - [DELETE /report-definition/{ReportDefinition_Key}/arguments/{Argument_Name}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/deletereportdefinitionarg.md): Deletes an ReportDefinitionArg
 - [PUT /report-definition-arguments-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/report-definition-arguments/updatebatchreportdefinitionarg.md): Create or Update multiple ReportDefinitionArg at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.
