Base

APIDescription
POST api/Base/ConvertStringToDate?date={date}

No documentation available.

Adahi

APIDescription
GET api/Adahi/GetAll

Get List of Adahi Detailes . header --> Key : This variable is confirmed by the access process

POST api/Adahi/ConvertStringToDate?date={date}

No documentation available.

PortalDonation

Donation Functions . .

APIDescription
POST api/PortalDonation/CreateDonation

Create Donation header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/CreateRecurringDonation

Create Recurring Donation header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/CreateZakat

Create Zakat header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/CreateAdahi

Create Adahi header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/CreateZakatalfetr

Create Zakat alfetr header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/CreateGift

Create Create Gift header --> Key : This variable is confirmed by the access process

POST api/PortalDonation/ConvertStringToDate?date={date}

No documentation available.

HeaderSlider

Get List of Slider .

APIDescription
GET api/HeaderSlider/GetAll

Get List of Last 4 Header Slider appear in Arabic . header --> Key : This variable is confirmed by the access process

POST api/HeaderSlider/ConvertStringToDate?date={date}

No documentation available.

Donor

Donor Functions . Donor Authentication , Donor Registration , Donor Change Password , Get Donor Information .

APIDescription
POST api/Donor/AuthByMobile

AuthByMobile . header --> Key : This variable is confirmed by the access process

POST api/Donor/AuthByUsername

Auth . header --> Key : This variable is confirmed by the access process

POST api/Donor/AuthBySocialApi

AuthBySocialApi . header --> Key : This variable is confirmed by the access process

POST api/Donor/VerifyOTP

AuthByMobile . header --> Key : This variable is confirmed by the access process

POST api/Donor/ResendOTP

ResendOTP . header --> Key : This variable is confirmed by the access process

POST api/Donor/Register

Donor Registration . header --> Key : This variable is confirmed by the access process

POST api/Donor/ChangePassword

Donor Change Password . header --> Key : This variable is confirmed by the access process

POST api/Donor/ProfileDeletion

Donor Profile Deletion . header --> Key : This variable is confirmed by the access process

POST api/Donor/ProfileReactivate

Donor Profile Reactivate . header --> Key : This variable is confirmed by the access process

GET api/Donor/CheckProfileDeletionStatus

Check Profile Deletion Status . header --> Key : This variable is confirmed by the access process

GET api/Donor/IsValidEmail?Email={Email}

this Api for Check email already exist or not header --> Key : This variable is confirmed by the access process

GET api/Donor/IsValidMobile?CountryCode={CountryCode}&Mobile={Mobile}

this Api for Check mobile number already exist or not header --> Key : This variable is confirmed by the access process

GET api/Donor/GetDonorInfo

Get All Information By DonorID . header --> Key : This variable is confirmed by the access process

POST api/Donor/ForgotPassword

Forgot Password : The interface can be used to forgot password by email. header --> Key : This variable is confirmed by the access process

POST api/Donor/ResetPassword

Reset Password . header --> Key : This variable is confirmed by the access process

POST api/Donor/GetOTPToChangeMobileNumber

this Api for Get OTP To Change Mobile Number . header --> Key : This variable is confirmed by the access process

POST api/Donor/UpdateMobileNumberByOTP

this Api for Verify OTP To Change Mobile Number . header --> Key : This variable is confirmed by the access process

POST api/Donor/GetOTPToChangeDonorEmail

this Api for Get OTP To Change Email . header --> Key : This variable is confirmed by the access process

POST api/Donor/UpdateDonorEmailByOTP

this Api for Verify OTP To Change Email . header --> Key : This variable is confirmed by the access process

POST api/Donor/UpdateDonorName

this Api for To Change Donor Name . header --> Key : This variable is confirmed by the access process

POST api/Donor/GetAES

this Api for Get Key and IV and Token To encript Password . header --> Key : This variable is confirmed by the access process

POST api/Donor/ReturnErrorResponseMessage

No documentation available.

POST api/Donor/ConvertStringToDate?date={date}

No documentation available.

Projects

Projects and Programs Functions .

APIDescription
GET api/Projects/GetAll

Get List of Projects . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetMainProjectsPrograms

Get List of Projects and Programs . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetProjectsProgramsCompleted

Get List of Projects and Programs . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetByID/{ID}

Get Project By ID . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetRelatedNews/{ID}?langCode={langCode}

No documentation available.

GET api/Projects/GetTopDonors/{ID}

No documentation available.

POST api/Projects/Filter

Filter (Project And Program) . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetAllClassification

Get List of Project And Program Classifications . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetAllCountry

Get List of Project And Program Country . header --> Key : This variable is confirmed by the access process

POST api/Projects/FilterCompleted

Filter (Project And Program Completed) . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetAllClassificationCompleted

Get List of Project And Program Completed Classifications . header --> Key : This variable is confirmed by the access process

GET api/Projects/GetAllCountryCompleted

