Confluence Search API endpoint does not seem to support expand query parameter

Praveen Kukreja May 16, 2023

I tried varied API requests in confluence using the /search endpoint. I noticed that the expand query is not working just like it works for other endpoints (/space, /content).

For example in the below requests, there are _expandable properties that are not being expanded:

`https://abc.atlassian.net/wiki/rest/api/search?cql=type='attachment'&expand=extensions.fileType`

`https://abc.atlassian.net/wiki/rest/api/search?cql=type='attachment'&expand=metadata`

 

Am I missing something here ?

 

1 answer

1 accepted

1 vote
Answer accepted
Praveen Kukreja May 16, 2023

After hours of looking into discuss forum, I somehow found that you need to use word content before each expandable parameter. 

So you need to change the above calls to:

`https://abc.atlassian.net/wiki/rest/api/search?cql=type='attachment'&expand=content.metadata`

It's a true marvel how Atlassian manages to keep the secrets of their documentation locked away, leaving us to stumble in the dark, blindly searching for the missing puzzle pieces.

Will Marsman June 24, 2023

ive been fighting this for the last two hours. i don't understand why they can't include a working example in the docs.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events