Expand my Community achievements bar.

SOLVED

Create API using runtime

Avatar

Level 10

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 ? 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
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

Avatar

Correct answer by
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