Get catalog items
/api/20210901/catalog
Request
- 
                            excludedFields: string
                            
                            Comma separated list of fields to exclude from response.
 - 
                            fields: string
                            
                            Comma separated list of fields to include in response.
 - 
                            limit: integer
                            
                            Number of catalog items per page.
 - 
                            page: integer
                            
                            Page number.
 - 
                            search: string
                            
                            search string
 - 
                            sortBy: string
                            
                            Sort by criteria.
 - 
                            sortOrder: string
                            
                            Sort order.Allowed Values:
[ "ASC", "DESC" ] - 
                            type: 
                            
                            catalog item type filter
 
There's no request body for this operation.
Back to TopResponse
- application/json
 
200 Response
- 
                
                object 
                
                
             CatalogItemIdRef
                
            
 - 
                
                object 
                
                
             CatalogItemParentIdNameRef
                
            
 - 
                
                object 
                
                
             Discriminator: type
                
            Discriminator:
{ "propertyName":"type" } 
object- 
                
                    
                    description: string
                    
                    
                     
                    
                
                
                Catalog item description, if any
 - 
                
                    
                    lastModified: string
                    
                    
                     (date-time) 
                    
                
                
                Catalog item last modified date and time
 - 
                
                    
                    owner: string
                    
                    
                     
                    
                
                
                Catalog item owner
 - 
                
                    
                    type: 
                    
                    
                
                
                    type
                
                
                
 
object- 
                
                    
                    name: string
                    
                    
                     
                    
                
                
                Catalog item name
 - 
                
                    
                    parentId: string
                    
                    
                     
                    
                
                
                Catalog parent item identifier (if catalog item has a parent)
 
object- 
                
                    
                    type: string
                    
                    
                     
                    
                
                
                Allowed Values:
[ "workbooks", "folders", "datasets", "connections", "dataflows", "models", "sequences", "subjectAreas", "analysis", "reports", "dashboards", "dashboardpages", "scripts" ] 
400 Response
object- 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Short error code that defines the error, meant for programmatic parsing.
 - 
                
                    
                    message(required): string
                    
                    
                     
                    
                
                
                Human-readable error string.
 
401 Response
object- 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Short error code that defines the error, meant for programmatic parsing.
 - 
                
                    
                    message(required): string
                    
                    
                     
                    
                
                
                Human-readable error string.
 
500 Response
object- 
                
                    
                    code(required): string
                    
                    
                     
                    
                
                
                Short error code that defines the error, meant for programmatic parsing.
 - 
                
                    
                    message(required): string
                    
                    
                     
                    
                
                
                Human-readable error string.
 
Examples
This example shows you how to obtain a list of the types of catalog object that the catalog REST API supports.
cURL Example:
curl -i --header 'Authorization: Bearer <token>' \ --request GET 'https://<hostname>/api/20210901/catalog'
cURL Example - Search Query with Criteria
You can add search query criteria to the cURL command to further refine the results of your
        search. In this example, search criteria has been added for workbooks owned by
          john.smith@oracle.com that contain the word sales in the
        name and a column called Product.
                  
curl -i --header 'Authorization: Bearer <token>' \
--request GET 'https://<hostname>/api/20210901/catalog/workbooks?search=owner:john.smith@oracle.com name:sales
      columns:Product'
                  cURL Example - Searching Sub Items
You can also search container items such as folders or dashboards for sub items the search
        query parameter. This example returns all the subitems in the shared/Sales
        folder.
                  
curl -i --header 'Authorization: Bearer <token>' \ --request GET 'https://<hostname>/api/20210901/catalog/folders/c2hhcmVkL1NhbGVz?search=*'
Example of Request Body
Not applicable.
Example of Response Body
Status 200:
[
    {"type": "workbooks"},
    {"type": "folders"},
    {"type": "datasets"},
    {"type": "connections"},
    {"type": "dataflows"},
    {"type": "models"},
    {"type": "sequences"},
    {"type": "subjectAreas"},
    {"type": "analysis"},
    {"type": "reports"},
    {"type": "dashboardgroupfolders"},
    {"type": "dashboardfolders"},
    {"type": "dashboardpages"},
    {"type": "dashboards"},
    {"type": "scripts"}]