naftiko: 1.0.0-alpha2 info: label: Shopify API — Search description: 'Shopify API — Search. 30 operations. Lead operation: Shopify Creates A Customer Saved Search. Self-contained Naftiko capability covering one Shopify business surface.' tags: - Shopify - Search created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: SHOPIFY_API_KEY: SHOPIFY_API_KEY capability: consumes: - type: http namespace: shopify-search baseUri: '' description: Shopify API — Search business capability. Self-contained, no shared references. resources: - name: admin-api-2020-01-customer_saved_searches.json path: /admin/api/2020-01/customer_saved_searches.json operations: - name: deprecated202001createcustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-01-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/2020-01/customer_saved_searches/{customer_saved_search_id}.json operations: - name: deprecated202001getcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: deprecated202001updatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202001deletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-2020-01-customer_saved_searches-customer_saved_search_id-customers.jso path: /admin/api/2020-01/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: deprecated202001getcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: admin-api-2020-04-customer_saved_searches.json path: /admin/api/2020-04/customer_saved_searches.json operations: - name: deprecated202004createcustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-04-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/2020-04/customer_saved_searches/{customer_saved_search_id}.json operations: - name: deprecated202004getcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: deprecated202004updatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202004deletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-2020-04-customer_saved_searches-customer_saved_search_id-customers.jso path: /admin/api/2020-04/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: deprecated202004getcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: admin-api-2020-07-customer_saved_searches.json path: /admin/api/2020-07/customer_saved_searches.json operations: - name: deprecated202007createcustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-07-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/2020-07/customer_saved_searches/{customer_saved_search_id}.json operations: - name: deprecated202007getcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: deprecated202007updatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202007deletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-2020-07-customer_saved_searches-customer_saved_search_id-customers.jso path: /admin/api/2020-07/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: deprecated202007getcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: admin-api-2020-10-customer_saved_searches.json path: /admin/api/2020-10/customer_saved_searches.json operations: - name: createcustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2020-10-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/2020-10/customer_saved_searches/{customer_saved_search_id}.json operations: - name: getcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: updatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-2020-10-customer_saved_searches-customer_saved_search_id-customers.jso path: /admin/api/2020-10/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: getcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: admin-api-2021-01-customer_saved_searches.json path: /admin/api/2021-01/customer_saved_searches.json operations: - name: deprecated202101createcustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-2021-01-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/2021-01/customer_saved_searches/{customer_saved_search_id}.json operations: - name: deprecated202101getcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: deprecated202101updatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecated202101deletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-2021-01-customer_saved_searches-customer_saved_search_id-customers.jso path: /admin/api/2021-01/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: deprecated202101getcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: admin-api-unstable-customer_saved_searches.json path: /admin/api/unstable/customer_saved_searches.json operations: - name: deprecatedunstablecreatecustomersavedsearches method: POST description: Shopify Creates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: admin-api-unstable-customer_saved_searches-customer_saved_search_id}.json path: /admin/api/unstable/customer_saved_searches/{customer_saved_search_id}.json operations: - name: deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchid method: GET description: Shopify Retrieves A Single Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. - name: deprecatedunstableupdatecustomersavedsearchesparamcustomersavedsearchid method: PUT description: Shopify Updates A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: body in: body type: object description: Request body (JSON). required: false - name: deprecatedunstabledeletecustomersavedsearchesparamcustomersavedsearchid method: DELETE description: Shopify Deletes A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: admin-api-unstable-customer_saved_searches-customer_saved_search_id-customers.js path: /admin/api/unstable/customer_saved_searches/{customer_saved_search_id}/customers.json operations: - name: deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchidcustomers method: GET description: Shopify Retrieves All Customers Returned By A Customer Saved Search outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: customer_saved_search_id in: path type: string description: customer_saved_search_id required: true - name: order in: query type: string description: Set the field and direction by which to order results. - name: limit in: query type: string description: The maximum number of results to show. - name: fields in: query type: string description: Show only certain fields, specified by a comma-separated list of field names. exposes: - type: rest namespace: shopify-search-rest port: 8080 description: REST adapter for Shopify API — Search. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/api/2020-01/customer-saved-searches-json name: admin-api-2020-01-customer-saved-searches-json description: REST surface for admin-api-2020-01-customer_saved_searches.json. operations: - method: POST name: deprecated202001createcustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.deprecated202001createcustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/customer-saved-searches/customer-saved-search-id-json name: admin-api-2020-01-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-2020-01-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: deprecated202001getcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.deprecated202001getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202001updatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.deprecated202001updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202001deletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deprecated202001deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-01/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-2020-01-customer-saved-searches-customer-saved-search-id-customers-jso description: REST surface for admin-api-2020-01-customer_saved_searches-customer_saved_search_id-customers.jso. operations: - method: GET name: deprecated202001getcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.deprecated202001getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/customer-saved-searches-json name: admin-api-2020-04-customer-saved-searches-json description: REST surface for admin-api-2020-04-customer_saved_searches.json. operations: - method: POST name: deprecated202004createcustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.deprecated202004createcustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/customer-saved-searches/customer-saved-search-id-json name: admin-api-2020-04-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-2020-04-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: deprecated202004getcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.deprecated202004getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202004updatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.deprecated202004updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202004deletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deprecated202004deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-04/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-2020-04-customer-saved-searches-customer-saved-search-id-customers-jso description: REST surface for admin-api-2020-04-customer_saved_searches-customer_saved_search_id-customers.jso. operations: - method: GET name: deprecated202004getcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.deprecated202004getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/customer-saved-searches-json name: admin-api-2020-07-customer-saved-searches-json description: REST surface for admin-api-2020-07-customer_saved_searches.json. operations: - method: POST name: deprecated202007createcustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.deprecated202007createcustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/customer-saved-searches/customer-saved-search-id-json name: admin-api-2020-07-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-2020-07-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: deprecated202007getcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.deprecated202007getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202007updatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.deprecated202007updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202007deletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deprecated202007deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-07/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-2020-07-customer-saved-searches-customer-saved-search-id-customers-jso description: REST surface for admin-api-2020-07-customer_saved_searches-customer_saved_search_id-customers.jso. operations: - method: GET name: deprecated202007getcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.deprecated202007getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/customer-saved-searches-json name: admin-api-2020-10-customer-saved-searches-json description: REST surface for admin-api-2020-10-customer_saved_searches.json. operations: - method: POST name: createcustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.createcustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/customer-saved-searches/customer-saved-search-id-json name: admin-api-2020-10-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-2020-10-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: getcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: updatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2020-10/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-2020-10-customer-saved-searches-customer-saved-search-id-customers-jso description: REST surface for admin-api-2020-10-customer_saved_searches-customer_saved_search_id-customers.jso. operations: - method: GET name: getcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/customer-saved-searches-json name: admin-api-2021-01-customer-saved-searches-json description: REST surface for admin-api-2021-01-customer_saved_searches.json. operations: - method: POST name: deprecated202101createcustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.deprecated202101createcustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/customer-saved-searches/customer-saved-search-id-json name: admin-api-2021-01-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-2021-01-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: deprecated202101getcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.deprecated202101getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecated202101updatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.deprecated202101updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecated202101deletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deprecated202101deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/2021-01/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-2021-01-customer-saved-searches-customer-saved-search-id-customers-jso description: REST surface for admin-api-2021-01-customer_saved_searches-customer_saved_search_id-customers.jso. operations: - method: GET name: deprecated202101getcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.deprecated202101getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/customer-saved-searches-json name: admin-api-unstable-customer-saved-searches-json description: REST surface for admin-api-unstable-customer_saved_searches.json. operations: - method: POST name: deprecatedunstablecreatecustomersavedsearches description: Shopify Creates A Customer Saved Search call: shopify-search.deprecatedunstablecreatecustomersavedsearches with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/customer-saved-searches/customer-saved-search-id-json name: admin-api-unstable-customer-saved-searches-customer-saved-search-id-json description: REST surface for admin-api-unstable-customer_saved_searches-customer_saved_search_id}.json. operations: - method: GET name: deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchid description: Shopify Retrieves A Single Customer Saved Search call: shopify-search.deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id fields: rest.fields outputParameters: - type: object mapping: $. - method: PUT name: deprecatedunstableupdatecustomersavedsearchesparamcustomersavedsearchid description: Shopify Updates A Customer Saved Search call: shopify-search.deprecatedunstableupdatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deprecatedunstabledeletecustomersavedsearchesparamcustomersavedsearchid description: Shopify Deletes A Customer Saved Search call: shopify-search.deprecatedunstabledeletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: rest.customer_saved_search_id outputParameters: - type: object mapping: $. - path: /v1/admin/api/unstable/customer-saved-searches/{customer-saved-search-id}/customers-json name: admin-api-unstable-customer-saved-searches-customer-saved-search-id-customers-js description: REST surface for admin-api-unstable-customer_saved_searches-customer_saved_search_id-customers.js. operations: - method: GET name: deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchidcustomers description: Shopify Retrieves All Customers Returned By A Customer Saved Search call: shopify-search.deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: rest.customer_saved_search_id order: rest.order limit: rest.limit fields: rest.fields outputParameters: - type: object mapping: $. - type: mcp namespace: shopify-search-mcp port: 9090 transport: http description: MCP adapter for Shopify API — Search. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: shopify-creates-customer-saved-search description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.deprecated202001createcustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202001getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.deprecated202001updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deprecated202001deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202001getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-customer-saved-search-2 description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.deprecated202004createcustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved-2 description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202004getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search-2 description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.deprecated202004updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search-2 description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deprecated202004deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned-2 description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202004getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-customer-saved-search-3 description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.deprecated202007createcustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved-3 description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202007getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search-3 description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.deprecated202007updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search-3 description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deprecated202007deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned-3 description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202007getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-customer-saved-search-4 description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.createcustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved-4 description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search-4 description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search-4 description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned-4 description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-customer-saved-search-5 description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.deprecated202101createcustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved-5 description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202101getcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search-5 description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.deprecated202101updatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search-5 description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deprecated202101deletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned-5 description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecated202101getcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-creates-customer-saved-search-6 description: Shopify Creates A Customer Saved Search hints: readOnly: true destructive: false idempotent: false call: shopify-search.deprecatedunstablecreatecustomersavedsearches with: body: tools.body outputParameters: - type: object mapping: $. - name: shopify-retrieves-single-customer-saved-6 description: Shopify Retrieves A Single Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id fields: tools.fields outputParameters: - type: object mapping: $. - name: shopify-updates-customer-saved-search-6 description: Shopify Updates A Customer Saved Search hints: readOnly: false destructive: false idempotent: true call: shopify-search.deprecatedunstableupdatecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id body: tools.body outputParameters: - type: object mapping: $. - name: shopify-deletes-customer-saved-search-6 description: Shopify Deletes A Customer Saved Search hints: readOnly: false destructive: true idempotent: true call: shopify-search.deprecatedunstabledeletecustomersavedsearchesparamcustomersavedsearchid with: customer_saved_search_id: tools.customer_saved_search_id outputParameters: - type: object mapping: $. - name: shopify-retrieves-all-customers-returned-6 description: Shopify Retrieves All Customers Returned By A Customer Saved Search hints: readOnly: true destructive: false idempotent: true call: shopify-search.deprecatedunstablegetcustomersavedsearchesparamcustomersavedsearchidcustomers with: customer_saved_search_id: tools.customer_saved_search_id order: tools.order limit: tools.limit fields: tools.fields outputParameters: - type: object mapping: $.