This describes the request format for Rave APIs
To construct a REST API request, combine these components:
Component | Description |
---|---|
The HTTP method | - GET . Requests data from a resource.- POST . Submits data to a resource to process.- PUT . Updates a resource.- PATCH . Partially updates a resource.- DELETE . Deletes a resource. |
The URL to the API service | -Sandbox.https://ravesandboxapi.flutterwave.com - Live. https://api.ravepay.co |
The URI to the resource | The resource to query, submit data to, update, or delete. For example, flwv3-pug/getpaidx/api/validatecharge . |
HTTP request headers | Includes the Content-Type header with the value application/json . |
A JSON request body | Required for most GET , POST , PUT , and PATCH calls. |
This sample request that verifies a completed transactions.
curl --request POST \
--url https://ravesandboxapi.flutterwave.com/flwv3-pug/getpaidx/api/verify \
--data '{"flw_ref":"FLW-MOCK-a766cd413be8ea89e4a7e5caa6bac41f","normalize":"1","SECKEY":"FLWSECK_TEST-a514d8f1abd080db1502a144f22954dc-X"}'
HTTP Request Headers
The following table describes the commonly used HTTP request headers:
Header | Description |
---|---|
Accept | The response format. Required for operations with a response body. The syntax is:Accept: application/<format> Where format is json . |
Content-Type | The request format. Required for operations with a request body. The syntax is:Content-Type: application/<format> |