# online-store

## Operations

| Method | Path | Summary | Details |
|--------|------|---------|----------|
| GET | `/admin/api/2020-01/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/2020-01/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/deprecated-202001-create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/2020-01/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/deprecated-202001-get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/deprecated-202001-get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/deprecated-202001-update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/2020-01/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/deprecated-202001-delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/2020-01/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/deprecated-202001-get-articles-authors.md) |
| GET | `/admin/api/2020-01/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/deprecated-202001-get-articles-tags.md) |
| GET | `/admin/api/2020-04/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202004-get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/2020-04/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/deprecated-202004-create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/2020-04/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/deprecated-202004-get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/deprecated-202004-get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/deprecated-202004-update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/2020-04/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/deprecated-202004-delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/2020-04/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/deprecated-202004-get-articles-authors.md) |
| GET | `/admin/api/2020-04/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/deprecated-202004-get-articles-tags.md) |
| GET | `/admin/api/2020-07/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202007-get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/2020-07/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/deprecated-202007-create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/2020-07/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/deprecated-202007-get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/deprecated-202007-get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/deprecated-202007-update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/2020-07/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/deprecated-202007-delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/2020-07/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/deprecated-202007-get-articles-authors.md) |
| GET | `/admin/api/2020-07/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/deprecated-202007-get-articles-tags.md) |
| GET | `/admin/api/2020-10/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/2020-10/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/2020-10/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/2020-10/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/2020-10/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/get-articles-authors.md) |
| GET | `/admin/api/2020-10/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/get-articles-tags.md) |
| GET | `/admin/api/2021-01/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202101-get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/2021-01/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/deprecated-202101-create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/2021-01/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/deprecated-202101-get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/deprecated-202101-get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/deprecated-202101-update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/2021-01/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/deprecated-202101-delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/2021-01/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/deprecated-202101-get-articles-authors.md) |
| GET | `/admin/api/2021-01/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/deprecated-202101-get-articles-tags.md) |
| GET | `/admin/api/unstable/blogs/{blog_id}/articles.json` | Retrieves a list of all articles from a blog. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-unstable-get-blogs-param-blog-id-articles.md) |
| POST | `/admin/api/unstable/blogs/{blog_id}/articles.json` | Creates an article for a blog | [View](../operations/deprecated-unstable-create-blogs-param-blog-id-articles.md) |
| GET | `/admin/api/unstable/blogs/{blog_id}/articles/count.json` | Retrieves a count of all articles from a blog | [View](../operations/deprecated-unstable-get-blogs-param-blog-id-articles-count.md) |
| GET | `/admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json` | Retrieves a single article | [View](../operations/deprecated-unstable-get-blogs-param-blog-id-articles-param-article-id.md) |
| PUT | `/admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json` | Updates an article | [View](../operations/deprecated-unstable-update-blogs-param-blog-id-articles-param-article-id.md) |
| DELETE | `/admin/api/unstable/blogs/{blog_id}/articles/{article_id}.json` | Deletes an article | [View](../operations/deprecated-unstable-delete-blogs-param-blog-id-articles-param-article-id.md) |
| GET | `/admin/api/unstable/articles/authors.json` | Retrieves a list all of article authors | [View](../operations/deprecated-unstable-get-articles-authors.md) |
| GET | `/admin/api/unstable/articles/tags.json` | Retrieves a list of all the tags | [View](../operations/deprecated-unstable-get-articles-tags.md) |
| GET | `/admin/api/2020-01/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/deprecated-202001-get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/2020-01/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/deprecated-202001-update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/2020-01/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/deprecated-202001-delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/2020-04/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/deprecated-202004-get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/2020-04/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/deprecated-202004-update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/2020-04/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/deprecated-202004-delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/2020-07/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/deprecated-202007-get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/2020-07/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/deprecated-202007-update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/2020-07/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/deprecated-202007-delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/2020-10/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/2020-10/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/2020-10/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/2021-01/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/deprecated-202101-get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/2021-01/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/deprecated-202101-update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/2021-01/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/deprecated-202101-delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/unstable/themes/{theme_id}/assets.json` | Retrieves a single asset for a theme by its key.
          To retrieve a single asset, include asset[key]=#{asset_key} as a request parameter. For example, to retrieve the asset with a key of templates/index.liquid, the request might be /admin/themes/828155753/assets.json?asset[key]=templates/index.liquid.
          For more information on the key property, see Asset properties. | [View](../operations/deprecated-unstable-get-themes-param-theme-id-assets.md) |
