I am trying to create HTTP Request "When a HTTP request is recevied". Whenever i add "Request Body JSON Schema" the Flow designer prompts me "Remember to include a Content-Type header set to application/json in your request.". I know that i have to define the content-type but how to do it??
{
"type": "object",
"properties": {
"type": {
"type": "string",
"$id": "#/properties/type",
"title": "TheTypeSchema",
"default": "",
"examples": [
"profile"
],
"pattern": "^(.*)$"
},
"fired_at": {
"type": "string",
"$id": "#/properties/fired_at",
"title": "TheFired_atSchema",
"default": "",
"examples": [
"2009-03-2621:31:21"
],
"pattern": "^(.*)$"
},
"data[id]": {
"type": "string",
"$id": "#/properties/data[id]",
"title": "TheData[id]Schema",
"default": "",
"examples": [
"8a25ff1d98"
],
"pattern": "^(.*)$"
},
"data[list_id]": {
"type": "string",
"$id": "#/properties/data[list_id]",
"title": "TheData[list_id]Schema",
"default": "",
"examples": [
"a6b5da154"
],
"pattern": "^(.*)$"
},
"data[email]": {
"type": "string",
"$id": "#/properties/data[email]",
"title": "TheData[email]Schema",
"default": "",
"examples": [
"api@mailchimp.com"
],
"pattern": "^(.*)$"
},
"data[email_type]": {
"type": "string",
"$id": "#/properties/data[email_type]",
"title": "TheData[email_type]Schema",
"default": "",
"examples": [
"html"
],
"pattern": "^(.*)$"
},
"data[merges][EMAIL]": {
"type": "string",
"$id": "#/properties/data[merges][EMAIL]",
"title": "TheData[merges][email]Schema",
"default": "",
"examples": [
"api@mailchimp.com"
],
"pattern": "^(.*)$"
},
"data[merges][FNAME]": {
"type": "string",
"$id": "#/properties/data[merges][FNAME]",
"title": "TheData[merges][fname]Schema",
"default": "",
"examples": [
"MailChimp"
],
"pattern": "^(.*)$"
},
"data[merges][LNAME]": {
"type": "string",
"$id": "#/properties/data[merges][LNAME]",
"title": "TheData[merges][lname]Schema",
"default": "",
"examples": [
"API"
],
"pattern": "^(.*)$"
},
"data[merges][INTERESTS]": {
"type": "string",
"$id": "#/properties/data[merges][INTERESTS]",
"title": "TheData[merges][interests]Schema",
"default": "",
"examples": [
"Group1,Group2"
],
"pattern": "^(.*)$"
},
"data[ip_opt]": {
"type": "string",
"$id": "#/properties/data[ip_opt]",
"title": "TheData[ip_opt]Schema",
"default": "",
"examples": [
"10.20.10.30"
],
"pattern": "^(.*)$"
}
},
"definitions": {},
"$schema": "",
"$id": "http://example.com/root.json",
"title": "MailChimp",
"default": null,
"required": [
"type",
"fired_at",
"data[id]",
"data[list_id]",
"data[email]",
"data[email_type]",
"data[merges][EMAIL]",
"data[merges][FNAME]",
"data[merges][LNAME]",
"data[merges][INTERESTS]",
"data[ip_opt]"
]
}
And My Payload is as below
{
"type": "profile",
"fired_at": "2009-03-26 21:31:21",
"data[id]": "8a25ff1d98",
"data[list_id]": "a6b5da154",
"data[email]": "api@mailchimp.com",
"data[email_type]": "html",
"data[merges][EMAIL]": "api@mailchimp.com",
"data[merges][FNAME]": "MailChimp",
"data[merges][LNAME]": "API",
"data[merges][INTERESTS]": "Group1,Group2",
"data[ip_opt]": "10.20.10.30"
}