List Webhook Events
List all available webhook events.
Endpoint
GET /v1/webhooks/eventsAuthentication
Example request
curl -X GET https://ramp-api.ivorypay.io/api/v1/webhooks/eventsconst response = await fetch("https://ramp-api.ivorypay.io/api/v1/webhooks/events", {
method: "GET",
});
const data = await response.json();
console.log(data);import requests
response = requests.get(
"https://ramp-api.ivorypay.io/api/v1/webhooks/events",
)
print(response.json())package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://ramp-api.ivorypay.io/api/v1/webhooks/events", nil)
resp, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}Example response
{
"statusCode": 200,
"success": true,
"message": "Query successful",
"data": [
"onramp.success",
"onramp.fiatPaymentReceived",
"onramp.cryptoPayoutProcessing",
"onramp.failed",
"offramp.success",
"offramp.cryptoPaymentReceived",
"offramp.failed",
"offramp.declined",
"sell.success",
"sell.failed",
"sell.cancelled",
"buy.success",
"buy.failed",
"buy.mismatch",
"deposit.received",
"settlement.awaitingSettlementAccount",
"settlement.converting",
"settlement.payoutInitiated",
"settlement.payoutProcessing",
"settlement.success",
"settlement.failed"
]
}Last updated