Oct 07, 2024
Request options
The API client methods accept additional parameters for adding headers or query parameters.
For example:
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'algolia'
client = Algolia::SearchClient.create(
"ALGOLIA_APPLICATION_ID",
"ALGOLIA_API_KEY",
)
client.search_single_index(
"ALGOLIA_INDEX_NAME",
{ query: "SEARCH_QUERY" },
{
# Add a custom HTTP header to this request
header_params: { "extra-header": "greetings" },
# Add query parameters to this request
query_params: { queryParam: "value" }
}
)
Query parameters only apply to methods that accept them,
such as GET
requests.
Reference
header_params
|
type: Hash[String,String]
Additional headers as key-value pairs to send with this request. |
query_params
|
type: Hash[String,Any]
Additional query parameters to send with this request. They only take effect with API operations that support query parameters. Otherwise, they’re ignored. |
Did you find this page helpful?