Daftra API
All Endpoints
Daftra PartnersDevelopers Portal
All Endpoints
Daftra PartnersDevelopers Portal
  1. Developers Portal
  • Welcome
  • Getting Started
  • Validation Errors
  • Authorization
    • How To Authorize
    • Generate Access Token
      POST
  • Endpoints v1
    • Site
      • GET Site Info
    • Sales
      • Invoices
        • GET All Invoices
        • GET Single Invoice
        • Edit Invoices
        • Delete Invoices
        • Add New Invoice
        • Bulk Add Invoices
        • Convert Sales Order to Invoice
        • Delete Sales Order
      • Subsciptions
        • List Subscriptions
        • View Subscription
        • Create Subscription
        • Edit Subscription
        • Delete Subscription
      • Estimates
        • GET All Estimates
        • GET Single Estimate
        • Add New Estimate
        • Edit Estimates
        • Delete Estimates
      • Credit Notes
        • GET All Credit Notes
        • GET Single Credit Note
        • Add New Credit Note
        • Edit Credit Notes
        • Delete Credit Notes
      • Refund Receipts
        • GET All Refund Receipts
        • GET Single Refund Receipt
        • Add New Refund Receipt
        • Edit Refund Receipts
        • Delete Refund Receipts
        • Bulk Add Refund Receipts
      • Invoice Payments
        • GET All Invoice Payments
        • GET Single Invoice Payment
        • Add New Invoice Payment
        • Edit Invoice Payments
        • Delete Invoice Payments
      • Invoice Appointments
        • GET All Invoice Appointments
        • GET Single Invoice Appointment
        • Add New Invoice Appointment
        • Edit Invoice Appointments
        • Delete Invoice Appointments
      • Advance Payment Invoices
        • GET All Advance payment
        • GET Single Advance payment
        • Add Advance Payment
      • Estimate Appointments
        • GET All Estimate Appointments
        • GET Single Estimate Appointment
        • Add New Estimate Appointment
        • Edit Estimate Appointments
        • Delete Estimate Appointments
        • Update Estimate Appointment (POST alias)
      • Notes
        • GET All Notes
        • GET Single Note
        • Add New Note
        • Edit Notes
        • Delete Notes
      • Shipping Options
        • List Shipping Options
      • POS
        • Get POS Shift Session
    • Clients
      • Clients
        • GET All Clients
        • GET Single Client
        • Add New Client
        • Edit Clients
        • Delete Clients
        • Assign Staff To Client
        • Client Loyalty Points
        • Bulk Add Clients
        • Client Has Membership
        • Client Attendance By Barcode
      • Client Appointments
        • GET All Client Appointments
        • GET Single Client Appointment
        • Add New Client Appointment
        • Edit Client Appointments
        • Delete Client Appointments
      • Client Payments
        • GET All Client Payments
        • GET Single Client Payment
        • Add New Client Payment
        • Edit Client Payments
        • Delete Client Payments
      • Client-attendance-log
        • Add New Client-attendance-log
    • Booking
      • Add new Booking
      • Change Booking Status
      • Convert booking to Invoice
      • Get All Bookings
      • Get Single Booking
      • Delete booking
    • Work Orders
      • Work Orders
        • GET All Work Orders
        • GET Single Work Order
        • Add New Work Order
        • Edit Work Orders
        • Delete Work Orders
      • Work Order Appointments
        • GET All Work Order Appointments
        • GET Single Work Order Appointment
        • Add New Work Order Appointment
        • Edit Work Order Appointments
        • Delete Work Order Appointments
        • Update Work Order Appointment (POST alias)
    • Inventory
      • Products
        • GET All Products
        • GET Single Product
        • Add New Product
        • Edit Products
        • Delete Products
        • List Brands
      • Requsitions
        • GET All Requisitions
        • GET single Requisition
        • Add New Requisition
        • Edit Requisitions
        • Delete Requisitions
        • Trigger Requisition Update
      • Product Categories
        • GET All Product Categories
        • GET Single Product Category
        • Add New Product Category
        • Edit Product Category
        • Delete Product Category
        • Update Category Display Order
        • Update Category Items
      • Stores
        • GET All Stores
        • GET Single Store
        • Add New Store
        • Edit Stores
        • Delete Stores
      • Stock Transactions
        • GET All Stock Transactions
        • GET Single Stock Transaction
        • Add New Stock Transaction
        • Edit Stock Transactions
        • Delete Stock Transactions
    • Accounting
      • Journals
        • GET All Journals
        • GET Single Journal
        • Edit Journals
        • Delete Journals
        • Add New Journal
      • Journal Accounts
        • GET All Journal Accounts
        • GET Single Journal Account
        • Add New Journal Account
        • Edit Journal Accounts
        • Delete Journal Accounts
      • Journal Cats
        • GET All Journal Cats
        • GET Single Journal Cat
        • Add New Journal Cat
        • Edit Journal Cats
        • Delete Journal Cats
    • Finance
      • Incomes
        • GET All Incomes
        • GET Single Income
        • Add New Income
        • Edit Incomes
        • Delete Incomes
      • Treasuries
        • GET All Treasuries
        • GET Single Treasury
        • Add New Treasury
        • Edit Treasuries
        • Delete Treasuries
      • Expenses
        • GET All Expenses
        • GET Single Expens
        • Add New Expens
        • Edit Expenses
        • Delete Expenses
    • Taxes
      • GET All Taxes
      • GET Single Taxe
      • Add New Taxe
      • Edit Taxes
      • Delete Taxes
    • Purchases
      • Purchase Refunds
        • GET All Purchase Refunds
        • GET Single Purchase Refund
        • Add New Purchase Refund
        • Edit Purchase Refunds
        • Delete Purchase Refunds
      • Purchase Invoices
        • GET All Purchase Invoices
        • GET Single Purchase Invoice
        • Add New Purchase Invoice
        • Edit Purchase Invoices
        • Delete Purchase Invoices
      • Purchase Orders
        • GET All Purchase Orders
        • GET Single Purchase Order
        • Add New Purchase Order
        • Edit Purchase Order
        • Delete Purchase Order
      • Suppliers
        • GET All Suppliers
        • GET Single Supplier
        • Add New Supplier
        • Edit Suppliers
        • Delete Suppliers
    • Staff
      • GET Single Staff
      • GET All Staff
    • Time Tracking
      • GET All Time Tracking
      • GET Single Time Tracking
      • Edit Time Tracking
      • Delete Time Tracking
      • Add New Time Tracking
    • General Listing
      • GET General Listing
  • Endpoints v2
    • What's New
      • API Improvements
      • Filtering
      • Using API v2
        • Endpoints Structure
        • Data Fetching — Filtered
    • HR
      • Leave Application
        • Get All Leave Applications
        • Get Single Leave Applications
        • Add Leave Application
        • Edit Leave Application
      • Attendance Logs
        • Get All Attendance Logs
        • Get Single Attendance Log
        • Add Attendance Log
    • Purchase Debit Note
      • Purchase Debit Note
      • Purchase Debit Note
    • Branches
      • Get All Branches
    • Product Bundles
      • Add Product bundle
    • Brands
      • Get All Brands
      • Get Single Brand
      • Add New Brand
      • Edit brand
    • Unit Templates
      • Get All Unit Templates
      • Get Single Unit Template
      • Add Unit Template
      • Edit Unit Template
    • Follow-Up Status
      • Get All Follow-Up Statuses
      • Get Single Follow-Up Status
      • Add New Follow-Up Status
      • Delete Follow-Up Status
      • Get All Follow-Up Statuses by type
    • Follow-Up Action
      • Get All Follow-Up Actions
      • Get Single Follow-Up Action
      • Delete Follow-Up Action
    • Cost Centers
      • Get All Cost Centers
      • Get Single Cost Center
      • Add New Cost Center
      • Edit Cost Center
    • Payment Gateways
      • Get All Payment Methods
      • Get Single Payment Method
      • Add Payment Method
    • Points & Credits
      • Credit Usage
        • Get All Credit Usage
        • Get Single Credit Usage
        • Add New Credit Usage
        • Add Credit Usage Amount
        • Edit Credit Usage
        • Edit Credit Usage Amount
        • Get All Credit Usage Amount
        • Get Single Credit Usage Amount
      • Credit Types
        • Get All Credit types
        • Get Single Credit type
        • Add New Credit type
        • Edit Credit type
      • Credit Charges
        • Get All Credit Charges
        • Get Single Credit Charge
        • Add New Credit Charge
        • Edit Credit Charge
      • Packages
        • Get All Packages
        • Get Single Package
        • Add New Package
        • Edit Package
      • Packages Credit Types
        • Get All Package Credit Types
        • Get Single Package Credit Type
        • Add Package Credit Type
        • Edit Package Credit Type
    • Workflow
      • Get All Records
      • Get Single Record
      • Add New Record
      • Edit Record
    • Multity entity request
      • Overview
      • Multy Entity Request
    • Employee Asset
      • Asset Type
        • Get All Types
        • Get Single Type
        • Add New Type
        • Edit Type
      • Asset Location
        • Get All Locations
        • Get Single Location
        • Add New Location
        • Edit Location
      • Asset Storage
        • Get All Storages
        • Get Single Storage
        • Add New Storage
        • Edit Storage
      • Asset
        • Get All Assets
        • Get Single Asset
        • Add New Asset
        • Edit Asset
    • Organizational Structure
      • Designation
        • Get All Designations
        • Get Single Designation
        • Add New Designation
        • Edit Designation
      • Department
        • Get All Departments
        • Get Single Department
        • Add New Department
        • Edit Department
      • Employment Type
        • Get All Employment Types
        • Get Single Employment Type
        • Add New Employment Type
        • Edit Employment Type
    • Follow-Up Statuses
    • Entities
      • List entity records
      • View entity record
      • Create entity record
      • Update entity record
      • Delete entity record
  • Developers Portal
    • Introduction & Getting Started
    • Dashboard, Earnings & Withdrawals
    • Creating a New App
    • App Configuration
    • Managing Your App
    • Entities: Modeling Your Data
    • The Entity Builder
    • Buttons & Page Scripts
    • Integrations: Webhooks
    • Invitations, Publishing & Reviews
    • Check App Status
      GET
  1. Developers Portal

