---
title: serializeQuery
editUrl: false
head: []
template: doc
prev: false
next: false
sidebar:
  hidden: false
  attrs: {}
pagefind: true
draft: false
---

> **serializeQuery**(`query`): `string`

Defined in: [src/core/query.ts:6](https://github.com/slingshot/brex/blob/9dff46b5d5637a0dd072bca56d02d8a0f4425312/src/core/query.ts#L6)

Serializes query params the way the Brex API expects (`form` + `explode`):
arrays repeat their key verbatim per element — bracket-style names like
`expand[]` are part of the parameter name, never synthesized.

## Parameters

### query

`Record`\<`string`, `unknown`\> \| `undefined`

## Returns

`string`