logo

plone.restapi v8.21.3.dev0

Table of Contents

  • Introduction
    • More on Content Negotiation
    • Representation of all standard Plone content types
  • Authentication
  • Explore the API using Postman
  • Content Manipulation
  • Volto Blocks support
  • History
  • Batching
  • Add-ons
  • Comments
  • Copy and Move
  • Expansion
  • Portal Actions
  • Workflow
  • Working Copy
  • Locking
  • Sharing
  • Registry
  • Types
  • Types Schema
  • Users
  • Groups
  • Principals
  • Roles
  • Breadcrumbs
  • Navigation
  • Context Navigation
  • Serialization
  • Search
  • TUS resumable upload
  • Vocabularies and Sources
  • Control Panels
  • Tiles
  • Querystring
  • Querystring Search
  • Customizing the API
  • Conventions
  • Translations
  • Email Send
  • i18n: internationalization of screen messages
  • Email Notification
  • System
  • Database
  • Upgrade Guide
  • Contributing to plone.restapi
  • HTTP Status Codes
  • Glossary

plone.org plone.org

  • repository
  • open issue
  • suggest edit
  • .md

Breadcrumbs

Breadcrumbs#

Get the breadcrumbs for the current page:

http

GET /plone/front-page/@breadcrumbs HTTP/1.1
Accept: application/json
Authorization: Basic YWRtaW46c2VjcmV0

curl

curl -i -X GET http://nohost/plone/front-page/@breadcrumbs -H "Accept: application/json" --user admin:secret

httpie

http http://nohost/plone/front-page/@breadcrumbs Accept:application/json -a admin:secret

python-requests

requests.get('http://nohost/plone/front-page/@breadcrumbs', headers={'Accept': 'application/json'}, auth=('admin', 'secret'))

Example response:

HTTP/1.1 200 OK
Content-Type: application/json

{
    "@id": "http://localhost:55001/plone/front-page/@breadcrumbs",
    "items": [
        {
            "@id": "http://localhost:55001/plone/front-page",
            "title": "Welcome to Plone"
        }
    ],
    "root": "http://localhost:55001/plone"
}

previous

Roles

next

Navigation

© Copyright 2014-2022, Plone Foundation.

The text and illustrations in this website are licensed by the Plone Foundation under a Creative Commons Attribution 4.0 International license. Plone and the PloneĀ® logo are registered trademarks of the Plone Foundation, registered in the United States and other countries. For guidelines on the permitted uses of the Plone trademarks, see https://plone.org/foundation/logo. All other trademarks are owned by their respective owners.

Deploys by Netlify