Usage
This section includes examples of how to use the REST Connector. All examples have an endpoint key of tp84zg4yfqjj3f3p597rqf4r
Examples
Request Headers | Request Payload | Pre-Input Config | Response Headers | Cache TTL | Response Payload | Comments |
---|---|---|---|---|---|---|
Content-Type: application/xml |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> |
Content-Type: application/json | For pre-input
cache_ttl: 5 |
{"iata_number": "12345678"} |
Caching: Yes If the second request comes within 5 minutes of the same endpoint with the same request payload, the response is retrieved from the cache. |
|
Content-Type: application/xml |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> |
Content-Type: application/zip | Zip file attached in the response. |
Caching: No Caching will not be performed for binary responses. |
||
Content-Type: application/json |
{ "first-name": "Jane", "last-name": "Doe", "address": "Paris", "phone-number": "123456" } |
- | Content-Type : application/xml | For pre-input
cache_ttl: 10 |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> |
Caching: Yes If the second request comes within 10 minutes of the same endpoint with the same request payload, the response is retrieved from the cache. |
Content-Type: application/soap + xml |
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Body> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> </soap:Body> </soap:Envelope> |
- | Content-Type : application/json |
{ "first-name": "Jane", "last-name": "Doe", "address": "Paris", "phone-number": "123456" } |
Caching: No Caching is only performed for the REST request. |
|
Content-Type: text/xml |
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Body> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> </soap:Body> </soap:Envelope> |
Content-Type: application/json |
{ "first-name": "Jane", "last-name": "Doe", "address": "Paris", "phone-number": "123456" } |
Caching: No 400 Bad Request will be thrown as request payload contains SOAP message. |
||
- |
{ "first-name": "Jane", "last-name": "Doe", "address": "Paris", "phone-number": "123456" } |
- | Content-Type: application/xml |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> |
Caching: No Caching is not performed as the Content-Type is not defined for request. |
|
Content-Type: application/xml |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> </employee> |
- |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> |
Caching: No Caching is not performed as the Content-Type is not defined for response. |
||
Content-Type: application/xml |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> |
Content-Type: application/json |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> |
Caching: No 400 Bad Request will be thrown as request payload contains invalid XML. |
||
Content-Type: application/json | - | - | Content-Type: application/json |
<?xml version="1.0" encoding="UTF-8"?> <employee> <first-name>Jane</first-name> <last-name>Doe</last-name> <address>Paris</address> <phone-number>123456</phone-number> |
Caching: No Caching is not performed as the request's payload is empty. |