{
"opencollection": "1.0.0",
"info": {
"name": "Admin Account / Address Taxons API",
"version": "v3"
},
"items": [
{
"info": {
"name": "Taxons",
"type": "folder"
},
"items": [
{
"info": {
"name": "Return a list of Taxons",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://{defaultHost}/api/v2/platform/taxons",
"params": [
{
"name": "page",
"value": "1",
"type": "query"
},
{
"name": "per_page",
"value": "50",
"type": "query"
},
{
"name": "include",
"value": "taxonomy,parent,children",
"type": "query",
"description": "Select which associated resources you would like to fetch, see: https://jsonapi.org/format/#fetching-includes"
},
{
"name": "filter[taxonomy_id_eq]",
"value": "1",
"type": "query"
},
{
"name": "filter[name_cont]",
"value": "Shirts",
"type": "query"
}
],
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Returns a list of Taxons"
},
{
"info": {
"name": "Create a Taxon",
"type": "http"
},
"http": {
"method": "POST",
"url": "http://{defaultHost}/api/v2/platform/taxons",
"params": [
{
"name": "include",
"value": "taxonomy,parent,children",
"type": "query",
"description": "Select which associated resources you would like to fetch, see: https://jsonapi.org/format/#fetching-includes"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Creates a Taxon"
},
{
"info": {
"name": "Return a Taxon",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://{defaultHost}/api/v2/platform/taxons/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path"
},
{
"name": "include",
"value": "taxonomy,parent,children",
"type": "query",
"description": "Select which associated resources you would like to fetch, see: https://jsonapi.org/format/#fetching-includes"
}
],
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Returns a Taxon"
},
{
"info": {
"name": "Update a Taxon",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "http://{defaultHost}/api/v2/platform/taxons/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path"
},
{
"name": "include",
"value": "taxonomy,parent,children",
"type": "query",
"description": "Select which associated resources you would like to fetch, see: https://jsonapi.org/format/#fetching-includes"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Updates a Taxon"
},
{
"info": {
"name": "Delete a Taxon",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "http://{defaultHost}/api/v2/platform/taxons/:id",
"params": [
{
"name": "id",
"value": "",
"type": "path"
}
],
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Deletes a Taxon"
},
{
"info": {
"name": "Reposition a Taxon",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "http://{defaultHost}/api/v2/platform/taxons/:id/reposition",
"params": [
{
"name": "id",
"value": "",
"type": "path"
}
],
"body": {
"type": "json",
"data": "{}"
},
"auth": {
"type": "bearer",
"token": "{{bearerToken}}"
}
},
"docs": "Reposition a Taxon"
},
{
"info": {
"name": "List all Taxons",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://{defaultHost}/api/v2/storefront/taxons",
"params": [
{
"name": "filter[ids]",
"value": "1,2,3",
"type": "query",
"description": "Fetch only resources with corresponding IDs"
},
{
"name": "filter[name]",
"value": "rails",
"type": "query",
"description": "Find resources with matching name (supports wild-card, partial-word match search)"
},
{
"name": "filter[parent_id]",
"value": "1",
"type": "query",
"description": "Fetch children nodes of specified Taxon"
},
{
"name": "filter[parent_permalink]",
"value": "clothes",
"type": "query",
"description": "Fetch children nodes of specified Taxon permalink"
},
{
"name": "filter[taxonomy_id]",
"value": "1",
"type": "query",
"description": "Fetch Taxons in a specified Taxonomy"
},
{
"name": "filter[roots]",
"value": "false",
"type": "query",
"description": "Fetch only root Taxons (Taxonomies)"
},
{
"name": "filter[vendor_id]",
"value": "1",
"type": "query",
"description": "Fetch only Taxons that have products of a selected Vendor"
},
{
"name": "page",
"value": "1",
"type": "query",
"description": "Number of requested page when paginating collection"
},
{
"name": "per_page",
"value": "25",
"type": "query",
"description": "Number of requested records per page when paginating collection"
},
{
"name": "include",
"value": "parent,taxonomy,children,image,products",
"type": "query",
"description": "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
},
{
"name": "fields[taxon]",
"value": "name,pretty_name,permalink",
"type": "query",
"description": "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
}
]
},
"docs": "Returns a list of Taxons. [Read more about Taxons](/developer/core-concepts/products#taxons-and-taxonomies)"
},
{
"info": {
"name": "Retrieve a Taxon",
"type": "http"
},
"http": {
"method": "GET",
"url": "http://{defaultHost}/api/v2/storefront/taxons/:taxon_permalink",
"params": [
{
"name": "taxon_permalink",
"value": "categories/women",
"type": "path",
"description": "Specify the taxon using the permalink or taxon ID."
},
{
"name": "include",
"value": "parent,taxonomy,children,image,products",
"type": "query",
"description": "Specify the related resources you would like to receive in the response body. [More Information](https://jsonapi.org/format/#fetching-includes)."
},
{
"name": "fields[taxon]",
"value": "name,pretty_name,permalink",
"type": "query",
"description": "Specify the fields you would like returned in the response body. [More information](https://jsonapi.org/format/#fetching-sparse-fieldsets)."
}
]
},
"docs": "Returns the details of a specified taxon."
}
]
}
],
"bundled": true
}