Skip to content
PUT
https://mapi.storyblok.com/v1/spaces/:space_id/ideas/:idea_id

Update an idea using its UUID.

  • :space_id required number

    Numeric ID of a space.

  • :idea_uuid required string

    UUID of the idea.

  • idea object

    A single idea object.

    Show child properties
    • name string

      Name of the idea.

    • description string

      Description of the idea.

    • content object

      Content of the idea as a JSON object.

    • status string

      Status of the idea.

    • is_private boolean

      Whether the idea is private.

    • story_ids integer[]

      List of story IDs to link to the idea.

    • internal_tag_ids integer[]

      List of internal tag IDs to assign to the idea.

    • assignee_id integer

      Numeric user ID of the collaborator to assign to the idea. To retrieve a user’s ID, use the retrieve multiple collaborators endpoint.

    • bookmarks object[]

      Bookmark URLs linked to the idea.

      Show child properties
      • _uid string

        UUID of the bookmark.

      • link string

        URL of the bookmark.

      • label string

        Display name of the bookmark.

  • idea object

    A single idea object.

    Show child properties
    • id string

      UUID of the idea.

    • name string

      Name of the idea.

    • description string

      Description of the idea.

    • content object

      Content of the idea as a JSON object.

    • status string

      Status of the idea.

    • is_private boolean

      Whether the idea is private.

    • story_ids integer[]

      List of linked story IDs.

    • internal_tag_ids integer[]

      List of internal tag IDs assigned to the idea.

    • internal_tags_list object[]

      List of internal tag objects assigned to the idea.

      Show child properties
      • id integer

        Numeric ID of the tag.

      • name string

        Name of the tag.

    • bookmarks object[]

      Bookmark URLs linked to the idea.

      Show child properties
      • _uid string

        UUID of the bookmark.

      • link string

        URL of the bookmark.

      • label string

        Display name of the bookmark.

    • created_at string

      Creation timestamp.

    • updated_at string

      Last update timestamp.

    • deleted_at string

      Deletion timestamp, or null if the idea has not been deleted.

    • author object

      Collaborator who created the idea.

      Show child properties
      • id integer

        Numeric ID of the collaborator.

      • userid string

        User ID of the collaborator.

      • friendly_name string

        Friendly name of the collaborator.

      • avatar string

        Avatar URL of the collaborator.

    • assignee object

      Collaborator assigned to the idea, or null if unassigned. Set via assignee_id in the request body.

      Show child properties
      • id integer

        Numeric ID of the collaborator.

      • userid string

        User ID of the collaborator.

      • friendly_name string

        Friendly name of the collaborator.

      • avatar string

        Avatar URL of the collaborator.

    • stories object[]

      Stories linked to the idea via story_ids.

      Show child properties
      • id integer

        Numeric ID of the story.

      • name string

        Name of the story.

      • full_slug string

        Full slug of the story.

curl "https://mapi.storyblok.com/v1/spaces/288868932106293/ideas/ab123cd4-5e6f-7gh8-9ij1-01k112l13m1n" \
-X PUT \
-H "Authorization: YOUR_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"idea\":{\"assignee_id\":null,\"bookmarks\":[],\"content\":{},\"description\":\"First idea\",\"internal_tag_ids\":[12345],\"is_private\":true,\"name\":\"My first idea\",\"status\":\"draft\",\"story_ids\":[]}}"

Was this page helpful?

What went wrong?

This site uses reCAPTCHA and Google's Privacy Policy (opens in a new window) . Terms of Service (opens in a new window) apply.