{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":433,"path":"api-reference/rest-api-explorer/t_AddAVersion.md","title":"Add a version to a scripted REST API","bundle":null,"doc_type":null,"release":"australia","body":"\n# Add a version to a scripted REST API\n\nAdd a new version to a versioned scripted REST API to define new API behavior without impacting older versions.\n\n## Before you begin\n\nThere must be a scripted REST Service that has versioning enabled before you can add a new version.\n\nRole required: web\\_service\\_admin\n\n## Procedure\n\n1.  Navigate to **All** &gt; **System Web Services** &gt; **Scripted REST APIs**.\n\n2.  Select a scripted REST API.\n\n3.  Under **Related Links**, click **Add new version**.\n\n    The **Add new version** pop up appears.\n\n4.  Select **Make this version the default** to configure the REST service to use the new version as the default version.\n\n5.  In the **Copy existing resources from version** choice list, select an existing version to copy all resources from that version to the new version.\n\n6.  Click **OK**.\n\n\n**Parent Topic:**[Enable versioning for a scripted REST API](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/rest-api-explorer/t_EnableVersioning.md)\n\n"}}