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).
Next Steps
Linking Overview
Complete linking in the recommended order before syncing.
Linking Entities
Link Royaltyport entities to Curve payees first.