{"id":39487304,"url":"https://github.com/vtex-apps/store-graphql","last_synced_at":"2026-01-18T05:28:21.040Z","repository":{"id":37945719,"uuid":"79943770","full_name":"vtex-apps/store-graphql","owner":"vtex-apps","description":"GraphQL schema and resolvers for the VTEX Commerce Stores API","archived":false,"fork":false,"pushed_at":"2025-12-17T16:55:14.000Z","size":3758,"stargazers_count":81,"open_issues_count":21,"forks_count":46,"subscribers_count":53,"default_branch":"master","last_synced_at":"2025-12-21T05:28:59.754Z","etag":null,"topics":["graphql","hacktoberfest","srv-store-framework","store-framework","vtex-io","xp-developer"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vtex-apps.png","metadata":{"files":{"readme":"docs/README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-01-24T19:03:04.000Z","updated_at":"2025-12-17T16:55:17.000Z","dependencies_parsed_at":"2023-02-19T19:50:44.079Z","dependency_job_id":"3242c555-56a7-42c1-b4e7-6b952e3eaa38","html_url":"https://github.com/vtex-apps/store-graphql","commit_stats":null,"previous_names":[],"tags_count":594,"template":false,"template_full_name":null,"purl":"pkg:github/vtex-apps/store-graphql","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex-apps%2Fstore-graphql","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex-apps%2Fstore-graphql/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex-apps%2Fstore-graphql/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex-apps%2Fstore-graphql/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vtex-apps","download_url":"https://codeload.github.com/vtex-apps/store-graphql/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vtex-apps%2Fstore-graphql/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28530817,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graphql","hacktoberfest","srv-store-framework","store-framework","vtex-io","xp-developer"],"created_at":"2026-01-18T05:28:20.945Z","updated_at":"2026-01-18T05:28:21.017Z","avatar_url":"https://github.com/vtex-apps.png","language":"TypeScript","readme":"# VTEX Store GraphQL\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-9-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n## Description\n\nThis project is a GraphQL API build in our [VTEX IO Platform](https://vtex.io/) as an abstraction of all VTEX public [REST API](https://help.vtex.com/developer-docs) that our commerce stores needed.\n\n:loudspeaker: **Disclaimer:** Don't fork this project; use, contribute, or open issue with your feature request.\n\n## Release schedule\n\n| Release |       Status        | Initial Release | Maintenance LTS Start | End-of-life |\n| :-----: | :-----------------: | :-------------: | :-------------------: | :---------: |\n|  [2.x]  | **Current Release** |   2018-03-05    |                       |             |\n|  [3.x]  |   **Unscheduled**   |   ----------    |                       |             |\n\n## Table of Content\n\n- [VTEX Store GraphQL](#vtex-store-graphql)\n  - [Description](#description)\n  - [Release schedule](#release-schedule)\n  - [Table of Content](#table-of-content)\n    - [Depreaction Notices](#depreaction-notices)\n  - [Usage](#usage)\n  - [Queries](#queries)\n    - [Catalog](#catalog)\n    - [Logistics](#logistics)\n    - [Checkout](#checkout)\n    - [OMS](#oms)\n    - [Profile System](#profile-system)\n  - [Mutations](#mutations)\n    - [Checkout](#checkout-1)\n    - [Profile System](#profile-system-1)\n  - [Contributing](#contributing)\n  - [Troubleshooting](#troubleshooting)\n  - [Contributors](#contributors)\n\n### Depreaction Notices\n\nThe queries `facets`, `product`, `products`, `productSearch`, `autocomplete`, `searchMetadata` and `productsByIdentifier` were deprecated. They were moved to a new app `vtex.search-graphql`, use the queries from that app from now on.\n\n## Usage\n\nTODO\n\n## Queries\n\n### Catalog\n\n- `product` - Returns a specified product - DEPRECATED\n- `products` - Returns products list filtered and ordered - DEPRECATED\n- `facets` - Returns facets category - DEPRECATED\n- `category` - Returns a specified category\n- `categories` - Returns categories tree\n- `brand` - Returns a specified brand\n- `brands` - Returns brands list\n- `pagetype` - Returns the page type based on path and query\n\n### Logistics\n\n- `shipping` - Returns orderForm shipping simulation\n\n### Checkout\n\n- `orderForm` - Returns checkout cart details\n- `searchOrderForm` - Returns a specified checkout cart details\n\n### OMS\n\n- `orders` - Returns user orders details\n- `order` - Returns a specified user order\n- `userLastOrder` - Returns the last order made by a logged in customer\n\n### Profile System\n\n- `profile` - Returns user profile details\n\n### VTEXID\n\n- `loginSessionsInfo` - Returns an object with currently active user login sessions and the ID of the current session\n\n## Mutations\n\n### Checkout\n\n- `addItem`\n- `updateItems`\n- `updateOrderFormProfile`\n- `updateOrderFormShipping`\n- `updateOrderFormPayment`\n- `updateOrderFormIgnoreProfile`\n- `addOrderFormPaymentToken`\n- `setOrderFormCustomData`\n- `createPaymentSession`\n- `createPaymentTokens`\n- `cancelOrder`\n\n### Profile System\n\n- `createAddress`\n- `updateProfile`\n- `updateAddress`\n- `deleteAddress`\n\n### VTEXID\n\n- `logOutFromSession` - Logs out from a specific login session (this can't be the current one - it doesn't delete the cookie)\n\n## Contributing\n\nTODO\n\n## Troubleshooting\n\nYou can check if others are passing through similar issues [here](https://github.com/vtex-apps/store-graphql/issues). Also feel free to [open issues](https://github.com/vtex-apps/store-graphql/issues/new).\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/regis-samurai\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/38638226?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eReginaldo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=regis-samurai\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/juliomoreira\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1207017?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulio Moreira\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=juliomoreira\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/gustavopvasconcellos\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/49173685?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egustavopvasconcellos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=gustavopvasconcellos\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lucasayb\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/17356081?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Yamamoto\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=lucasayb\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lucaspacheco-acct\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/59736416?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Pacheco\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=lucaspacheco-acct\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/BeatrizMiranda\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/28959326?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBeatriz Miranda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=BeatrizMiranda\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://carafizi.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/51974587?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGabriel Carafizi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=carafizi1\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/marcosewbank\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/27689698?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMarcos Andr� Suarez Ewbank\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=marcosewbank\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/leoWorkingGood\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/51805410?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eleoWorkingGood\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/vtex-apps/store-graphql/commits?author=leoWorkingGood\" title=\"Code\"\u003e=�\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n\n**Upcoming documentation:**\n\n - [Writing newsletter option to the correct place](https://github.com/vtex-apps/store-graphql/pull/602)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex-apps%2Fstore-graphql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvtex-apps%2Fstore-graphql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvtex-apps%2Fstore-graphql/lists"}