> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ordenação

> Ordene resultados de coleções da X Ads API usando o parâmetro de query sort_by, com atributos suportados em ordem ascendente e descendente para campanhas, line items e mais.

A ordenação está disponível para a maioria dos endpoints de coleção da Ads API (que retornam uma lista de objetos). Dependendo do endpoint, você encontrará vários parâmetros habilitados para ordenação. A maioria dos campos retornados por esses parâmetros (exceto IDs e ENUMs) será ordenável.

| Coleção da API                                                                          | Parâmetros ordenáveis                                                                                                                                              |
| :-------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Accounts](/x-ads-api/campaign-management/reference#accounts)                           | `created_at`, `updated_at`, `deleted`, `name`                                                                                                                      |
| [Funding Instruments](/x-ads-api/campaign-management/reference#funding-instruments)     | `created_at`, `updated_at`, `deleted`, `funded_amount_local_micro`, `start_time`, `end_time`                                                                       |
| [Campaigns](/x-ads-api/campaign-management/reference#campaigns)                         | `created_at`, `updated_at`, `deleted`, `name`, `start_time`, `end_time`, `daily_budget_amount_local_micro`, `total_budget_amount_local_micro`, `standard_delivery` |
| [Line Items](/x-ads-api/campaign-management/reference#line-items)                       | `created_at`, `updated_at`, `deleted`, `bid_amount_local_micro`                                                                                                    |
| [Cards](https://developer.x.com/en/docs/ads/creatives/api-reference/image-app-download) | `created_at`, `updated_at`, `deleted`, `name`                                                                                                                      |
| [Promoted Accounts](/x-ads-api/campaign-management/reference#advertiser-api)            | `created_at`, `updated_at`, `deleted`, `paused`                                                                                                                    |
| [Promoted Tweets](/x-ads-api/campaign-management/reference#promoted-tweets)             | `created_at`, `updated_at`, `deleted`, `paused`                                                                                                                    |
| [App Event Tags](/x-ads-api/measurement/mobile-conversions#app-event-tags)              | `created_at`, `updated_at`, `deleted`, `post_view_attribution_window`, `post_engagement_attribution_window`, `assisted_conversion`, `provider_app_event_name`      |

## Começando

Em sua requisição à API, simplesmente adicione `sort_by=[attribute name]-[asc/desc]` onde o atributo é um atributo válido retornado no JSON da sua requisição GET.

Por exemplo, você pode usar `?name-asc` para ordenar por nome alfabeticamente ou `?name-desc` para ordenar em reverso.

## Indo mais fundo

Abaixo está uma requisição de API de exemplo para retornar todos os line items pelo `bid_amount_local_micro` em ordem descendente:

`twurl -H ads-api.x.com "/5/accounts/k9w0oe/line\_items?sort\_by=bid\_amount\_local_micro-desc"`

Para o exemplo de resposta JSON completo com múltiplos line items, consulte a versão em inglês em [/x-ads-api/fundamentals/sorting](/x-ads-api/fundamentals/sorting).
