ANC
Operators

Operators Overview

For admins, API users, and integrators.

Operators

This section is for anyone who writes scripts against the CRM, builds integrations, or administers the workspace.

Not for day-to-day users. If you're logging deals, see User Guide instead.

What's here

Quick facts

  • Workspace ID: d3fbc29a-a635-48b7-9d6e-250941677fd0
  • Production URL: https://crm.ancsports.net
  • GraphQL endpoint: https://crm.ancsports.net/graphql
  • REST base: https://crm.ancsports.net/rest
  • Auth: workspace-scoped JWT (see API Access)

Common scripting patterns

  • Migrate data from SF: see /root/rag2/scripts/ for historical examples
  • Backfill a field: use updateOpportunities(data, filter) chunked at 200
  • Bulk-reassign records after Company merge: see API Access
  • Add a dashboard widget via API: see Field IDs Reference for filter JSON format

Working on Boyka skills

Boyka's system prompt lives as an Agent record. To update:

mutation {
  updateOneAgent(input: {id: "c73dcdc4-5b5b-442a-bad2-2b1e50bb1df2", prompt: "..."}) {
    id
  }
}

Skills are AgentHandoff records — same pattern. When you add a new field/view/widget, update Boyka's prompt so it knows to use it.

On this page