Can't embed new dashboards, has API changed?

Prodigle
Prodigle Member
edited July 2023 in APIs & Domo Developer

Hi, we recently made a new dashboard(potentially a few months ago) and are trying to embed it using the same form technique as suggested by domo. This currently works with our year or so old dashboard, but upon changing to the new embed ID (no other changes, same access code flow, etc. etc.) we get:

GET https://public.domo.com/embed/pages/xxxxx/stack?parts=metadata,datasources,drillPathURNs,domoapp,slicers,dateInfo&includeV4PageLayouts=true 404

Again if we just change our embed id (the xxxxx) to our older dashboard, this works fine. Has there been any changes to this form embed flow or API changes that are required for newer dashboards? can't find anything

Thanks

Best Answers

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    Is it Just that one dashboard or can you create another new blank dashboard and test with that embed id to see if you run into the same error? Have you tried disabling the embed for that page and then enabling it again?

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • Prodigle
    Prodigle Member
    Answer ✓

    We forgot to give the new dashboard user access from our service account that generates the tokens :)))) Problem resolved

Answers

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    Is it Just that one dashboard or can you create another new blank dashboard and test with that embed id to see if you run into the same error? Have you tried disabling the embed for that page and then enabling it again?

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • Thanks for the quick reply.

    This is on any new dashboard, just created a blank board with a single Text heading, set embed to private with:

    Show Title

    Allow Interactions

    Allow Export

    Allow Maximization

    Open Links New Tab

    Private

    copied that embed ID over, changed nothing else and I get the identical error

  • Prodigle
    Prodigle Member
    Answer ✓

    We forgot to give the new dashboard user access from our service account that generates the tokens :)))) Problem resolved