openapi: 3.2.0 info: title: api-settings Customized Search API version: '2' servers: - url: https://api.clerk.io/v2 security: - sec0: [] tags: - name: Customized Search paths: /customized_search: get: summary: /customized_search description: '' operationId: customized-searches-get parameters: - name: key in: query description: Your stores public API key. required: true schema: type: string - name: private_key in: query description: Your stores private API key. schema: type: string - name: rules in: query description: the list of rule queries which you want to retrieve customized search rules for required: true schema: type: array items: type: string responses: '200': description: '200' content: application/json: examples: Result: value: "[\n {\n 'query': 'abc',\n \t'products': {'pin': [1,2], 'hide': []},\n \t'categories': {'pin': [45], 'hide': []},\n \t'pages': {'pin': [], 'hide': []},\n \t'suggestions': {'pin': ['bcd'], 'hide': []}\n\t}\n]" '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Customized Search post: summary: /customized_search description: '' operationId: customized-searches-post requestBody: content: application/json: schema: type: object required: - key properties: key: type: string description: Your stores public API key. private_key: type: string description: Your stores private API key. rules: type: array description: list of customized_search objects responses: '200': description: '200' content: application/json: examples: Result: value: '{"status":"ok"}' schema: type: object properties: status: type: string example: ok '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Customized Search patch: summary: /customized_search description: '' operationId: customized-searches-patch requestBody: content: application/json: schema: type: object required: - key properties: key: type: string description: Your stores public API key. private_key: type: string description: Your stores private API key. rules: type: array description: list of customized_search objects responses: '200': description: '200' content: application/json: examples: Result: value: '{"status":"ok"}' schema: type: object properties: status: type: string example: ok '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Customized Search delete: summary: /customized_search description: '' operationId: customized-searches-delete parameters: - name: key in: query description: Your stores public API key. required: true schema: type: string - name: private_key in: query description: Your stores private API key. schema: type: string - name: rules in: query description: the list of queries you want to delete customized search rules for required: true schema: type: array items: type: string responses: '200': description: '200' content: application/json: examples: Result: value: '{"status":"ok"}' schema: type: object properties: status: type: string example: ok '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false tags: - Customized Search components: securitySchemes: sec0: type: apiKey name: key in: query x-default: your_api_key