| PUT | `/admin/api/unstable/themes/{theme_id}/assets.json` | Creates or updates an asset for a theme.
          In the PUT request, you can include the src or source_key property to create the asset from an existing file. | [View](../operations/deprecated-unstable-update-themes-param-theme-id-assets.md) |
| DELETE | `/admin/api/unstable/themes/{theme_id}/assets.json` | Deletes an asset from a theme. | [View](../operations/deprecated-unstable-delete-themes-param-theme-id-assets.md) |
| GET | `/admin/api/2020-01/blogs.json` | Retrieve a list of all blogs. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-blogs.md) |
| POST | `/admin/api/2020-01/blogs.json` | Create a new blog | [View](../operations/deprecated-202001-create-blogs.md) |
| GET | `/admin/api/2020-01/blogs/count.json` | Get a count of all blogs | [View](../operations/deprecated-202001-get-blogs-count.md) |
| GET | `/admin/api/2020-01/blogs/{blog_id}.json` | Get a single blog by its ID | [View](../operations/deprecated-202001-get-blogs-param-blog-id.md) |
| PUT | `/admin/api/2020-01/blogs/{blog_id}.json` | Update a blog | [View](../operations/deprecated-202001-update-blogs-param-blog-id.md) |
| DELETE | `/admin/api/2020-01/blogs/{blog_id}.json` | Delete a blog | [View](../operations/deprecated-202001-delete-blogs-param-blog-id.md) |
| GET | `/admin/api/2020-01/comments.json` | Retrieves a list of comments. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-comments.md) |
| POST | `/admin/api/2020-01/comments.json` | Creates a comment for an article | [View](../operations/deprecated-202001-create-comments.md) |
| GET | `/admin/api/2020-01/comments/count.json` | Retrieves a count of comments | [View](../operations/deprecated-202001-get-comments-count.md) |
| GET | `/admin/api/2020-01/comments/{comment_id}.json` | Retrieves a single comment by its ID | [View](../operations/deprecated-202001-get-comments-param-comment-id.md) |
| PUT | `/admin/api/2020-01/comments/{comment_id}.json` | Updates a comment of an article | [View](../operations/deprecated-202001-update-comments-param-comment-id.md) |
| POST | `/admin/api/2020-01/comments/{comment_id}/spam.json` | Marks a comment as spam | [View](../operations/deprecated-202001-create-comments-param-comment-id-spam.md) |
| POST | `/admin/api/2020-01/comments/{comment_id}/not_spam.json` | Marks a comment as not spam | [View](../operations/deprecated-202001-create-comments-param-comment-id-not-spam.md) |
| POST | `/admin/api/2020-01/comments/{comment_id}/approve.json` | Approves a comment | [View](../operations/deprecated-202001-create-comments-param-comment-id-approve.md) |
| POST | `/admin/api/2020-01/comments/{comment_id}/remove.json` | Removes a comment | [View](../operations/deprecated-202001-create-comments-param-comment-id-remove.md) |
| POST | `/admin/api/2020-01/comments/{comment_id}/restore.json` | Restores a previously removed comment | [View](../operations/deprecated-202001-create-comments-param-comment-id-restore.md) |
| GET | `/admin/api/2020-01/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-redirects.md) |
| POST | `/admin/api/2020-01/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/deprecated-202001-create-redirects.md) |
| GET | `/admin/api/2020-01/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/deprecated-202001-get-redirects-count.md) |
| GET | `/admin/api/2020-01/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/deprecated-202001-get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/2020-01/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/deprecated-202001-update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/2020-01/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/deprecated-202001-delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/2020-04/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202004-get-redirects.md) |
| POST | `/admin/api/2020-04/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/deprecated-202004-create-redirects.md) |
| GET | `/admin/api/2020-04/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/deprecated-202004-get-redirects-count.md) |
| GET | `/admin/api/2020-04/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/deprecated-202004-get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/2020-04/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/deprecated-202004-update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/2020-04/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/deprecated-202004-delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/2020-07/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202007-get-redirects.md) |
| POST | `/admin/api/2020-07/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/deprecated-202007-create-redirects.md) |
| GET | `/admin/api/2020-07/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/deprecated-202007-get-redirects-count.md) |
| GET | `/admin/api/2020-07/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/deprecated-202007-get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/2020-07/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/deprecated-202007-update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/2020-07/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/deprecated-202007-delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/2020-10/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/get-redirects.md) |
| POST | `/admin/api/2020-10/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/create-redirects.md) |
| GET | `/admin/api/2020-10/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/get-redirects-count.md) |
| GET | `/admin/api/2020-10/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/2020-10/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/2020-10/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/2021-01/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202101-get-redirects.md) |
| POST | `/admin/api/2021-01/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/deprecated-202101-create-redirects.md) |
| GET | `/admin/api/2021-01/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/deprecated-202101-get-redirects-count.md) |
| GET | `/admin/api/2021-01/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/deprecated-202101-get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/2021-01/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/deprecated-202101-update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/2021-01/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/deprecated-202101-delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/unstable/redirects.json` | Retrieves a list of URL redirects. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-unstable-get-redirects.md) |
| POST | `/admin/api/unstable/redirects.json` | Creates a redirect. When you provide a full URL as the value of the path property, it will be saved as an absolute path without the domain.
          For example, "path": "http://www.johns-apparel.com/springwear" will be saved as "path": "springwear". | [View](../operations/deprecated-unstable-create-redirects.md) |
| GET | `/admin/api/unstable/redirects/count.json` | Retrieves a count of URL redirects | [View](../operations/deprecated-unstable-get-redirects-count.md) |
| GET | `/admin/api/unstable/redirects/{redirect_id}.json` | Retrieves a single redirect | [View](../operations/deprecated-unstable-get-redirects-param-redirect-id.md) |
| PUT | `/admin/api/unstable/redirects/{redirect_id}.json` | Updates an existing redirect | [View](../operations/deprecated-unstable-update-redirects-param-redirect-id.md) |
| DELETE | `/admin/api/unstable/redirects/{redirect_id}.json` | Deletes a redirect | [View](../operations/deprecated-unstable-delete-redirects-param-redirect-id.md) |
| GET | `/admin/api/2020-01/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202001-get-script-tags.md) |
| POST | `/admin/api/2020-01/script_tags.json` | Creates a new script tag | [View](../operations/deprecated-202001-create-script-tags.md) |
| GET | `/admin/api/2020-01/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/deprecated-202001-get-script-tags-count.md) |
| GET | `/admin/api/2020-01/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/deprecated-202001-get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/2020-01/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/deprecated-202001-update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/2020-01/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/deprecated-202001-delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/2020-04/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202004-get-script-tags.md) |
| POST | `/admin/api/2020-04/script_tags.json` | Creates a new script tag | [View](../operations/deprecated-202004-create-script-tags.md) |
| GET | `/admin/api/2020-04/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/deprecated-202004-get-script-tags-count.md) |
| GET | `/admin/api/2020-04/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/deprecated-202004-get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/2020-04/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/deprecated-202004-update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/2020-04/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/deprecated-202004-delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/2020-07/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202007-get-script-tags.md) |
| POST | `/admin/api/2020-07/script_tags.json` | Creates a new script tag | [View](../operations/deprecated-202007-create-script-tags.md) |
| GET | `/admin/api/2020-07/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/deprecated-202007-get-script-tags-count.md) |
| GET | `/admin/api/2020-07/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/deprecated-202007-get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/2020-07/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/deprecated-202007-update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/2020-07/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/deprecated-202007-delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/2020-10/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/get-script-tags.md) |
| POST | `/admin/api/2020-10/script_tags.json` | Creates a new script tag | [View](../operations/create-script-tags.md) |
| GET | `/admin/api/2020-10/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/get-script-tags-count.md) |
| GET | `/admin/api/2020-10/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/2020-10/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/2020-10/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/2021-01/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-202101-get-script-tags.md) |
| POST | `/admin/api/2021-01/script_tags.json` | Creates a new script tag | [View](../operations/deprecated-202101-create-script-tags.md) |
| GET | `/admin/api/2021-01/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/deprecated-202101-get-script-tags-count.md) |
| GET | `/admin/api/2021-01/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/deprecated-202101-get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/2021-01/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/deprecated-202101-update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/2021-01/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/deprecated-202101-delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/unstable/script_tags.json` | Retrieves a list of all script tags. Note: As of version 2019-10, this endpoint implements pagination by using links that are provided in the response header. Sending the page parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints. | [View](../operations/deprecated-unstable-get-script-tags.md) |
| POST | `/admin/api/unstable/script_tags.json` | Creates a new script tag | [View](../operations/deprecated-unstable-create-script-tags.md) |
| GET | `/admin/api/unstable/script_tags/count.json` | Retrieves a count of all script tags | [View](../operations/deprecated-unstable-get-script-tags-count.md) |
| GET | `/admin/api/unstable/script_tags/{script_tag_id}.json` | Retrieves a single script tag | [View](../operations/deprecated-unstable-get-script-tags-param-script-tag-id.md) |
| PUT | `/admin/api/unstable/script_tags/{script_tag_id}.json` | Updates a script tag | [View](../operations/deprecated-unstable-update-script-tags-param-script-tag-id.md) |
| DELETE | `/admin/api/unstable/script_tags/{script_tag_id}.json` | Deletes a script tag | [View](../operations/deprecated-unstable-delete-script-tags-param-script-tag-id.md) |
| GET | `/admin/api/2020-01/themes.json` | Retrieves a list of themes. | [View](../operations/deprecated-202001-get-themes.md) |
| POST | `/admin/api/2020-01/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/deprecated-202001-create-themes.md) |
| GET | `/admin/api/2020-01/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/deprecated-202001-get-themes-param-theme-id.md) |
| PUT | `/admin/api/2020-01/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/deprecated-202001-update-themes-param-theme-id.md) |
| DELETE | `/admin/api/2020-01/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/deprecated-202001-delete-themes-param-theme-id.md) |
| GET | `/admin/api/2020-04/themes.json` | Retrieves a list of themes. | [View](../operations/deprecated-202004-get-themes.md) |
| POST | `/admin/api/2020-04/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/deprecated-202004-create-themes.md) |
| GET | `/admin/api/2020-04/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/deprecated-202004-get-themes-param-theme-id.md) |
| PUT | `/admin/api/2020-04/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/deprecated-202004-update-themes-param-theme-id.md) |
| DELETE | `/admin/api/2020-04/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/deprecated-202004-delete-themes-param-theme-id.md) |
| GET | `/admin/api/2020-07/themes.json` | Retrieves a list of themes. | [View](../operations/deprecated-202007-get-themes.md) |
| POST | `/admin/api/2020-07/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/deprecated-202007-create-themes.md) |
| GET | `/admin/api/2020-07/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/deprecated-202007-get-themes-param-theme-id.md) |
| PUT | `/admin/api/2020-07/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/deprecated-202007-update-themes-param-theme-id.md) |
| DELETE | `/admin/api/2020-07/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/deprecated-202007-delete-themes-param-theme-id.md) |
| GET | `/admin/api/2020-10/themes.json` | Retrieves a list of themes. | [View](../operations/get-themes.md) |
| POST | `/admin/api/2020-10/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/create-themes.md) |
| GET | `/admin/api/2020-10/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/get-themes-param-theme-id.md) |
| PUT | `/admin/api/2020-10/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/update-themes-param-theme-id.md) |
| DELETE | `/admin/api/2020-10/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/delete-themes-param-theme-id.md) |
| GET | `/admin/api/2021-01/themes.json` | Retrieves a list of themes. | [View](../operations/deprecated-202101-get-themes.md) |
| POST | `/admin/api/2021-01/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/deprecated-202101-create-themes.md) |
| GET | `/admin/api/2021-01/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/deprecated-202101-get-themes-param-theme-id.md) |
| PUT | `/admin/api/2021-01/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/deprecated-202101-update-themes-param-theme-id.md) |
| DELETE | `/admin/api/2021-01/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/deprecated-202101-delete-themes-param-theme-id.md) |
| GET | `/admin/api/unstable/themes.json` | Retrieves a list of themes. | [View](../operations/deprecated-unstable-get-themes.md) |
| POST | `/admin/api/unstable/themes.json` | Creates a theme by providing the public URL of a ZIP file that contains the theme.
          A new theme is always unpublished by default. To publish a theme when you create it, include
          "role": "main" in the POST request. The theme will be published only after all
          of its files have been extracted and stored by Shopify, which might take a couple of minutes. | [View](../operations/deprecated-unstable-create-themes.md) |
| GET | `/admin/api/unstable/themes/{theme_id}.json` | Retrieves a single theme. | [View](../operations/deprecated-unstable-get-themes-param-theme-id.md) |
| PUT | `/admin/api/unstable/themes/{theme_id}.json` | Updates an existing theme. | [View](../operations/deprecated-unstable-update-themes-param-theme-id.md) |
| DELETE | `/admin/api/unstable/themes/{theme_id}.json` | Deletes a theme. | [View](../operations/deprecated-unstable-delete-themes-param-theme-id.md) |
