---
title: "Check Pipeline Access"
method: GET
path: "/api/v1/custom_processors/access"
tags: ["Custom Processors"]
---

# Check Pipeline Access

`GET /api/v1/custom_processors/access`

Check if the current user's team has access to custom processors.

Custom processors are generally available: every team has access and can
create/iterate. Kept (always-true) for backwards compatibility with deployed
frontends and API integrations that still poll this endpoint; creation volume
is governed by the per-plan creation allowance, not by an access gate.

## Cookies

- `wos-session` string
- `datalab_active_team` string

## Response `200`

Successful Response

- CustomProcessorAccessResponse — Response for processor access check.
  - `has_access` boolean, required — Whether the user's team can access custom processors
  - `can_create` boolean — Whether the user can create new custom processors (superuser only)
  - `can_iterate` boolean — Whether the user can iterate on existing custom processors (superuser or team override)

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/datalab/apis/datalab-api.md) · [All operations](https://skmtc.dev/datalab/apis/datalab-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/datalab/datalab-api/revisions/aa9f8ee18efb/schema)
