π°API Details
Header
How to generate X-Sld-Signature
// request body
body = {
"<field_name>": <field_value>,
"<field_name>": <field_value>,
"<field_name>": <field_value>,
}
payload = timestamp + "." + client_key + "." + json_stringify(data)
secret = "<client_secret>"
encoded_payload = base64_safeurl_encode_no_padding(payload)
signature = HMAC_SHA256(secret, payload)API #01 - Calculate Premium v2
Name
Value
Name
Type
Description
API #02 - Create Policy
Parameters
Field
Data Type
Description
Required
API #03 - Cancel ticket
Path parameters
policy_idstringRequired
order_idstringRequired
ticket_numberstringRequired
Header parameters
X-Sld-TimestampnumberRequired
Timestamp when calling request in second
X-Sld-ClientKeystringRequired
Client Key which is given to partner
X-Sld-SignaturestringRequired
Client Key which is given to partner
Body
cancellation_bystringRequired
cancellation_reasonstringRequired
seat_numbersstring[]Optional
customer_namestringRequired
customer_phonestringRequired
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
put
/vendor/accident-insurance/policies/{policy_id}/orders/{order_id}/tickets/{ticket_number}API #04 - Create claim request
Parameters
Header parameters
X-Sld-TimestampnumberRequired
Timestamp when calling request in second
X-Sld-ClientKeystringRequired
Client Key which is given to partner
X-Sld-SignaturestringRequired
Client Key which is given to partner
Body
policy_idstringOptional
ticket_numberstringOptional
order_idstringOptional
requested_bystringOptional
requested_datestring Β· int64Optional
seat_numbersstring[]Optional
customer_namestringOptional
customer_phonestringOptional
cancellation_reasonstringOptional
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
post
/vendor/trip-insurance/claimsAPI #05 - Update Policy
Parameters
Field
Data Type
Description
Required
Field
Data Type
Description
Required
API #06 - Get policy information
Query parameters
order_idstringOptional
Header parameters
X-Sld-TimestampnumberRequired
Timestamp when calling request in second
X-Sld-ClientKeystringRequired
Client Key which is given to partner
X-Sld-SignaturestringRequired
Client Key which is given to partner
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
get
/vendor/accident-insurance/policiesAPI #07 - Cancel Policy
Path parameters
policy_idstringRequired
Header parameters
X-Sld-TimestampnumberRequired
Timestamp when calling request in second
X-Sld-ClientKeystringRequired
Client Key which is given to partner
X-Sld-SignaturestringRequired
Client Key which is given to partner
Body
cancellation_reasonstringRequired
Responses
200
A successful response.
application/json
default
An unexpected error response.
application/json
post
/vendor/cancel-policy/{policy_id}Last updated