Create a document with multi-valued property using REST API - postman

cancel
Showing results for 
Search instead for 
Did you mean: 
jaya437
Active Member

Create a document with multi-valued property using REST API - postman

Jump to solution

Hi,

What is the delimiter or format to use for multi-valued attribute on form-data while creating a document using REST API from postman. Following pic could depict the question. Many thanks in advance.

image.png

2 Solutions

Accepted Solutions
jaya437
Active Member

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Following is the solution for uploading multivalued attribute along with content using form data, repeat property name in form data which will be read as Aarray by REST API

ca1d4551-4f48-46c1-9cc5-3f211953e28f.jpg

Thanks

Jayakumar M

View solution in original post

abhinavmishra14
Advanced

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Use the workaround suggested by @jaya437 

~Abhinav
(ACSCE, AWS SAA, Azure Admin)

View solution in original post

9 Replies
abhinavmishra14
Advanced

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

As far as i know, setting multi valued property with multiple value at once was not supported via public api "alfresco/api/-default-/public/alfresco/versions/1/nodes/".

You can try sending values ", " or ";" separated or [value1,value2] and see if it works (be cautious about the special chars such as {, } in the value), else Contact support and open an enhancement ticket based on their response. 

~Abhinav
(ACSCE, AWS SAA, Azure Admin)
jaya437
Active Member

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Thank you for replying.

I have tried all sugested options, but none works.

Values are recorded as follows individually where as the expectation is ["Pol001","pol002"]:

["{Pol001,pol002}"]

["'Pol001','pol002'"]

["['Pol001','pol002']"]

["Pol001;pol002"]

["Pol001,Pol002"]

["{Pol001,Pol002}"]

Any more suggestions please.

 

abhinavmishra14
Advanced

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Like mentioned earlier, multile values were not supported earlier And looks like it is still not supported. Contact support and open an enhancement ticket based on their response. 

~Abhinav
(ACSCE, AWS SAA, Azure Admin)
jaya437
Active Member

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Thank you, a case has been raised with Alfresco for the same. I will update once we hear back for the case.

yash_patel_c2
Established Member

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Hi @jaya437,

Have you received any update on the case raised with Alfresco? I'm also looking for solution for the same.

Thank You

jaya437
Active Member

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Following is the solution for uploading multivalued attribute along with content using form data, repeat property name in form data which will be read as Aarray by REST API

ca1d4551-4f48-46c1-9cc5-3f211953e28f.jpg

Thanks

Jayakumar M

abhinavmishra14
Advanced

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

@jaya437 seems like alfresco support is suggesting this workaround.

~Abhinav
(ACSCE, AWS SAA, Azure Admin)
sakbar
Customer

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Any update on this? I'm having the same issue creating document with muti-valued property.

abhinavmishra14
Advanced

Re: Create a document with multi-valued property using REST API - postman

Jump to solution

Use the workaround suggested by @jaya437 

~Abhinav
(ACSCE, AWS SAA, Azure Admin)