# setSkipTraceDailyCap

Set the ORGANIZATION's daily cap on property-signal skip-trace workflow runs: the `dailyCap` getWorkflowThrottleUsage reports, shared by every PROPERTY_SIGNAL_SKIP_TRACE workflow in the org. Each run spends a skip-trace credit, so this arms real spend: ADMIN scope, and the key owner must be an org admin. A whole number, 1 to 1,000,000,000; a raise reaches an org already capped today within minutes. Returns the new cap. State the old cap (getWorkflowThrottleUsage on a skip-trace workflow) and the new one first; when it already is that cap, change nothing. Run it as a write code task whose approvedLive names it: that draws the person's yes/no card showing both caps, and only that yes sets it, so never ask a yes of your own. Never lower it unless asked: a lower cap throttles every skip-trace workflow.

- Call: `POST https://server.goliathdata.com/api/v1/call` with `{ "operationId": "setSkipTraceDailyCap", "variables": {...} }`
- Scope: `ADMIN`
- Type: mutation
- Idempotency: honors `Idempotency-Key` (24 h)
- Rate-limited: no

## Variables

- `dailyCap`: `Int!` (required)

## Response (data, an example)

```json
{
  "workflowAutomationsMutation": {
    "updatePropertySignalSkipTraceDailyCap": 0
  }
}
```

## Example

```bash
curl https://server.goliathdata.com/api/v1/call \
  -H "Authorization: Bearer $GOLIATH_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
    "operationId": "setSkipTraceDailyCap",
    "variables": {
      "dailyCap": 10
    }
  }'
```
