Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Create API using runtime

Alexis_Cazes_
Community Advisor
Community Advisor

i read the following documentation that explain how to create an API: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/gui...

 

Is there a more detailed step by step example like this one https://opensource.adobe.com/faast-path-to-beautiful-apps/

 

To be able to use the API we need to make sure the response contains the headers 

Access-Control-Allow-Origin

I have seen in the documentation: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/gui...

You can also set cookies or cache control headers, perform a HTTP redirect, and so forth.

Any example on how to do this ? 

1 Accepted Solution
Mihai_Corlan
Correct answer by
Employee
Employee

Hello Alexis,

 

Luckily, I/O Runtime is built on top of an open source project, Apache OpenWhisk. There are a ton more of resources out there that go in great details. I noted this request, and when time permits we will add a more detailed docs on creating RESTful APIs.

 

Regarding Cache Control, you can find an example here: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/gui... Doing a redirect, would be as simple as the example above, just using the redirect header.

 

Cheers,

Mihai

View solution in original post

2 Replies
Mihai_Corlan
Correct answer by
Employee
Employee

Hello Alexis,

 

Luckily, I/O Runtime is built on top of an open source project, Apache OpenWhisk. There are a ton more of resources out there that go in great details. I noted this request, and when time permits we will add a more detailed docs on creating RESTful APIs.

 

Regarding Cache Control, you can find an example here: https://www.adobe.io/apis/experienceplatform/runtime/docs.html#!adobedocs/adobeio-runtime/master/gui... Doing a redirect, would be as simple as the example above, just using the redirect header.

 

Cheers,

Mihai

View solution in original post