{"id":288,"date":"2024-02-14T15:42:08","date_gmt":"2024-02-14T14:42:08","guid":{"rendered":"https:\/\/solarxbike.se\/labbet\/code-snippets\/?page_id=288"},"modified":"2024-02-21T17:11:41","modified_gmt":"2024-02-21T16:11:41","slug":"sokparametrar-json","status":"publish","type":"page","link":"https:\/\/solarxbike.se\/labbet\/code-snippets\/sokparametrar-json\/","title":{"rendered":"S\u00f6kparametrar json"},"content":{"rendered":"<h3 id=\"how-the-query-syntax-works\">How the query syntax works<\/h3>\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">The\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">query<\/code>\u00a0string syntax uses the following rules:<\/p>\n<ul class=\"sc-laZMeE bGpHBT\" data-garden-id=\"typography.unordered_list\" data-garden-version=\"8.39.0\">\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\">\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">The\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">:<\/code>\u00a0character is the equality operator. Other operators include\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">&lt;<\/code>\u00a0(greater than) and\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">&gt;<\/code>\u00a0(less than), the minus sign\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">-<\/code>\u00a0(negation), and the wildcard (<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">*<\/code>) character. See\u00a0<a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_ngr_frb_vc\">Search operators<\/a>\u00a0in Zendesk help<\/p>\n<\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\">\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">Double quotes (<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">&quot;&quot;<\/code>) are used for search phrases. The search only returns records that contain an exact match of the phrase.<\/p>\n<\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\">\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">The\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">type<\/code>\u00a0property returns records of the specified resource type. Possible values include\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">ticket<\/code>,\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">user<\/code>,\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">organization<\/code>, and\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">group<\/code>. See\u00a0<a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_ohr_wsc_3v\">Using the &#8217;type&#8217; keyword<\/a>\u00a0in Zendesk help<\/p>\n<\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\">\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">The\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">status<\/code>\u00a0property returns tickets assigned to a specified ticket status. Other supported properties vary based on the record type. See the following reference guides in Zendesk help:<\/p>\n<ul class=\"sc-laZMeE bGpHBT\" data-garden-id=\"typography.unordered_list\" data-garden-version=\"8.39.0\">\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\"><a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_crj_yev_uc\">Ticket property keywords<\/a><\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\"><a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_rvz_afv_uc\">User property keywords<\/a><\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\"><a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_gok_ffv_uc\">Organization property keywords<\/a><\/li>\n<li class=\"sc-jNnpgg sc-jffHpj jHhdID gpoyWd\" data-garden-id=\"typography.unordered_list_item\" data-garden-version=\"8.39.0\"><a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258#topic_wcx_ifv_uc\">Group property keywords<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<h3 id=\"url-encoding-parameter-values\">URL encoding parameter values<\/h3>\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">Zendesk REST APIs require URL encoding for any URL parameter values, including the\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">query<\/code>\u00a0parameter. URL parameters are also called query parameters or query strings.<\/p>\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\">For example, to submit a search request using a\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">query<\/code>\u00a0value of\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">type:ticket status:open<\/code>, the\u00a0<code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">:<\/code>\u00a0and space characters must be URL encoded as follows:<\/p>\n<p class=\"sc-eJocfa dyQuZb\" data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\"><code class=\"sc-jNnpgg sc-dPaNzc eZKrVn gOgMjg\" data-garden-id=\"typography.code\" data-garden-version=\"8.39.0\">...\/api\/v2\/search.json?query=type%3Aticket+status%3Aopen<\/code><\/p>\n<pre data-garden-id=\"typography.paragraph\" data-garden-version=\"8.39.0\"><strong>K\u00e4lla<\/strong>: <a href=\"https:\/\/developer.zendesk.com\/documentation\/ticketing\/using-the-zendesk-api\/searching-with-the-zendesk-api\/#url-encoding-parameter-values\">Zendesk<\/a> |<\/pre>\n<hr \/>\n<h2 id=\"ariaid-title11\" class=\"title topictitle2\">Sorting search results<\/h2>\n<div class=\"body\">\n<div class=\"p\">\n<p>You can sort your search results by field, in ascending or descending order, using the following keyword phrases:<\/p>\n<ul id=\"topic_lhr_wsc_3v__ul_mhr_wsc_3v\" class=\"ul\">\n<li class=\"li\"><code class=\"ph codeph\">order_by:&lt;em class=&quot;ph i&quot;&gt;field&lt;\/em&gt;<\/code><\/li>\n<li class=\"li\"><code class=\"ph codeph\">sort:asc<\/code>\u00a0or\u00a0<code class=\"ph codeph\">sort:desc<\/code><\/li>\n<\/ul>\n<\/div>\n<div class=\"p\">\n<p>Sorting is available on the following fields:<\/p>\n<ul id=\"topic_lhr_wsc_3v__ul_nhr_wsc_3v\" class=\"ul\">\n<li class=\"li\"><code class=\"ph codeph\">created<\/code><\/li>\n<li class=\"li\"><code class=\"ph codeph\">commented<\/code><\/li>\n<li class=\"li\"><code class=\"ph codeph\">priority<\/code><\/li>\n<li class=\"li\"><code class=\"ph codeph\">status<\/code><\/li>\n<li class=\"li\"><code class=\"ph codeph\">ticket_type<\/code><\/li>\n<\/ul>\n<\/div>\n<p class=\"p\">Using the\u00a0<code class=\"ph codeph\">order_by<\/code>\u00a0and\u00a0<code class=\"ph codeph\">sort<\/code>\u00a0keywords is equivalent to using the API parameters\u00a0<code class=\"ph codeph\">sort_by<\/code>\u00a0and\u00a0<code class=\"ph codeph\">sort_order<\/code>.<\/p>\n<hr \/>\n<div id=\"topic_ohr_wsc_3v\" class=\"topic nested1 collapse show\" aria-labelledby=\"ariaid-title12\">\n<h2 id=\"ariaid-title12\" class=\"title topictitle2\">Using the &#8217;type&#8217; keyword<\/h2>\n<div class=\"body\">\n<p class=\"p\">For API searches, one of the tools you have available for narrowing your search results is the\u00a0<code class=\"ph codeph\">&lt;em class=&quot;ph i&quot;&gt;type&lt;\/em&gt;<\/code>\u00a0keyword. It is used to explicitly declare that you want to search for one of the following types:<\/p>\n<div class=\"p\">\n<ul id=\"topic_ohr_wsc_3v__ul_phr_wsc_3v\" class=\"ul\">\n<li class=\"li\">ticket<\/li>\n<li class=\"li\">user<\/li>\n<li class=\"li\">organization<\/li>\n<li class=\"li\">group<\/li>\n<\/ul>\n<\/div>\n<p class=\"p\">Using the\u00a0<code class=\"ph codeph\">type<\/code>\u00a0keyword means that you are explicitly searching on the type you specify. For example, you can search for all the users that belong to the customer&#8217;s organization using this search statement:<\/p>\n<div class=\"p\">\n<pre class=\"pre codeblock\"><code>type:user organization:customers<\/code><\/pre>\n<\/div>\n<p class=\"p\">If you instead searched for\u00a0<code class=\"ph codeph\">organization:customers<\/code>\u00a0you would also get all the tickets that have requesters who belong to this organization. This is because searches that do not explicitly specify type return results for all types, including tickets (and organization is a ticket property).<\/p>\n<p class=\"p\">Using\u00a0<code class=\"ph codeph\">type:user<\/code>, your search returns all users that belong to the Customers organization. So, you&#8217;re narrowing your search to the user type and excluding tickets.<\/p>\n<p class=\"p\">While organizations and groups are properties of the user object, they have their own properties that can be searched as well. The following query allows you search only for organization tags, excluding tags of the same name that may be used in other elements of your Zendesk Support instance such as tickets and forum topics.<\/p>\n<div class=\"p\">\n<pre class=\"pre codeblock\"><code>type:organization tags:premium<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"topic_usk_q2b_pmb\" class=\"topic nested1\" aria-labelledby=\"ariaid-title13\">\n<h2 id=\"ariaid-title13\" class=\"title topictitle2\">Using the &#8217;user&#8217; keyword<\/h2>\n<div class=\"body\">\n<p class=\"p\">To search for a user&#8217;s profile data, you have the following two options.<\/p>\n<div class=\"p\">\n<p>Using the\u00a0<code class=\"ph codeph\">user<\/code>\u00a0keyword:<\/p>\n<pre class=\"pre\">user:amy<\/pre>\n<p>Or, using the\u00a0<code class=\"ph codeph\">type:user<\/code>\u00a0keyword:<\/p>\n<pre class=\"pre\">type:user amy<\/pre>\n<\/div>\n<p class=\"p\">For more information about the\u00a0<code class=\"ph codeph\">user<\/code>keyword and how it&#8217;s different from the\u00a0<code class=\"ph codeph\">type:user<\/code>\u00a0keyword, see the section about\u00a0<a class=\"xref\" href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408883318554#ariaid-title3\" target=\"_blank\" rel=\"noopener\">The user and type keywords<\/a>\u00a0in\u00a0<em class=\"ph i\">Searching users, groups, and organizations<\/em>.<\/p>\n<pre><strong>K\u00e4lla<\/strong>: <a href=\"https:\/\/support.zendesk.com\/hc\/en-us\/articles\/4408886879258-Zendesk-Support-search-reference#topic_ohr_wsc_3v\">Zendesk search reference<\/a> |<\/pre>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How the query syntax works The\u00a0query\u00a0string syntax uses the following rules: The\u00a0:\u00a0character is the equality operator. Other operators include\u00a0&lt;\u00a0(greater than) and\u00a0&gt;\u00a0(less than), the minus sign\u00a0&#8211;\u00a0(negation), and the wildcard (*) character. See\u00a0Search operators\u00a0in Zendesk help Double quotes (&quot;&quot;) are used for search phrases. The search only returns records that contain an exact match of the phrase. &#8230; <a title=\"S\u00f6kparametrar json\" class=\"read-more\" href=\"https:\/\/solarxbike.se\/labbet\/code-snippets\/sokparametrar-json\/\" aria-label=\"L\u00e4s mer om S\u00f6kparametrar json\">L\u00e4s mer<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-288","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/pages\/288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":5,"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/pages\/288\/revisions"}],"predecessor-version":[{"id":403,"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/pages\/288\/revisions\/403"}],"wp:attachment":[{"href":"https:\/\/solarxbike.se\/labbet\/code-snippets\/wp-json\/wp\/v2\/media?parent=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}