Mutation
addLabelsToCreators
Assign labels to creators by name, creating any name the workspace does not carry yet. Priced per creator; for large batches use bulkAddLabelsToCreators.
Arguments
- creatorIds [ID!]! required
- Creator ids to label, as returned by
searchCreatorsorcreator. At least 1 and at most 40. If any id does not resolve in this workspace, the WHOLE call is rejected (all-or-nothing) with a userErrors entry naming it undercreatorIds; nothing is written. - labelNames [String!]! required
- Label names to assign. At least 1 and at most 50, each at most 100 characters. Matching ignores case and surrounding whitespace; a name that matches no label creates it.
Returns
Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.
- creators [Creator!]!
- The creators as stored after the write. Empty when userErrors is non-empty.
- customAttributes JSON!
- Custom metadata fields associated with the creator (for example CRM attributes).
- id ID!
- Unique identifier for the creator in Archive's system.
- socialProfiles [SocialProfile!]!
- Social media profiles linked to this creator across all platforms (for example Instagram, TikTok, YouTube). Returns an empty list if no profiles are linked.
- accountName String!
- Username or handle of the social media account.
- avatar String
- URL of the account's profile picture, if available.
- creator Creator ↻ circular view Creator →
- Creator associated with this social profile in the current workspace. Use this to get the unified creator ID for deduplicating creators across platforms. Returns null if the profile has no creator record in this workspace.
- email String
- Email address associated with the account, if available.
- followers Int!
- Number of followers on the social media account (when available).
- following Int!
- Number of accounts this profile is following (when available).
- fullName String
- Display name or full name shown on the social media profile.
- id ID!
- Unique identifier of the social profile in Archive's system.
- originalUrl String!
- Direct URL to the profile on the social platform (e.g., https://instagram.com/account_name).
- phoneNumbers [String!]
- Phone numbers associated with the account, when present.
- private Boolean!
- Whether the social media account is currently set to private.
- proAccount Boolean!
- Whether the account is marked as a professional or business account on the platform.
- provider Provider!
- Platform where the social profile exists (for example INSTAGRAM, TIKTOK, YOUTUBE, or INTERNAL).
- Instagram platform integration, including posts, reels, stories, and profile data.
- INTERNAL
- Internal Archive-managed source used for synthetic or system-generated content.
- TIKTOK
- TikTok platform integration, including videos and creator profile data.
- YOUTUBE
- YouTube platform integration, including Shorts, videos, thumbnails, and profile data.
- verified Boolean!
- Whether the account has a verified/badge status on the platform.
- userErrors [UserError!]!
- Errors that refused the whole request: an empty or oversized list, a call costing more than the workspace's rate-limit capacity, a blank or over-long name, an unknown creator id, a label being deleted, more than one label assignment in the same request, or a workspace with no user to attribute the write to. Empty on success.
- field [String!]
- Path to the input field that caused the error.
- message String!
- The error message.