{"openapi":"3.1.0","info":{"title":"giftCards","description":"","version":"1.0.0"},"servers":[{"url":"https://yourwebhook.com/"}],"paths":{"/giftCards/registerProfile":{"post":{"summary":"Register Gift Card Provider","description":"","operationId":"giftcards_registerprofile","requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["account","apiKey"],"properties":{"account":{"type":"string"},"apiKey":{"type":"string","description":"API key is the unique identifier of the customer within the gift cards gateway"}}},"examples":{"Registration Event Example":{"summary":"Registration Event Example","value":{"account":"6401c934c43f86ebfedaeb9c","apiKey":"123***890"}}}}}},"responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":{"redeemGiftCardURL":"https://yourwebhook.com/redeem","revertRedeemGiftCardURL":"https: //yourwebhook.com/reverse","getGiftCardBalanceURL":"https://yourwebhook.com/balance"}}},"schema":{"type":"object","properties":{"redeemGiftCardURL":{"type":"string","description":""},"revertRedeemGiftCardURL":{"type":"string","description":""},"getGiftCardBalanceURL":{"type":"string","description":""}}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false,"parameters":[{"name":"Content-Type","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"Accept","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"User-Agent","in":"header","description":"Deliverect/{version}","schema":{"type":"string","default":"Deliverect/{version}"}},{"name":"X-Server-Authorization-HMAC-SHA256","in":"header","description":"{signature}","schema":{"type":"string","default":"{signature}"}}]}},"/giftCards/redeem":{"post":{"summary":"Redeem Gift Cards","description":"","operationId":"giftcards_redeem","responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":{}}},"schema":{"type":"object","properties":{}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false,"parameters":[{"name":"Content-Type","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"Accept","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"User-Agent","in":"header","description":"Deliverect/{version}","schema":{"type":"string","default":"Deliverect/{version}"}},{"name":"X-Server-Authorization-HMAC-SHA256","in":"header","description":"{signature}","schema":{"type":"string","default":"{signature}"}}]}},"/giftCards/reverse":{"post":{"summary":"Reverse Redemption","description":"","operationId":"giftcards_reverse","responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":{"giftCardNumber":"125476349806","giftCardVerificationCode":"1234","amount":100}}},"schema":{"type":"object","properties":{"giftCardNumber":{"type":"string","example":"125476349806"},"giftCardVerificationCode":{"type":"string","example":"1234"},"amount":{"type":"integer","example":100,"default":0}}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":{"error":"Invalid request"}}},"schema":{"type":"object","properties":{}}}}}},"deprecated":false,"parameters":[{"name":"Content-Type","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"Accept","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"User-Agent","in":"header","description":"Deliverect/{version}","schema":{"type":"string","default":"Deliverect/{version}"}},{"name":"X-Server-Authorization-HMAC-SHA256","in":"header","description":"{signature}","schema":{"type":"string","default":"{signature}"}}]}},"/giftCards/getBalance":{"post":{"summary":"Retrieve Balance","description":"","operationId":"giftcards_registerprofile-1","responses":{"200":{"description":"200","content":{"application/json":{"examples":{"Result":{"value":{"redeemGiftCardURL":"https://yourwebhook.com/redeem","revertRedeemGiftCardURL":"https: //yourwebhook.com/reverse","getGiftCardBalanceURL":"https://yourwebhook.com/balance"}}},"schema":{"type":"object","properties":{"redeemGiftCardURL":{"type":"string","description":""},"revertRedeemGiftCardURL":{"type":"string","description":""},"getGiftCardBalanceURL":{"type":"string","description":""}}}}}},"400":{"description":"400","content":{"application/json":{"examples":{"Result":{"value":"{}"}},"schema":{"type":"object","properties":{}}}}}},"x-internal":false,"parameters":[{"name":"Content-Type","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"Accept","in":"header","description":"application/json","schema":{"type":"string","default":"application/json"}},{"name":"User-Agent","in":"header","description":"Deliverect/{version}","schema":{"type":"string","default":"Deliverect/{version}"}},{"name":"X-Server-Authorization-HMAC-SHA256","in":"header","description":"{signature}","schema":{"type":"string","default":"{signature}"}}]}}}}