# catalog_metadata_program_create_2 Update metadata for a specified program Endpoint: POST /api/catalog/metadata/program/{field}/ Version: 3.59.0-ai-plus Security: PlatformApiKeyAuthentication ## Path parameters: - `field` (string, required) ## Query parameters: - `org` (string) The organization associated with the program - `platform_key` (string) Platform key identifier (alternative to org) - `program_id` (string, required) The unique identifier for the program - `program_key` (string) Program key (alternative to program_id + org) ## Request fields (application/json): - `program_id` (string, required) The unique identifier for the program - `org` (string) The organization associated with the program - `platform_key` (string) Platform key identifier (alternative to org) - `program_key` (string) Program key (alternative to program_id + org) - `metadata` (object, required) Metadata to update for the program - `update` (boolean) Whether to update existing metadata ## Response 200 fields (application/json): - `name` (string,null) Program name - `description` (string,null) Program description - `enabled` (boolean,null) Whether the program is enabled - `slug` (string,null) Program slug - `skills` (array) List of associated skills - `platform_key` (string,null) Platform key