# OSF Registration Providers API

**Canonical:** https://apis.io/apis/osf/osf-registration-providers-api/  
**Provider:** OSF — https://apis.io/providers/osf/  
**Base URL:** https://api.osf.io  
**Documentation:** https://developer.osf.io

OSF Registration Providers API is one of 41 APIs that [OSF](https://apis.io/providers/osf/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Registration Providers. The published artifact set on APIs.io includes an OpenAPI specification.

Registration Providers are entities that manage and moderate groups of registrations on the OSF platform. Each Registration Provider defines workflows, review policies, and customization options for their collection of registrations. Registration Providers can be configured to operate in different moderation modes, such as pre-moderation, post-moderation, or automated workflows. Registration Providers may also specify accepted license types, registration schemas, taxonomies, and review workflows for their associated registrations. They allow communities or organizations to manage the visibility and curation of registered research within their domain. **Attributes include:** - `id`: The unique identifier for the registration provider. - `name`: Human-readable name of the provider. - `description`: A description of the provider’s purpose and scope. - `reviews_workflow`: Defines the moderation workflow type (e.g., pre-moderation, post-moderation). - `allow_submissions`: Boolean indicating whether new registrations can be submitted. - `licenses_acceptable`: List of licenses accepted by the provider. **Endpoints include:** - List and detail views of Registration Providers. - Access to registrations under a given provider. - Access to registration schemas and licenses supported by a provider. - Management of moderators and submission actions within the provider's moderation system.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| GET | `/providers/registrations/` | List all Registration Providers |
| GET | `/providers/registrations/{provider_id}/` | Retrieve a Registration Provider |
| GET | `/providers/registrations/{provider_id}/registrations/` | List Registration Requests |
| GET | `/providers/registrations/{provider_id}/taxonomies/` | List Provider Taxonomies (Deprecated) |
| GET | `/providers/registrations/{provider_id}/taxonomies/highlighted/` | List Highlighted Taxonomies (Deprecated) |
| GET | `/providers/registrations/{provider_id}/licenses/` | Registration Providers Licenses List |
| GET | `/providers/registrations/{provider_id}/actions/` | List Registration Actions |
| GET | `/providers/registrations/{provider_id}/requests/` | List Registration Requests |
| GET | `/providers/registrations/{provider_id}/schemas/` | List Registration Schemas for a Provider |
| GET | `/providers/registrations/{provider_id}/subjects/` | List Subjects for a Registration |
| GET | `/providers/registrations/{provider_id}/subjects/highlighted/` | List Highlighted Subjects |
| GET | `/providers/registrations/{provider_id}/moderators/` | List Moderators |
| POST | `/providers/registrations/{provider_id}/moderators/` | Add Moderator |
| GET | `/providers/registrations/{provider_id}/moderators/{moderator_id}/` | Retrieve Moderator Details |
| PATCH | `/providers/registrations/{provider_id}/moderators/{moderator_id}/` | Update Moderator Permissions |
| DELETE | `/providers/registrations/{provider_id}/moderators/{moderator_id}/` | Remove Moderator |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/osf/openapi/osf-registration-providers-api-openapi.yml

## Other OSF APIs (12)

- [OSF API](https://apis.io/apis/osf/osf-api/)
- [OSF Actions API](https://apis.io/apis/osf/osf-actions-api/)
- [OSF Applications API](https://apis.io/apis/osf/osf-applications-api/)
- [OSF Base API](https://apis.io/apis/osf/osf-base-api/)
- [OSF CEDAR Metadata API](https://apis.io/apis/osf/osf-cedar-metadata-api/)
- [OSF Citations API](https://apis.io/apis/osf/osf-citations-api/)
- [OSF Collection Providers API](https://apis.io/apis/osf/osf-collection-providers-api/)
- [OSF Collection Submission Actions API](https://apis.io/apis/osf/osf-collection-submission-actions-api/)
- [OSF Collection Submissions API](https://apis.io/apis/osf/osf-collection-submissions-api/)
- [OSF Collections API](https://apis.io/apis/osf/osf-collections-api/)
- [OSF Comments API](https://apis.io/apis/osf/osf-comments-api/)
- [OSF Contributors API](https://apis.io/apis/osf/osf-contributors-api/)

## Tags

Registration Providers

---

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