@adcp/client API Reference - v3.3.3
    Preparing search index...

    Interface SyncCreativesRequest

    Authentication schemes for push notification endpoints

    interface SyncCreativesRequest {
        creatives: CreativeAsset[];
        creative_ids?: string[];
        assignments?: { [k: string]: string[] };
        delete_missing?: boolean;
        dry_run?: boolean;
        validation_mode?: ValidationMode;
        push_notification_config?: PushNotificationConfig;
        context?: ContextObject;
        ext?: ExtensionObject;
    }
    Index

    Properties

    creatives: CreativeAsset[]

    Array of creative assets to sync (create or update)

    100

    creative_ids?: string[]

    Optional filter to limit sync scope to specific creative IDs. When provided, only these creatives will be created/updated. Other creatives in the library are unaffected. Useful for partial updates and error recovery.

    100

    assignments?: { [k: string]: string[] }

    Optional bulk assignment of creatives to packages

    Type Declaration

    • [k: string]: string[]

      Array of package IDs to assign this creative to

      This interface was referenced by undefined's JSON-Schema definition via the patternProperty "^[a-zA-Z0-9_-]+$".

    delete_missing?: boolean

    When true, creatives not included in this sync will be archived. Use with caution for full library replacement.

    dry_run?: boolean

    When true, preview changes without applying them. Returns what would be created/updated/deleted.

    validation_mode?: ValidationMode
    push_notification_config?: PushNotificationConfig
    context?: ContextObject
    ext?: ExtensionObject