Skip to content

Zakatable Assets

Request

Get zakatable assets for an ETF over a date range.

Request body:

ParameterValueDescription
symbol"BUG"ETF symbol
date_from"2025-07-01"Start date (YYYY-MM-DD)
date_to"2025-07-03"End date (YYYY-MM-DD)
Headers
clientIdstringrequired

B2B UAT client ID. Sent as a request header (not Redocly Auth).

Default:"AX6kFk5ywERyXobt"
Example:AX6kFk5ywERyXobt
timestring^\d{14}$required

UTC timestamp yyyyMMddHHmmss used to compute token.

Default:"20260831110225"
Example:20260831110225
tokenstringrequired

Base64(SHA512(secretKey + time + jsonBody)). Must match this operation's request body.

Default:"9plZ45u4gUfvDBlpRgPtz7diy8X/AdXjGUAw+uemCF6J6m9rgxE6OV32hWlnfGlrtddjngCufrjlKZV3WxhJmA=="
Example:9plZ45u4gUfvDBlpRgPtz7diy8X/AdXjGUAw+uemCF6J6m9rgxE6OV32hWlnfGlrtddjngCufrjlKZV3WxhJmA==
Bodyapplication/jsonrequired
symbolstringrequired

ETF symbol

date_fromstring, (date)

Start date (YYYY-MM-DD)

date_tostring, (date)

End date (YYYY-MM-DD)

curl --location 'https://b2b.musaffa.us/b2b/api/demo/musaffa/etf/zakatableAssets' \
--header 'Content-Type: application/json' \
--header 'clientId: AX6kFk5ywERyXobt' \
--header 'time: 20260831110225' \
--header 'token: 9plZ45u4gUfvDBlpRgPtz7diy8X/AdXjGUAw+uemCF6J6m9rgxE6OV32hWlnfGlrtddjngCufrjlKZV3WxhJmA==' \
--data '{
    "symbol":"BUG",
    "date_from":"2025-07-01",
    "date_to":"2025-07-03"
}'

Responses

Dynamic zakatable-assets result for the requested ETF and date range

Bodyapplication/json
symbolstring
date_fromstring, (date)
date_tostring, (date)
zakatableAssetsnumber
zakatableRationumber
navnumber
Response
{ "symbol": "string", "date_from": "2019-08-24", "date_to": "2019-08-24", "zakatableAssets": 0, "zakatableRatio": 0, "nav": 0 }