Create JSON offer in Target using API | Community
Skip to main content
Level 2
July 30, 2018
Solved

Create JSON offer in Target using API

  • July 30, 2018
  • 3 replies
  • 6857 views

Is it possible to create a JSON offer in Target using the Target API. I have tested using the documentation provided here - Target API v1.0 ​, but there isn't an option documented to provide the offer type e.g. HTML, JSON.

Documentation example - Target API v1.0 :

curl -X POST \
  https://mc.adobe.io/<your-tenant-name>/target/offers/content \
  -H 'authorization: Bearer <your-bearer-token>' \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/vnd.adobe.target.v1+json' \
  -H 'x-api-key: <your-api-token>'
  -d ' {
  "name": "My new offer",
  "content": "<div>The content of the offer</div>"
}
'

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Joshua_Eisikovi

Hi,

Thanks for your question, for the API in question '' Create Offer '' the content attribute is of type string. Whereas JSON offers are delivered as native JSON objects rather than strings.

JSON offers are not applied automatically as opposed to other offers (i.e like HTML) because JSON offers are non-visual offers.

Please see here for further information

Hope this helps!

Best,

Joshua Eisikovits | Global Lead, Platform Support | Customer Experience | Adobe

 

3 replies

Joshua_Eisikovi
Adobe Employee
Joshua_EisikoviAdobe EmployeeAccepted solution
Adobe Employee
June 18, 2019

Hi,

Thanks for your question, for the API in question '' Create Offer '' the content attribute is of type string. Whereas JSON offers are delivered as native JSON objects rather than strings.

JSON offers are not applied automatically as opposed to other offers (i.e like HTML) because JSON offers are non-visual offers.

Please see here for further information

Hope this helps!

Best,

Joshua Eisikovits | Global Lead, Platform Support | Customer Experience | Adobe

 

Level 3
June 26, 2019

Hi Joshua,

Thank you for your answer. Are you planning to introduce an API method to create a JSON offer?

Best regards

Adobe Employee
November 19, 2019

HI Lukasz,

That is definitely something that can be added as an idea for future builds. I have submitted it on your behalf. Feel free to add more context to it as well via Create json offer using Target API