List the hashflags X shows after hashtags
Changed onReturns X's hashflags, the custom emoji X shows after some hashtags. Lists the ones running now unless activeOnly is false. Each returned hashflag costs 1 credit.
Request
- Base URL: https://xquik.com/api/v1
- URL: https://xquik.com/api/v1/x/hashflags
- Auth: one of:
- API key in header x-api-key
- HTTP bearer
- none
Query parameters
Text the hashtag contains, such as football. Case insensitive. A leading hash sign is ignored. Alias query. A post holds at most 280 characters.
Keeps hashflags that run now. Send false to add ended & upcoming ones.
Maximum hashflags to return. Omit it for every match. A low credit balance can return fewer. Aliases pageSize, count, max_results, maxItems, max_items & per_page.
Fields to keep in each row, comma-separated. Use dots for nested fields, such as author.username. A list keeps the field in each item. Case & underscores do not matter. A row that lacks a field leaves it out. Cursors, counts & diagnostics always stay. An unknown name answers 400 unknown_field with the valid names, before any read. The price stays the same. SDK row types then hold only the named fields. A longer URL fails at the edge before Xquik reads it.
Fields to drop from each row, comma-separated. It takes the same names as fields. With fields, it drops from the kept fields. A longer URL fails at the edge before Xquik reads it.
Response
Hashflags X shows after hashtags
Example response
{
"hashflags": [
{
"hashtag": "AION2",
"assetUrl": "https://abs.twimg.com/hashflags/BF-16692_AIon2_jp_Hashmoji_v3/BF-16692_AIon2_jp_Hashmoji_v3.png",
"startsAt": "2026-10-02T10:00:00.000Z",
"endsAt": "2027-01-03T14:59:00.000Z",
"isHashfettiEnabled": false,
"animations": []
}
],
"count": 1,
"total": 1,
"message": "No hashflag runs now. Send activeOnly=false to list the rest."
}Changes
- warning
added the new
topup_in_progressenum value to the/////response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the/response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the///////response property for the response status - warning
added the new
topup_in_progressenum value to the//////response property for the response status - warning
added the new
topup_in_progressenum value to the///////response property for the response status
- warning
- breaking
added to the response body
oneOflist for the response status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the response property
////became required for the status - info
the
response property const valueAsk the user to confirm a payment option before creating checkout.was added for the status - info
removed the
Ask the user to confirm a payment option before creating checkout.enum value from the////response property for the response status - info
removed the
Ask the user to top up at /dashboard/account. This key cannot open checkout.enum value from the////response property for the response status
- breaking