# Big news: Success.co Public API is here 🎉

You can now generate API keys in Settings → Personal → API Keys and use our brand‑new public GraphQL API to read and write everything your Success.co workspace knows about Rocks, Meetings, Issues, Headlines, To‑Dos, People and more.

URL: https://www.success.co/blog/success-co-public-api  
Published: 2025-06-30

You can now generate API keys in Settings → Personal → API Keys and use our brand‑new public GraphQL API to read and write everything your Success.co workspace knows about Rocks, Meetings, Issues, Headlines, To‑Dos, People and more.

## What’s new?

- **Generate & manage keys.** Create and delete your own API keys from the new _API Keys_ page. Each key works with the same access you have in the app.

- **Full CRUD access.** Nearly every object you see in the UI – meetings, [scorecard measurables](https://www.success.co/platform/scorecards), [rocks](https://www.success.co/platform/rocks), quarters, teams – is available via our new GraphQL schema.

- **Powerful & flexible.** Ask for exactly what you need with precise queries and mutations.

- **Strong security.** Bearer token auth over HTTPS, and every key respects the permissions of the person who created it.

## Why this matters

Success.co has always been your single source of truth for EOS® – and now, it’s fully programmable. That also opens the door to [using AI with your EOS data](https://www.success.co/blog/supercharging-eos-with-the-power-of-ai).

Whether you’re building internal dashboards, automating routine workflows, or syncing Success.co with the rest of your toolstack (see [all Success.co integrations](https://www.success.co/platform/integrations)), the new API opens up a world of possibilities:

- Pull scorecard data into BI tools like Power BI or Looker.

- Automatically generate Headlines from Slack messages or external systems.

- Trigger new Rocks or Issues when events happen in your product.

- Build bots that send To-Do reminders or summarize L10 Issues. If you'd rather not build your own, you can [connect Claude to Success.co](https://www.success.co/platform/integrations/claude) directly.

Whatever your use case, the API gives you the power to customize and scale Success.co to fit exactly how your team works. For no-code automation, there's also the [Zapier integration](https://www.success.co/blog/zapier-integration-for-eos-workflows).

![Success.co API Keys settings page listing created keys with revoke buttons and a Create API Key button](https://res.cloudinary.com/successco/image/upload/f_auto,q_auto/contento/a_01JZ0b1TMwrwZ41KPsM7Danf78/successco-api-keys)

## Quick start

**1. Generate a key** in Settings → Personal → API Keys. Your key starts with `suc_api_`.

**2. Make a request.** Here's an example that lists your Issues:

```bash
curl https://www.success.co/graphql \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "{ issues { nodes { id name } } }"}'
```

The [API docs](https://www.success.co/docs/guides/api-getting-started) have the same example in JavaScript and Python.

## What’s in Version 1.0?

- **Coverage:** All key elements: add, edit and delete Meetings, Issues, Rocks, Measurables, People, Teams, Headlines, To‑Dos and 50+ more.

- **Limits:** Requests are rate limited; please keep to a sensible pace (see [Errors and limits](https://www.success.co/docs/guides/api-errors-and-limits#limits)).

We’re just getting started. Send feature requests and beta feedback to **support@success.co**

## Give it a go!

1. **Generate a key** in Settings → Personal → API Keys.

2. **Read the docs**, starting with [Getting started with the API](https://www.success.co/docs/guides/api-getting-started).

3. **Build something cool**: integrations, dashboards, bots.

4. **Show it off!** Let us know about what you build!

Happy API‑ing! 🛠️

— _The Success.co Team_

p.s. Just reach out if you need any help. support@success.co
