Skip to main content

Share-Invoice

This API is used to share merchant’s invoice By providing correct/required request data/fields with the correct access token, merchant user will be able to share invoice.

{
https://api-sandbox.sadad.qa/api//invoices/share
}

Permission: Merchant

{
curl -d "@data.json" -H "Content-Type: application/json" -H "Authorization: {ACCESS_TOKEN}" -X POST https://api-sandbox.sadad.qa/api/invoices/share
}
FieldTypeDescription
AuthorizationStringUser's unique access-token
{
"Authorization": "BN79o6YNrY4IPP60UF4JmNEM6O8hX9HVUq0e0HWNyo2tt1jqCT9IWnXSBhfr7Mws"
}

Parameter

FieldTypeDescription
sentviaNumberSent via email - 4 or sms - 3
invoicenumberStringInvoice number to share
receiverEmail (optional)StringIf sharing with SMS then provide cell number and if sharing with email then provide email address
receivercellno (optional)StringIf sharing with SMS then provide cell number and if sharing with email then provide email address
For SMS:
{
"sentvia": 4,
"invoicenumber": "SD20XXXXXXXXX9",
"receivercellno": "76XXXXXXX3"
}
For Email:
{
"sentvia": 3,
"invoicenumber": "SD20XXXXXXXXX9",
"receiverEmail": "[email protected]"
}

Success 200

{
"result": true
}

Error 4xx

NameDescription
401Authorization Required
400Invalid data
404Data not found
{
"error": {
"statusCode": 401,
"name": "Error",
"message": "Authorization Required"
}
}