---
title: "Enable or disable one agent-owned capability"
method: PUT
path: "/credits/agent/catalog"
tags: ["Agent-native onboarding"]
---

# Enable or disable one agent-owned capability

`PUT /credits/agent/catalog`

## Request

- Base URL: `https://api.paywithlocus.com/api`
- URL: `https://api.paywithlocus.com/api/credits/agent/catalog`
- Auth: HTTP bearer

Changes only the enabled flag for one exact catalog slug on the self-registered account. It cannot change pricing or any other tenant setting.

## Request body

- object
  - `slug` string, required
  - `enabled` boolean, required

## Response `200`

Effective capability enablement

## Other responses

- `403`: Not the self-registered account credential
- `404`: Unknown catalog slug

---

[API](https://skmtc.dev/paywithlocus/apis/locus-pro-api.md) - [All operations](https://skmtc.dev/paywithlocus/apis/locus-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paywithlocus/apis/locus-pro-api/revisions/aab8fa5d6cef?raw)
