Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

multiple level of expansion in webapi

Posted on by 345

I have an entity called as medicalcase

Each medical case has a subgrid, N:N relationship with an entity called as mcfamily

Each mcfamily has Father, Mother, Child fields which are lookups to contact field

Now if I make a webapi call 

http://serverurl/api/data/v8.0/new_medicalcase(caseid)?expand=new_medcase_mcfamily

I get the new_father_value, but I want to expand the Father lookup and get the contact name. How can I do it?

I tried

http://serverurl/api/data/v8.0/new_medicalcase(caseid)?expand=new_medcase_mcfamily($expand=new_father($select=fullname))

But it said 

navigation property can't be expanded. Multiple levels of expansion aren't supported.

*This post is locked for comments

  • Suggested answer
    EricRegnier Profile Picture
    EricRegnier 2 on at
    multiple level of expansion in webapi
    Hi @svignesha and @Bipin_D365,
    Note that N:N (many-to-many) relationship are supported with Web API. There's also a nice tool from XrmToolBox to easily manage Web API request especially more complex ones: https://www.xrmtoolbox.com/plugins/GuidoPreite.DRB/
     
    Here's an example of an expand on a N:N relationship:
    ​​​​​​​$expand=new_gridlayerdimension_entities($select=new_entityid)&$filter=acn_gridlayerentitydimensionid eq 07f55627-fc91-ef11-8a69-6045bd9883e2
    Hope this helps!
  • Suggested answer
    Bipin D365 Profile Picture
    Bipin D365 28,964 Super User 2024 Season 1 on at
    RE: multiple level of expansion in webapi

    Hi,

    You can only use expand with lookup field. It does not work with N:N relationship.

    To solve your issue you might have to use 2 web api.

    If found helpful, Please mark my answer verified.

  • Johao Larios Profile Picture
    Johao Larios 1,795 on at
    RE: multiple level of expansion in webapi

    Hello Vicky,

    Please take a look on this one:

    docs.microsoft.com/.../query-data-web-api

    Check this one as well:

    docs.microsoft.com/.../retrieve-related-entities-query

  • Vicky patidar Profile Picture
    Vicky patidar 10 on at
    RE: multiple level of expansion in webapi

    Hi

    I there any solution for above issue.

    Thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Complete!

🔔 Be sure to subscribe to the new forums you are interested in to stay up to date! 🔔

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 290,946 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 229,426 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans