Prerequisites
- A Curve account with API access (Label and/or Publisher).
- Your Curve API credentials: Application Token, API Key, API Secret Key, and Client ID.
Entering Credentials
In Project Settings → Integrations → Curve → Settings → Credentials:- Select Label or Publisher in the sidebar.
- Enter the four credential fields:
- Application Token
- API Key
- API Secret Key
- Client ID
- Use the show/hide toggle next to secret fields if you need to confirm what you entered.
- Click Save & Test to store the values and validate the connection with Curve’s API.
Activating the Connection
After a successful Save & Test:- Click Activate for that account type (Label or Publisher).
- The connection is locked for editing; only Deactivate is available afterward.
- Activating triggers an initial scan that attempts to match Royaltyport entities to Curve payees, catalog to Curve releases/tracks, and contracts to Curve contracts.
Enabling and Disabling
Each account type (Label / Publisher) has an Enabled switch. You can disable an account type without deactivating or clearing credentials. When disabled, that account type is not used for syncs or linking until you enable it again.Contract Name Format
Under Settings → Format → Contract Name, you can configure how contract names are generated when creating or updating contracts in Curve. Options typically include:- A static prefix or pattern plus extractor fields (e.g. contract type, assignee name, date).
- A delimiter between parts (space, underscore, or hyphen).
Agent Notes
Under Settings → Notes, you can add custom instructions for the Curve sync agents to follow when they run. Notes are organized per sub-agent and per tool, and are saved for the whole organization. Use them to steer how the agents build contracts, payees, and catalog during a sync.Next Steps
Linking Overview
Complete linking in the recommended order before syncing.
Linking Entities
Link Royaltyport entities to Curve payees first.