# Provident Estate API ## Docs - [Create a lead from a landing page](https://docs.provident.ae/api-reference/bitrix/create-a-lead-from-a-landing-page.md) - [Create a new CRM item in Bitrix24](https://docs.provident.ae/api-reference/bitrix/create-a-new-crm-item-in-bitrix24.md) - [Create a new lead in Bitrix24](https://docs.provident.ae/api-reference/bitrix/create-a-new-lead-in-bitrix24.md) - [Get CRM item from Bitrix24](https://docs.provident.ae/api-reference/bitrix/get-crm-item-from-bitrix24.md) - [Get deals summary for a specific ASSIGNED_BY_ID from local database](https://docs.provident.ae/api-reference/bitrix/get-deals-summary-for-a-specific-assigned_by_id-from-local-database.md) - [Get deals summary grouped by ASSIGNED_BY_ID from local database](https://docs.provident.ae/api-reference/bitrix/get-deals-summary-grouped-by-assigned_by_id-from-local-database.md) - [Get lead from Bitrix24](https://docs.provident.ae/api-reference/bitrix/get-lead-from-bitrix24.md) - [Get lead product rows from Bitrix24](https://docs.provident.ae/api-reference/bitrix/get-lead-product-rows-from-bitrix24.md) - [Get matched user from Bitrix24](https://docs.provident.ae/api-reference/bitrix/get-matched-user-from-bitrix24.md) - [Get product from Bitrix24](https://docs.provident.ae/api-reference/bitrix/get-product-from-bitrix24.md) - [Synchronize locations between Property Finder and Bitrix CRM. Updates PF locations, refreshes CRM data, and adds missing locations to CRM with proper hierarchy.](https://docs.provident.ae/api-reference/bitrix/synchronize-locations-between-property-finder-and-bitrix-crm-updates-pf-locations-refreshes-crm-data-and-adds-missing-locations-to-crm-with-proper-hierarchy.md) - [Terminate a user in GenieMap based on Bitrix ID or Email](https://docs.provident.ae/api-reference/bitrix/terminate-a-user-in-geniemap-based-on-bitrix-id-or-email.md) - [Terminate a user in Jumpcloud based on Bitrix ID or Email](https://docs.provident.ae/api-reference/bitrix/terminate-a-user-in-jumpcloud-based-on-bitrix-id-or-email.md) - [Terminate a user in Telegram DB based on Bitrix ID or Email](https://docs.provident.ae/api-reference/bitrix/terminate-a-user-in-telegram-db-based-on-bitrix-id-or-email.md) - [Test endpoint for PF location synchronization. Accepts PF location JSON and attempts to add it to CRM.](https://docs.provident.ae/api-reference/bitrix/test-endpoint-for-pf-location-synchronization-accepts-pf-location-json-and-attempts-to-add-it-to-crm.md) - [Trigger acquisition of Bitrix deals (primary and secondary). Returns immediately while work continues in background.](https://docs.provident.ae/api-reference/bitrix/trigger-acquisition-of-bitrix-deals-primary-and-secondary-returns-immediately-while-work-continues-in-background.md) - [Trigger acquisition of Bitrix locations data (cities, communities, subcommunities, properties) and create hierarchical table. Returns immediately while work continues in background.](https://docs.provident.ae/api-reference/bitrix/trigger-acquisition-of-bitrix-locations-data-cities-communities-subcommunities-properties-and-create-hierarchical-table-returns-immediately-while-work-continues-in-background.md) - [Create new employee](https://docs.provident.ae/api-reference/dynamics/create-new-employee.md) - [Delete employee](https://docs.provident.ae/api-reference/dynamics/delete-employee.md) - [Deletes all employees from dynamics and resyncs the local database](https://docs.provident.ae/api-reference/dynamics/deletes-all-employees-from-dynamics-and-resyncs-the-local-database.md) - [Get all employees](https://docs.provident.ae/api-reference/dynamics/get-all-employees.md) - [Get employee by No](https://docs.provident.ae/api-reference/dynamics/get-employee-by-no.md) - [Update all employees from external sources like JumpCloud and Bitrix](https://docs.provident.ae/api-reference/dynamics/update-all-employees-from-external-sources-like-jumpcloud-and-bitrix.md) - [Update employee](https://docs.provident.ae/api-reference/dynamics/update-employee.md) - [Check DNCR (Do Not Call Registry) status for phone numbers](https://docs.provident.ae/api-reference/etisalat/check-dncr-do-not-call-registry-status-for-phone-numbers.md) - [Get SMS balance from Etisalat SMS service](https://docs.provident.ae/api-reference/etisalat/get-sms-balance-from-etisalat-sms-service.md) - [Send SMS via Etisalat SMS service with dynamic link generation (GET method)](https://docs.provident.ae/api-reference/etisalat/send-sms-via-etisalat-sms-service-with-dynamic-link-generation-get-method.md) - [Send SMS via Etisalat SMS service with dynamic link generation (POST method)](https://docs.provident.ae/api-reference/etisalat/send-sms-via-etisalat-sms-service-with-dynamic-link-generation-post-method.md) - [Authenticate with Eventbrite API](https://docs.provident.ae/api-reference/eventbrite/authenticate-with-eventbrite-api.md) - [Fetch event orders and process them as leads](https://docs.provident.ae/api-reference/eventbrite/fetch-event-orders-and-process-them-as-leads.md) - [Create user](https://docs.provident.ae/api-reference/geniemap/create-user.md) - [Delete user](https://docs.provident.ae/api-reference/geniemap/delete-user.md) - [Get all emirates](https://docs.provident.ae/api-reference/geniemap/get-all-emirates.md) - [Get amenities](https://docs.provident.ae/api-reference/geniemap/get-amenities.md) - [Get developer by ID](https://docs.provident.ae/api-reference/geniemap/get-developer-by-id.md) - [Get developers](https://docs.provident.ae/api-reference/geniemap/get-developers.md) - [Get district by ID](https://docs.provident.ae/api-reference/geniemap/get-district-by-id.md) - [Get districts](https://docs.provident.ae/api-reference/geniemap/get-districts.md) - [Get emirate by ID](https://docs.provident.ae/api-reference/geniemap/get-emirate-by-id.md) - [Get finishes](https://docs.provident.ae/api-reference/geniemap/get-finishes.md) - [Get project by ID](https://docs.provident.ae/api-reference/geniemap/get-project-by-id.md) - [Get project units](https://docs.provident.ae/api-reference/geniemap/get-project-units.md) - [Get projects](https://docs.provident.ae/api-reference/geniemap/get-projects.md) - [Get unit layouts](https://docs.provident.ae/api-reference/geniemap/get-unit-layouts.md) - [Get unit types](https://docs.provident.ae/api-reference/geniemap/get-unit-types.md) - [Get users](https://docs.provident.ae/api-reference/geniemap/get-users.md) - [Update user](https://docs.provident.ae/api-reference/geniemap/update-user.md) - [Upload image](https://docs.provident.ae/api-reference/geniemap/upload-image.md) - [Health check endpoint](https://docs.provident.ae/api-reference/health/health-check-endpoint.md) - [Create Scheduled Userstate Job](https://docs.provident.ae/api-reference/jumpcloud/create-scheduled-userstate-job.md) - [List all system users](https://docs.provident.ae/api-reference/jumpcloud/list-all-system-users.md) - [List all user groups](https://docs.provident.ae/api-reference/jumpcloud/list-all-user-groups.md) - [List Scheduled Userstate Change Jobs](https://docs.provident.ae/api-reference/jumpcloud/list-scheduled-userstate-change-jobs.md) - [List the parent Groups of a User](https://docs.provident.ae/api-reference/jumpcloud/list-the-parent-groups-of-a-user.md) - [Search for system users](https://docs.provident.ae/api-reference/jumpcloud/search-for-system-users.md) - [OAuth2 Token Endpoint](https://docs.provident.ae/api-reference/oauth/oauth2-token-endpoint.md): Obtain an access token using client credentials grant type - [Create a new OAuth client](https://docs.provident.ae/api-reference/oauth2-clients/create-a-new-oauth-client.md) - [Deactivate an OAuth client by Client ID (sets isActive=false)](https://docs.provident.ae/api-reference/oauth2-clients/deactivate-an-oauth-client-by-client-id-sets-isactive=false.md) - [Get an OAuth client by Client ID](https://docs.provident.ae/api-reference/oauth2-clients/get-an-oauth-client-by-client-id.md) - [List all OAuth clients](https://docs.provident.ae/api-reference/oauth2-clients/list-all-oauth-clients.md) - [Rotate client secret by Client ID](https://docs.provident.ae/api-reference/oauth2-clients/rotate-client-secret-by-client-id.md) - [Update an OAuth client by Client ID](https://docs.provident.ae/api-reference/oauth2-clients/update-an-oauth-client-by-client-id.md) - [Introspect a token](https://docs.provident.ae/api-reference/oauth2-tokens/introspect-a-token.md) - [Revoke a token](https://docs.provident.ae/api-reference/oauth2-tokens/revoke-a-token.md) - [Enrich leads data](https://docs.provident.ae/api-reference/portal/enrich-leads-data.md) - [Generate a PDF](https://docs.provident.ae/api-reference/portal/generate-a-pdf.md) - [Generate a PDF with new design (2 pages per listing)](https://docs.provident.ae/api-reference/portal/generate-a-pdf-with-new-design-2-pages-per-listing.md) - [Get location ID from name by exact match.](https://docs.provident.ae/api-reference/portal/get-location-id-from-name-by-exact-match.md) - [Get user data from Telegram DB and ELK via PortalService](https://docs.provident.ae/api-reference/portal/get-user-data-from-telegram-db-and-elk-via-portalservice.md) - [Queue a lead for both update and enrichment.](https://docs.provident.ae/api-reference/portal/queue-a-lead-for-both-update-and-enrichment.md) - [Search PF locations data](https://docs.provident.ae/api-reference/portal/search-pf-locations-data.md) - [Search PF locations data for Telegram](https://docs.provident.ae/api-reference/portal/search-pf-locations-data-for-telegram.md) - [Trigger a historical sync of user activity from ELK to Bitrix.](https://docs.provident.ae/api-reference/portal/trigger-a-historical-sync-of-user-activity-from-elk-to-bitrix.md) - [Update leads data](https://docs.provident.ae/api-reference/portal/update-leads-data.md) - [Create a campaign link using JSON payload](https://docs.provident.ae/api-reference/portalshortlinkcampaign/create-a-campaign-link-using-json-payload.md) - [Create a campaign link using query parameters](https://docs.provident.ae/api-reference/portalshortlinkcampaign/create-a-campaign-link-using-query-parameters.md) - [Retrieve all stored campaigns with their details and short links](https://docs.provident.ae/api-reference/portalshortlinkcampaign/retrieve-all-stored-campaigns-with-their-details-and-short-links.md) - [Create a project link using JSON payload.](https://docs.provident.ae/api-reference/portalshortlinkproject/create-a-project-link-using-json-payload.md) - [Create a project link using query parameters.](https://docs.provident.ae/api-reference/portalshortlinkproject/create-a-project-link-using-query-parameters.md) - [Retrieve all stored projects with their details and short links](https://docs.provident.ae/api-reference/portalshortlinkproject/retrieve-all-stored-projects-with-their-details-and-short-links.md) - [Get click analytics for a campaign](https://docs.provident.ae/api-reference/portalshortlinkredirect/get-click-analytics-for-a-campaign.md) - [Create a campaign link using JSON payload](https://docs.provident.ae/api-reference/portalv1bitly/create-a-campaign-link-using-json-payload.md) - [Create a campaign link using query parameters](https://docs.provident.ae/api-reference/portalv1bitly/create-a-campaign-link-using-query-parameters.md) - [Create a project link using JSON payload.](https://docs.provident.ae/api-reference/portalv1bitly/create-a-project-link-using-json-payload.md) - [Create a project link using query parameters.](https://docs.provident.ae/api-reference/portalv1bitly/create-a-project-link-using-query-parameters.md) - [Retrieve all stored projects with their details and Bitly links](https://docs.provident.ae/api-reference/portalv1bitly/retrieve-all-stored-projects-with-their-details-and-bitly-links.md) - [Update locations for Property Finder](https://docs.provident.ae/api-reference/property-finder/update-locations-for-property-finder.md) ## OpenAPI Specs - [openapi](https://docs.provident.ae/api-reference/openapi.json)