From 4b8be837b42961185fcef23a1bd9929678228e99 Mon Sep 17 00:00:00 2001 From: Bruno Pacheco Date: Fri, 9 Feb 2024 14:14:08 +0100 Subject: [PATCH] doc: #10 add samples of http requests to REMS --- _http/rems/accept_terms.http | 7 +++++++ _http/rems/add_member.http | 7 +++++++ _http/rems/attach_file.http | 22 ++++++++++++++++++++++ _http/rems/create_application.http | 7 +++++++ _http/rems/dummy_attachment.txt | 1 + _http/rems/remove_attachment.http | 7 +++++++ _http/rems/remove_member.http | 7 +++++++ _http/rems/retrieve_application.http | 4 ++++ 8 files changed, 62 insertions(+) create mode 100644 _http/rems/accept_terms.http create mode 100644 _http/rems/add_member.http create mode 100644 _http/rems/attach_file.http create mode 100644 _http/rems/create_application.http create mode 100644 _http/rems/dummy_attachment.txt create mode 100644 _http/rems/remove_attachment.http create mode 100644 _http/rems/remove_member.http create mode 100644 _http/rems/retrieve_application.http diff --git a/_http/rems/accept_terms.http b/_http/rems/accept_terms.http new file mode 100644 index 0000000..0014974 --- /dev/null +++ b/_http/rems/accept_terms.http @@ -0,0 +1,7 @@ +POST https://rems-demo.rahtiapp.fi/api/applications/accept-licenses +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:application-id",28,"~:accepted-licenses",[8,9]] diff --git a/_http/rems/add_member.http b/_http/rems/add_member.http new file mode 100644 index 0000000..5dcfcf3 --- /dev/null +++ b/_http/rems/add_member.http @@ -0,0 +1,7 @@ +POST https://rems-demo.rahtiapp.fi/api/applications/invite-member +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:application-id",28,"~:member",["^ ","~:name","dummy","~:email","dummy@test.com"]] diff --git a/_http/rems/attach_file.http b/_http/rems/attach_file.http new file mode 100644 index 0000000..c2f9058 --- /dev/null +++ b/_http/rems/attach_file.http @@ -0,0 +1,22 @@ +### Attach file to application +POST https://rems-demo.rahtiapp.fi/api/applications/add-attachment?application-id=28 +Content-Type: multipart/form-data; boundary=MfnBoundry +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +--MfnBoundry +Content-Disposition: form-data; name="file"; filename="dummy_attachment.txt" +Content-Type: text/plain + +< ./dummy_attachment.txt +--MfnBoundry-- + +### Assign file to attachment field +POST https://rems-demo.rahtiapp.fi/api/applications/save-draft +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:application-id",28,"~:field-values",["~#list",[["^ ","~:form",2,"~:field","fld1","~:value",""],["^ ","^3",2,"^4","fld2","^5",""],["^ ","^3",2,"^4","fld3","^5",""],["^ ","^3",2,"^4","fld4","^5",""],["^ ","^3",2,"^4","fld5","^5",""],["^ ","^3",2,"^4","fld6","^5",""],["^ ","^3",2,"^4","fld7","^5",""],["^ ","^3",2,"^4","fld8","^5","11,12"],["^ ","^3",2,"^4","option","^5",""],["^ ","^3",2,"^4","fld11","^5",""],["^ ","^3",2,"^4","fld12","^5",[]],["^ ","^3",2,"^4","fld13","^5",""],["^ ","^3",2,"^4","fld14","^5",""],["^ ","^3",2,"^4","fld15","^5",""],["^ ","^3",2,"^4","fld16","^5",""],["^ ","^3",2,"^4","fld17","^5",""]]],"~:duo-codes",["^2",[]]] \ No newline at end of file diff --git a/_http/rems/create_application.http b/_http/rems/create_application.http new file mode 100644 index 0000000..ab30da2 --- /dev/null +++ b/_http/rems/create_application.http @@ -0,0 +1,7 @@ +POST https://rems-demo.rahtiapp.fi/api/applications/create +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:catalogue-item-ids",[16,17]] diff --git a/_http/rems/dummy_attachment.txt b/_http/rems/dummy_attachment.txt new file mode 100644 index 0000000..2995a4d --- /dev/null +++ b/_http/rems/dummy_attachment.txt @@ -0,0 +1 @@ +dummy \ No newline at end of file diff --git a/_http/rems/remove_attachment.http b/_http/rems/remove_attachment.http new file mode 100644 index 0000000..38af575 --- /dev/null +++ b/_http/rems/remove_attachment.http @@ -0,0 +1,7 @@ +POST https://rems-demo.rahtiapp.fi/api/applications/save-draft +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:application-id",28,"~:field-values",["~#list",[["^ ","~:form",2,"~:field","fld1","~:value",""],["^ ","^3",2,"^4","fld2","^5",""],["^ ","^3",2,"^4","fld3","^5",""],["^ ","^3",2,"^4","fld4","^5",""],["^ ","^3",2,"^4","fld5","^5",""],["^ ","^3",2,"^4","fld6","^5",""],["^ ","^3",2,"^4","fld7","^5",""],["^ ","^3",2,"^4","fld8","^5","11"],["^ ","^3",2,"^4","option","^5",""],["^ ","^3",2,"^4","fld11","^5",""],["^ ","^3",2,"^4","fld12","^5",[]],["^ ","^3",2,"^4","fld13","^5",""],["^ ","^3",2,"^4","fld14","^5",""],["^ ","^3",2,"^4","fld15","^5",""],["^ ","^3",2,"^4","fld16","^5",""],["^ ","^3",2,"^4","fld17","^5",""]]],"~:duo-codes",["^2",[]]] diff --git a/_http/rems/remove_member.http b/_http/rems/remove_member.http new file mode 100644 index 0000000..ecb4b7e --- /dev/null +++ b/_http/rems/remove_member.http @@ -0,0 +1,7 @@ +POST https://rems-demo.rahtiapp.fi/api/applications/uninvite-member +Content-Type: application/transit+json +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R + +["^ ","~:application-id",28,"~:member",["^ ","~:name","dummy","~:email","dummy@test.com"],"~:comment","Because I want."] diff --git a/_http/rems/retrieve_application.http b/_http/rems/retrieve_application.http new file mode 100644 index 0000000..1497a8a --- /dev/null +++ b/_http/rems/retrieve_application.http @@ -0,0 +1,4 @@ +GET https://rems-demo.rahtiapp.fi/api/applications/28 +## Session cookie and X-Csrf-Token are required +Cookie: rems-user-preferred-language=en; rems-user-preferred-language=en; ring-session=c0510a56-c391-4454-9b43-b308825dbc92; 7d6e23813298f396b0a54adedf7c65de=a45d54472b7be689623dbaea52902ca1; rems-user-preferred-language=en +X-Csrf-Token: Uv4QL75o4DKVd4sWNd1UezewiEhBc2CEXylxnfX+74i8qzt/BmsSntWV2LD8Kj+pRftb0oBvPTA/Vz1R