Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Social Media / Greenwire Public API
Greenwire Public API logo

Greenpeace Greenwire Public API

★ Only Publicly Available OpenAPI DocumentSocial MediaSocial Managementnone6 EndpointsREST

For Agents

Read public Greenpeace Greenwire data — list and fetch events, activist groups, and volunteer profiles by UUID for environmental campaign coordination.

Use for: List all upcoming Greenpeace Greenwire events, Retrieve the details of a specific Greenwire event by UUID, Find activist groups on Greenwire working on a campaign, Get the profile of a Greenwire volunteer by UUID

Not supported: Does not handle donations, petition signing, or member messaging — use for read-only access to public Greenwire events, groups, and volunteers only.

The Greenwire Public API exposes read-only data from Greenpeace's Greenwire community platform, where volunteers, activists, and groups coordinate on environmental campaigns worldwide. Agents can list and retrieve public events, activist groups, and volunteer profiles by UUID. The API is read-only and limited to public-facing community data, with no authentication required for the published endpoints.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Greenwire Public API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Greenwire Public API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Greenwire Public API.

List Greenwire public events with their UUIDs and metadata

Retrieve a single event's full record by UUID

List activist groups participating in Greenpeace campaigns

Fetch a specific group's profile by UUID for volunteer matching

List public volunteer profiles available on Greenwire

Retrieve a single volunteer's public profile by UUID

Use Cases

Patterns agents use Greenwire Public API for, with concrete tasks.

★ Campaign Event Aggregation

Pull a current list of Greenwire public events into a campaign dashboard or newsletter. The /events endpoint returns event metadata that can be filtered and rendered for supporters looking to attend a local action. Useful for climate organisations syndicating Greenpeace mobilisations alongside their own.

Call GET /events, then for each event call GET /events/{UUID} and assemble a JSON list of upcoming Greenpeace actions for the next 30 days.

Volunteer Group Discovery

Help supporters find an existing Greenwire group rather than start a new one. Agents call /groups to list public groups and /groups/{UUID} to fetch a specific group's details, supporting recommendations based on cause area or geography.

Call GET /groups, filter by a region keyword in the agent's query, and return the top three matching groups with their /groups/{UUID} profile details.

Volunteer Profile Lookup

Look up a volunteer's public profile by UUID — useful when reconciling Greenwire identifiers with a CRM or activist database. The /volunteers and /volunteers/{UUID} endpoints expose only fields the volunteer has chosen to make public.

Given a Greenwire volunteer UUID, call GET /volunteers/{UUID} and return the public profile fields for matching against a CRM record.

AI Agent Greenwire Integration

An AI assistant for an environmental NGO uses Jentic to surface Greenwire data on demand — answering questions like 'what Greenpeace events are happening this week?' without bespoke integration work. The agent searches Jentic for the right Greenwire operation, loads the schema, and executes the call.

Search Jentic for 'list greenpeace events', load the GET /events schema, execute the call, and summarise the next five upcoming events for the user.

Key Endpoints

6 endpoints — the greenwire public api exposes read-only data from greenpeace's greenwire community platform, where volunteers, activists, and groups coordinate on environmental campaigns worldwide.

METHOD

PATH

DESCRIPTION

GET

/events

List public Greenwire events

GET

/events/{UUID}

Retrieve a single event by UUID

GET

/groups

List activist groups on Greenwire

GET

/groups/{UUID}

Retrieve a single group by UUID

GET

/volunteers

List public volunteer profiles

GET

/volunteers/{UUID}

Retrieve a single volunteer profile by UUID

GET

/events

List public Greenwire events

GET

/events/{UUID}

Retrieve a single event by UUID

GET

/groups

List activist groups on Greenwire

GET

/groups/{UUID}

Retrieve a single group by UUID

GET

/volunteers

List public volunteer profiles

GET

/volunteers/{UUID}

Retrieve a single volunteer profile by UUID

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

The Greenwire Public API does not require credentials for these endpoints. Jentic still routes the call through the MAXsystem so that, if Greenpeace introduces auth in the future, agents do not need code changes — only the vault entry updates.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'list greenpeace events' and Jentic returns the matching Greenwire operation with its input schema, so the agent can call the right endpoint without browsing Greenpeace docs.

Time to first call

Time to first call

Direct integration: a few hours to read the spec, wire HTTP calls, and handle pagination. Through Jentic: minutes — search for the operation, load its schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Meetup API

→

General-purpose event and group platform — pair with Greenwire when an agent needs broader event coverage beyond Greenpeace.

Choose Meetup when the user wants any local environmental event, not just Greenpeace-organised ones.

Complementary

Mailchimp Marketing API

→

Email marketing platform — combine with Greenwire to push event lists to a supporter newsletter.

Use Mailchimp when the agent has Greenwire event data and needs to send it to a campaign audience.

Complementary

HubSpot CRM Contacts

CRM for matching Greenwire volunteer UUIDs to existing supporter records.

Choose HubSpot when reconciling a Greenwire volunteer with a CRM contact rather than working only inside Greenwire.

FAQs

Specific to using Greenwire Public API through Jentic.

What authentication does the Greenwire Public API use?

The published Greenwire endpoints in this spec are public read-only and do not declare a security scheme — calls to /events, /groups, and /volunteers can be made without an API key. Through Jentic, the calls are still routed via the MAXsystem so any future credential changes can be applied centrally without updating agent code.

Can I list upcoming Greenpeace events with this API?

Yes. Call GET /events to retrieve the list of public Greenwire events, then GET /events/{UUID} for the full record on any specific event. The API does not provide a date filter directly — agents should sort the returned events by date client-side.

What are the rate limits for the Greenwire Public API?

The OpenAPI spec does not publish explicit rate limits. Treat the API as a community resource and back off on any 429 response. Jentic's executor surfaces non-2xx responses to the agent so retries can be handled in the workflow.

How do I retrieve a Greenwire volunteer profile through Jentic?

Search Jentic with the query 'get a Greenwire volunteer profile', load the GET /volunteers/{UUID} schema, then execute with the volunteer UUID. Only fields the volunteer has marked public will be returned.

Is the Greenwire Public API free to use?

Greenpeace publishes the Greenwire data as a public community resource. There is no published pricing or paid tier in the spec. Use it respectfully and within reasonable request volumes.

Can this API write or update Greenwire data?

No. All six endpoints in this spec are GET — there are no POST, PUT, PATCH, or DELETE operations. The API is read-only.

GET STARTED

Start building with Greenwire Public API

Explore with Jentic
View OpenAPI Document