---
title: "community.pulse.contribute · OpenVibe.Services"
canonical: "https://openvibe.services/docs/capabilities/community.pulse.contribute"
updated: null
---

# community.pulse.contribute · OpenVibe.Services

HTML: [community.pulse.contribute · OpenVibe.Services](https://openvibe.services/docs/capabilities/community.pulse.contribute)

# `community.pulse.contribute`

Generated at 2026-11-13 06:25:48 UTC from [`openvibe-contracts v0.419.0`](https://github.com/OpenVibers/OpenVibe.Contracts/tree/v0.419.0) and [`openvibe-sdk v0.161.0`](https://github.com/OpenVibers/OpenVibe.SDK/tree/v0.161.0).

Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.

A person grants an app permission to publish and retract public text and https links in Pulse about that person. Community labels each item via the app and limits each app separately; pictures must use Media's public HTTPS thumbnail or object paths.

- Owner: community (token audience `openvibe.community`)
- Version: 1.0
- Status: active
- Visibility: public
- Resource constraints: owner
- Quota class: community-write
- Permissions: community:write
- Input: [community.pulse-contribute-request@1](/docs/contracts/community.pulse-contribute-request)
- Output: community.pulse-write-result@1
- Events: community.pulse.item\_recorded
- Implemented by: - `POST /api/v1/pulse/items`
- `DELETE /api/v1/pulse/items/:service/:type/:id`

[These routes in the API explorer](/docs/api/community#cap-community.pulse.contribute)
