Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Search Confluence Cloud content via REST API by type and label and expand metadata

Stanisław Reduta
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 20, 2021

The goal is to retrieve all content from Confluence Cloud by type `page` and `label` containing `some-label` tag.

When searching Confluence using `cql` the query does return result set but does not include `metadata` (specifically `labels`), though `expand` key is explicitly passed to the query:


https://foobar.atlassian.net/wiki/rest/api/search/?expand=metadata.labels&cql=type=page&label="some-label"

What is the reason for `expand` being neglected? Or is the query itself misconfigured?


----------
I used Confluence Search API Reference

1 answer

0 votes
Ajay _view26_
Community Champion
January 20, 2021

Can you try 

https://foobar.atlassian.net/wiki/rest/api/search/?expand=metadata.labels&cql=label=some-label
Stanisław Reduta
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 20, 2021

This returns an error:

(obviously I'm using different value as a label tag, but the format is the same `foo-bar`

{ "statusCode": 400, "data": { "authorized": false, "valid": true, "errors": [], "successful": false }, "message": "com.atlassian.confluence.api.service.exceptions.BadRequestException: Could not parse cql : label=some-label"}

 

Rishabh Umrao
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 3, 2021

@Stanisław Reduta This one worked for me.. give it a try if the problem is not resolved.

https://foobar.atlassian.net/wiki/rest/masterdetail/1.0/detailssummary/lines?cql=label=some-label 

 

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
TAGS
AUG Leaders

Atlassian Community Events