Get List of Project And Program Completed Country . header --> Key : This variable is confirmed by the access process

POST api/Projects/ConvertStringToDate?date={date}

No documentation available.

Telecommunications

APIDescription
GET api/Telecommunications/GetAll

Get List of Telecommunications . header --> Key : This variable is confirmed by the access process

POST api/Telecommunications/ConvertStringToDate?date={date}

No documentation available.

Zakatalfetr

APIDescription
GET api/Zakatalfetr/GetAll

Get List of Zakat alfetr Detailes . header --> Key : This variable is confirmed by the access process

POST api/Zakatalfetr/ConvertStringToDate?date={date}

No documentation available.

Donation

Donation Functions . .

APIDescription
POST api/Donation/CreateDonation

Create Donation header --> Key : This variable is confirmed by the access process

POST api/Donation/CreateRecurringDonation

Create Recurring Donation header --> Key : This variable is confirmed by the access process

POST api/Donation/CreateZakat

Create Zakat header --> Key : This variable is confirmed by the access process

POST api/Donation/CreateAdahi

Create Adahi header --> Key : This variable is confirmed by the access process

POST api/Donation/CreateZakatalfetr

Create Zakat alfetr header --> Key : This variable is confirmed by the access process

POST api/Donation/CreateGift

Create Recurring Donation header --> Key : This variable is confirmed by the access process

POST api/Donation/CancelRecurrentDonation

Cancel Recurrent Donation header --> Key : This variable is confirmed by the access process

GET api/Donation/GetDonationBankStatusOld/{ID}?DeviceOSTypeId={DeviceOSTypeId}

Get Donation Bank Status By Donation ID (CRM) . header --> Key : This variable is confirmed by the access process

GET api/Donation/GetDonationBankStatus/{ID}?DeviceOSTypeId={DeviceOSTypeId}

Get Donation Bank Status By Donation ID . header --> Key : This variable is confirmed by the access process

POST api/Donation/ReturnErrorResponseMessage

No documentation available.

POST api/Donation/ConvertStringToDate?date={date}

No documentation available.

CardRanges

Active Card Ranges .

APIDescription
GET api/CardRanges/GetAll

Get List of Active Card Ranges . header --> Key : This variable is confirmed by the access process

GET api/CardRanges/IdentifyCardTypeUsingCardNumber/{ID}

Get CardType By ID . header --> Key : This variable is confirmed by the access process

POST api/CardRanges/ConvertStringToDate?date={date}

No documentation available.

Programs

APIDescription
GET api/Programs/GetAll

Get List of Programs . header --> Key : This variable is confirmed by the access process

GET api/Programs/GetByID/{ID}

Get Program By ID . header --> Key : This variable is confirmed by the access process

GET api/Programs/GetRelatedNews/{ID}?langCode={langCode}

No documentation available.

GET api/Programs/GetTopDonors/{ID}

No documentation available.

POST api/Programs/ConvertStringToDate?date={date}

No documentation available.

Support

Support Tickets . .

APIDescription
POST api/Support/Ticket

create Support Ticket header --> Key : This variable is confirmed by the access process

POST api/Support/ConvertStringToDate?date={date}

No documentation available.

Statistics

APIDescription
GET api/Statistics/GetMainStatistics

Get Main Statistics Total Donations(SAR) , Total Donors . header --> Key : This variable is confirmed by the access process

POST api/Statistics/ConvertStringToDate?date={date}

No documentation available.

Landing

Return all function in Mobile Home Page

APIDescription
GET api/Landing/Get?langCode={langCode}

No documentation available.

POST api/Landing/ConvertStringToDate?date={date}

No documentation available.

APISettings

APISettings Return All System Settings

APIDescription
GET api/APISettings/GetSettings

Get General Settings . header --> Key : This variable is confirmed by the access process

GET api/APISettings/GetAllCountry

Get All Country . header --> Key : This variable is confirmed by the access process

GET api/APISettings/GetAllGiftTemplate

No documentation available.

GET api/APISettings/GetDonationPolicy

Get Donation Policy . header --> Key : This variable is confirmed by the access process

GET api/APISettings/GetPrivacyPolicy

Get Privacy Policy . header --> Key : This variable is confirmed by the access process

POST api/APISettings/ReturnErrorResponseMessage

No documentation available.

POST api/APISettings/ConvertStringToDate?date={date}

No documentation available.

VideoGallery

APIDescription
GET api/VideoGallery/GetAllAr

Get List of Video Gallery appear in Arabic . header --> Key : This variable is confirmed by the access process

GET api/VideoGallery/GetAllEn

Get List of Video Gallery appear in English . header --> Key : This variable is confirmed by the access process

POST api/VideoGallery/ConvertStringToDate?date={date}

No documentation available.

BankAccount

APIDescription
GET api/BankAccount/GetAll

Get List of Banks Account . header --> Key : This variable is confirmed by the access process

POST api/BankAccount/ConvertStringToDate?date={date}

No documentation available.