# Percent API

**Canonical:** https://apis.io/apis/poweredbypercent-com/poweredbypercent-com-api/  
**Provider:** Percent — https://apis.io/providers/poweredbypercent-com/  
**Documentation:** https://docs.goodstack.io/docs/api/list-users

Percent API is published by [Percent](https://apis.io/providers/poweredbypercent-com/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Percent API as documented publicly: 40 operations. Contract generated from the documentation by API Evangelist (2026-10-24); not the provider's own document.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| POST | `/scim/v2/Bulk` | Apply up to 100 user operations in a single request. |
| GET | `/scim/v2/ResourceTypes` | Discovery endpoint listing the supported resource types. |
| GET | `/scim/v2/Schemas` | Discovery endpoint listing the supported SCIM schemas: the Core User, the Enterprise User extension and the Goodstack User extension. |
| GET | `/scim/v2/Schemas/{id}` | Retrieve a single schema definition by its URN. |
| GET | `/scim/v2/Users` | Return a paginated, optionally filtered and sorted list of users that belong to the partner the SCIM key is bound to. |
| POST | `/scim/v2/Users` | Create a user |
| DELETE | `/scim/v2/Users/{id}` | Deactivate a user |
| GET | `/scim/v2/Users/{id}` | Retrieve a single user by id. |
| PATCH | `/scim/v2/Users/{id}` | Update a user |
| PUT | `/scim/v2/Users/{id}` | Replace a user |
| GET | `/v1/activity-tags` | List Activity Tags |
| GET | `/v1/activity-tags/{tagid}` | Retrieve an Activity Tag |
| GET | `/v1/agent-verifications` | List Agent Verifications |
| GET | `/v1/categories` | List Categories |
| POST | `/v1/categories` | Create a Category |
| DELETE | `/v1/categories/{id}` | Delete a Category |
| GET | `/v1/categories/{id}` | Retrieve a Category |
| PATCH | `/v1/categories/{id}` | Edit a Category |
| GET | `/v1/countries` | List available Countries |
| GET | `/v1/donation-sessions` | List Donation Sessions |
| GET | `/v1/donations` | Retrieve a list of donations. |
| POST | `/v1/donations` | Creates a new Donation of type direct. |
| GET | `/v1/donations/{id}` | Retrieve a donation by its ID. |
| PATCH | `/v1/donations/{id}` | Edit a Donation |
| POST | `/v1/donations/{id}/cancel` | Cancel a Donation |
| GET | `/v1/fundraisers` | Get a paginated list of Fundraisers |
| GET | `/v1/giving/campaigns` | Get a paginated list of Campaigns |
| GET | `/v1/giving/donations` | List Donations |
| GET | `/v1/grants/data/programs/{programid}/candidates` | List candidates for a grant program |
| POST | `/v1/grants/programs/{id}/candidate` | Creates a candidate for an application-type grant program. |
| GET | `/v1/grants/task-assignees` | Returns the accounts that the task auto-assignment rules of the partner assign tasks to. |
| GET | `/v1/organisations` | Search for nonprofits. |
| GET | `/v1/organisations/{id}` | Retrieve an Organisation |
| GET | `/v1/registries` | List Registries |
| GET | `/v1/registries/{id}` | Retrieve a Registry |
| POST | `/v1/users` | Create a User |
| GET | `/v1/users/{id}` | Retrieve a User |
| PUT | `/v1/users/{id}/organisation` | Set User to support an Organisation |
| GET | `/v1/validation-requests` | List Validation Requests |
| POST | `/webhooks/donation-created` | A new donation record has been successfully created in the system. |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/poweredbypercent-com/openapi/_ae-authored/poweredbypercent-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-delete-scim-v2-users-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-post-scim-v2-bulk-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-get-v1-categories-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-delete-v1-categories-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-put-v1-users-id-organisation-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/poweredbypercent-com/json-schema/poweredbypercent-com-get-v1-users-id-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/poweredbypercent-com/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/poweredbypercent-com/poweredbypercent-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/poweredbypercent-com/.
