demellor

Making Existing Layouts Shared

0 votes

We have a number of existing layouts and we want to make them shared.  Is there a way to do it via the API>  We's list the layouts and then allow them to tell which ones we need to make shared

Richard DeMello


Approved Answer

Reply to: Making Existing Layouts Shared

0 votes

Hi Richard,

 

You can list the layouts with this API call:

GET /api/layouts

 

Some useful parameters are:

GET /api/layouts?from=1&to=100&summary=true&visibility=SENDER&ownerUserId=bBfXECpDr04L

(You can find the swagger here.)

 

If to share the layout is defined by its "visibility", SENDER means not shared and ACCOUNT is shared.

#1 For above API call, it returns layouts created by "ownerUserId". To avoid duplicated layouts shared by other senders, I would suggest to query with the parameter visibility=SENDER

#2 Layout is also a type of package. To update a layout, you simply do:

PUT /api/packages/{layoutId}

{"visibility":"ACCOUNT"}

 

Duo

 

Duo Liang OneSpan Evangelism and Partner Integrations Developer


Hello! Looks like you're enjoying the discussion, but haven't signed up for an account.

When you create an account, we remember exactly what you've read, so you always come right back where you left off