App Configuration

After the basics, the App Config tab controls how your app connects, who can find it, what it's allowed to do, and where it's available. This page also covers the Media Upload tab for adding screenshots to your app's listing.
Daftra-Partners-06-22-2026_12_59_PM.png

App Config#

Valid OAuth Redirect URI#

Required. The URL Daftra returns users to after they log in through your app.
A manually specified redirect_uri used with Login on the web must exactly match this URI.
It must be a full https:// address.
Getting this exactly right is important — even a small mismatch will break the login flow.

Categories#

Required. One or more categories that describe what your app relates to. Categories help clients discover your app in the marketplace.
Available categories include: Accounting, Discuss, Document Management, eCommerce, Human Resources, Industries, Localization, Manufacturing, Marketing, Point of Sale, Productivity, Project, Purchases, Sales, Warehouse, Website, Extra Tools, and Tutorial.

Permissions#

Required. Controls what your app is allowed to access in a client's account. There are two modes:
ModeWhat it does
Full PermissionsGrants the app broad access across the account.
Custom PermissionsLets you grant only the specific permissions your app needs.
When you choose Custom Permissions, a Custom Permissions selector appears where you pick exactly what the app can do. Permissions come in View (read) and Manage (create/update/delete) pairs for each resource — for example View Invoices / Manage Invoices, View Clients / Manage Clients, View Products / Manage Products, and so on across invoices, estimates, credit notes, refund receipts, work orders, appointments, payments, journals, expenses, taxes, purchase invoices, stock, stores, treasuries, and more. There's also an All Permissions option.
💡 Wherever possible, prefer Custom Permissions scoped to exactly what your app needs, rather than requesting Full access.

Countries#

Optional. Restrict where your app can be installed. Leave it set to All Countries to allow everywhere, or select specific countries to limit availability.

Industries#

Optional. Restrict your app to specific industries. Leave it set to All Industries to allow all, or choose the industries your app is built for.

Media Upload#

The Media Upload tab lets you add images that showcase your app on its listing.
Click the upload area to select files, or drag and drop them in.
Accepted formats: PNG, JPG, JPEG.
Maximum size: 2 MB each.
You can upload multiple images at once and clear or remove them before saving.

Saving Your Configuration#

Use Save (top right) to apply your changes. As with Basic Details, everything here remains editable later through Edit App → App Config.
Previous
Creating a New App
Next
Managing Your App