Hi Aroldo,

I'm trying to do the same thing as you. I need to do a 
/server/api/workflow/workflowitems to add items but I couldn't. Could you 
please detail the steps you followed?

Thank you very much
Gessy

Em domingo, 14 de janeiro de 2024 às 01:41:48 UTC-3, Aroldo Rique Júnior 
escreveu:

> Guys, I finally learned how to perform a full submission here. After the 
> user authenticates, you need to obtain an id for the item: POST 
> server/api/submission/workspaceitems?owningCollection={collection id}
>
> Then call PATCH server/api/submission/workspaceitems/{item id} with JSON 
> (I created a test collection whose items only have one field):
>
> [
>     {
>         "op": "add",
>         "path": "/sections/teste/dc.title",
>         "value": [
>             {
>                 "authority": null,
>                 "confidence": -1,
>                 "display": "AROLDO TEST WITH REST",
>                 "language": null,
>                 "otherInformation": null,
>                 "place": 0,
>                 "value": "AROLDO TEST WITH REST"
>             }
>         ]
>     },
> {
>         "op": "add",
>         "path": "/sections/license/granted",
>         "value": "true"
>     }
> ]
>
> Finally, to submit the item to the workflow, POST 
> /server/api/workflow/workflowitems passing as data 
> /server/api/submission/workspaceitems/{item id}.
>
> Aroldo
>
> Em sáb., 13 de jan. de 2024 às 09:00, Aroldo Rique Júnior <
> [email protected]> escreveu:
>
>> Guys, is anyone using the Dspace 7.x REST API to submit items?
>>
>> I can log in and check the status normally. I've already learned the 
>> /server/api/authn/login and /server/api/authn/status calls.
>>
>> I haven't been able to submit an item yet. From what I understand, first 
>> I authenticate and then I look for an id passing the uuid of the collection 
>> as a parameter, through the REST call 
>> /server/api/submission/workspaceitems?owningCollection=c57788fc-ad35-4e86-9b3c-764bad9d8bca
>>
>> And then, how do I submit my form fields? With which REST call? I created 
>> a test form with just one metadata: dc.title.
>>
>> Checking how the submission process occurs in the Chrome inspector, I saw 
>> that the REST call /server/api/submission/workspaceitems/155687 is executed 
>> with PATCH. Wouldn't it be POST?
>>
>> [image: image.png]
>>
>> Does anyone have a complete example of item submission using the REST API?
>>
>> Att,
>>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-community/583b6dc2-5468-4942-a901-fdafa28a8a26n%40googlegroups.com.

Reply via email to