How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Picker Admin API

The Admin API from Picker — 132 operation(s) for admin.

Picker Admin API is one of 64 APIs that Picker publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Admin. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 132 operations across 132 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version V1.0.0.

Requests are made against a single base URL, http://api.pickerexpress.com/.

132 operations 132 paths 36 schemas 2 DELETE56 GET45 POST29 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
V1.0.0
Base URL
https://api.pickerexpress.com
Contact
Resource Areas
1

Paths & Operations 132

Across 132 paths, the API surfaces 132 operations — 2 DELETE, 56 GET, 45 POST, 29 PUT. Each is listed below with its method, path, parameters, and response codes.

Admin 132
POST
/admin/sendEmailTo
Send email to user
postAdminSendemailto 2 params body → default
POST
/admin/sendInvoiceEmail
Send booking's invoice to email
postAdminSendinvoiceemail 2 params body → default
GET
/accounting/getAPICharges
Return the amount to charge all API users
getAccountingGetapicharges 4 params → default
GET
/accounting/getAllBusinessesBalanceTransactionDetails
Get all the marketplace transactions in a date range
getAccountingGetallbusinessesbalancetransactiondetails 5 params → default
GET
/accounting/getAllBusinessesTransactions
Get businesses transactions grouped by business
getAccountingGetallbusinessestransactions 8 params → default
GET
/accounting/getAllBusinessesTransactionsSummary
Get summary of all business transactions
getAccountingGetallbusinessestransactionssummary 5 params → default
GET
/accounting/getAllDriversBonusTransactions
Get the order amount of all pickers CC transactions in the date range requested.
getAccountingGetalldriversbonustransactions 5 params → default
GET
/accounting/getAllDriversDeliveryTransactions
getAccountingGetalldriversdeliverytransactions 8 params → default
GET
/accounting/getAllDriversDeliveryTransactionsSummary
Get summary of all driver's delivery transactions
getAccountingGetalldriversdeliverytransactionssummary 5 params → default
GET
/accounting/getCompanyTransactions
Get all company transactions in a date range
getAccountingGetcompanytransactions 7 params → default
GET
/accounting/getDriverDeliveryTransactionsDetails
Get all delivery transactions of the driver selected
getAccountingGetdriverdeliverytransactionsdetails 5 params → default
GET
/accounting/getPickerBonusTransactionsDetails
Get the order amount of all pickers CC transactions in the date range requested.
getAccountingGetpickerbonustransactionsdetails 5 params → default
GET
/admin/addBusinessAccessToUser
Get Business By ID
getAdminAddbusinessaccesstouser 4 params → default
GET
/admin/assignReasons
Returns the list of all Cancel Reasons
getAdminAssignreasons 2 params → default
GET
/admin/cancelBookingReasons
Returns the list of all Cancel Reasons
getAdminCancelbookingreasons 2 params → default
GET
/admin/deleteBusinessAccessToUser
Get Business By ID
getAdminDeletebusinessaccesstouser 4 params → default
GET
/admin/driversWorkBalance
Get drivers work balance information
getAdminDriversworkbalance 6 params → default
GET
/admin/getAllAvailabeBooking
Get All Availabe Booking
getAdminGetallavailabebooking 4 params → default
GET
/admin/getAllBusinesses
Get users registered as business
getAdminGetallbusinesses 8 params → default
GET
/admin/getAllBusinessesTransactions
getAdminGetallbusinessestransactions 7 params → default
GET
/admin/getAllCancelReasons
Returns the list of all Cancel Reasons available
getAdminGetallcancelreasons 2 params → default
GET
/admin/getAllDriverTags
Returns the list of all Driver Tags available
getAdminGetalldrivertags 2 params → default
GET
/admin/getAllPickersBalanceTransactions
Get total of all balance transactions of the pickers
getAdminGetallpickersbalancetransactions 7 params → default
GET
/admin/getAllPickersOrderTransactions
Get the order amount of all pickers CC transactions in the date range requested.
getAdminGetallpickersordertransactions 8 params → default
GET
/admin/getAllUsers
Get List Of All Customers by Role[serviceProvider, customer, driver, business]
getAdminGetallusers 11 params → default
GET
/admin/getBanners
Returns the banners that match the query
getAdminGetbanners 8 params → default
GET
/admin/getBookingDetails
Get All Deatils of a Particular Booking
getAdminGetbookingdetails 3 params → default
GET
/admin/getBookingInfo
Get info of Booking & Review
getAdminGetbookinginfo 3 params → default
GET
/admin/getBookingTransactions
Get all the transactions related to the booking
getAdminGetbookingtransactions 3 params → default
GET
/admin/getBookingsStats
Get Dashboard Count
getAdminGetbookingsstats 6 params → default
GET
/admin/getBusinessBalanceTransactionDetails
Get all the marketplace transactions of a selected business in a date range
getAdminGetbusinessbalancetransactiondetails 5 params → default
GET
/admin/getBusinessByName
Get Business By Name
getAdminGetbusinessbyname 3 params → default
GET
/admin/getBusinessInfo
Get all business info by its ID
getAdminGetbusinessinfo 3 params → default
GET
/admin/getBusinessesByIds
Get Business By ID
getAdminGetbusinessesbyids 3 params → default
GET
/admin/getCSVDataForAdmin
Get CSV report data
getAdminGetcsvdataforadmin 9 params → default
GET
/admin/getDashboardCount
Get Dashboard Count
getAdminGetdashboardcount 5 params → default
GET
/admin/getDriverBanners
Returns the banners that match the query
getAdminGetdriverbanners 8 params → default
GET
/admin/getOngoingBooking
Get Ongoing Booking
getAdminGetongoingbooking 4 params → default
GET
/admin/getPastBooking
Get Past Booking
getAdminGetpastbooking 17 params → default
GET
/admin/getPickerBalanceTransactionsDetails
Get total of all balance transactions of the pickers
getAdminGetpickerbalancetransactionsdetails 6 params → default
GET
/admin/getPickerDetails
Get Picker details. Average rating, bookings stats
getAdminGetpickerdetails 3 params → default
GET
/admin/getPickerOrderTransactionDetails
Get all ITEM transactions from the selected driver
getAdminGetpickerordertransactiondetails 5 params → default
GET
/admin/getPickerPay
Get Picker Pay
getAdminGetpickerpay 5 params → default
GET
/admin/getServiceProviderInfo
Get all information from service provider
getAdminGetserviceproviderinfo 3 params → default
GET
/admin/getTransactionsByCode
Returns the transaction and booking information of the matching transaction
getAdminGettransactionsbycode 7 params → default
GET
/admin/getUserCardInfo
Get user card info
getAdminGetusercardinfo 3 params → default
GET
/admin/getUserHistory
Get history of user
getAdminGetuserhistory 3 params → default
GET
/admin/listDefaultSettings
set admin default settings
getAdminListdefaultsettings 2 params → default
GET
/admin/searchAuthorizationCode
Get Transaction by Authorization Code]
getAdminSearchauthorizationcode 1 param → default
GET
/admin/userDetails
Get List Of All Customers by Role[serviceProvider, customer, driver]
getAdminUserdetails 3 params → default
GET
/billing/driversBills
Get bills created for drivers
getBillingDriversbills 7 params → default
GET
/billing/getAllUsersName
Get names of all users in DB
getBillingGetallusersname 3 params → default
GET
/billing/getBillDetails
Get details related to the bill
getBillingGetbilldetails 3 params → default
GET
/bookingIssues/getBookingIssues
get all booking issues
getBookingissuesGetbookingissues 2 params → default
GET
/business/getBookings
Get Past Booking
getBusinessGetbookings 15 params → default
GET
/client/getMessage
Returns a message for a text banner
getClientGetmessage 3 params → default
GET
/serviceProvider/getAllDrivers
Get List Of All Customers by Role[serviceProvider, customer, driver, business]
getServiceproviderGetalldrivers 9 params → default
GET
/serviceProvider/getPastBooking
Get Past Booking
getServiceproviderGetpastbooking 13 params → default
PUT
/accounting/aproveRejectTransaction
Approve or reject a list of transactions
putAccountingAproverejecttransaction 2 params body → default
PUT
/accounting/refundBalanceTransactions
Registers transaction refund for the selected balance transactions
putAccountingRefundbalancetransactions 2 params body → default
PUT
/admin/addDriverToBusiness
Add driver to business
putAdminAdddrivertobusiness 2 params body → default
PUT
/admin/approveProduct
Admin approves the edition of a product by the business
putAdminApproveproduct 2 params body → default
PUT
/admin/assignDriverToServiceProvider
Block Users
putAdminAssigndrivertoserviceprovider 2 params body → default
PUT
/admin/blockOption
Block Users
putAdminBlockoption 2 params body → default
PUT
/admin/cancelBooking
Cancel Booking
putAdminCancelbooking 2 params body → default
PUT
/admin/changeDriverPaymentType
Change the way the drivers are going to get paid for a booking
putAdminChangedriverpaymenttype 2 params body → default
PUT
/admin/changeTransactionStatus
Change the status of the transactions selected
putAdminChangetransactionstatus 2 params body → default
PUT
/admin/deactivateAPI
Deactivate API usage for the selected user
putAdminDeactivateapi 2 params body → default
PUT
/admin/editBanner
Creates a banner in the db
putAdminEditbanner 2 params body → default
PUT
/admin/penaltyToWorkBalance
Add penalty to Work Balance
putAdminPenaltytoworkbalance 2 params body → default
PUT
/admin/rejectProduct
Admin rejects the edition or the creation of a product by the business
putAdminRejectproduct 2 params body → default
PUT
/admin/removeDriverFromBusiness
Remove driver from business
putAdminRemovedriverfrombusiness 2 params body → default
PUT
/admin/setProviderData
Set delivery provider data to selected booking
putAdminSetproviderdata 2 params body → default
PUT
/admin/updateBusiness
Business Update profile
putAdminUpdatebusiness 2 params body → default
PUT
/admin/updateBusinessStatus
Update the status of the business
putAdminUpdatebusinessstatus 2 params body → default
PUT
/admin/updateCustomer
Customer can Update his/her Profile
putAdminUpdatecustomer 2 params body → default
PUT
/admin/updateDriver
Driver Update profile
putAdminUpdatedriver 2 params body → default
PUT
/admin/updatePicker
Update driver information
putAdminUpdatepicker 2 params body → default
PUT
/admin/updateServiceProvider
Service Provider Update profile
putAdminUpdateserviceprovider 2 params body → default
PUT
/admin/verifyUser
Verify Users
putAdminVerifyuser 2 params body → default
PUT
/billing/reissueBillToDatil
Manually reissue a bill to Datil
putBillingReissuebilltodatil 2 params body → default
PUT
/billing/sendBillToDatil
Manually send a bill to Datil
putBillingSendbilltodatil 2 params body → default
PUT
/business/updateBusinessCategory
Update the data of a business category
putBusinessUpdatebusinesscategory 1 param body → default
PUT
/driver/updatePaymentMethod
Update driver's payment method
putDriverUpdatepaymentmethod 2 params body → default
PUT
/serviceProvider/addToServiceProvider
Add user to service provider
putServiceproviderAddtoserviceprovider 3 params body → default
PUT
/serviceProvider/removeFromServiceProvider
Add user to service provider
putServiceproviderRemovefromserviceprovider 3 params body → default
PUT
/admin/support/updateContact
update Contacts support]
putAdminSupportUpdatecontact 2 params body → default
POST
/accounting/generateBusinessPayment
Return the amount to charge all API users
postAccountingGeneratebusinesspayment 2 params body → default
POST
/accounting/generateBusinessPaymentBulk
Return the amount to charge all API users
postAccountingGeneratebusinesspaymentbulk 2 params body → default
POST
/accounting/generateWeeklyDriverPayment
Registers payments and bills for all pickers who worked in the selected date range
postAccountingGenerateweeklydriverpayment 2 params body → default
POST
/admin/addBalanceTransaction
Register a balance transaction for a picker
postAdminAddbalancetransaction 2 params body → default
POST
/admin/addBonusToBooking
Add a bonus to a booking
postAdminAddbonustobooking 2 params body → default
POST
/admin/addBusinessesTransactions
postAdminAddbusinessestransactions 2 params body → default
POST
/admin/addCustomer
Register a new customer via Email
postAdminAddcustomer 2 params body → default
POST
/admin/addDangerPoint
Creates a new Danger Point to check bookings positions with
postAdminAdddangerpoint 2 params body → default
POST
/admin/addDriver
Register new Driver via Email
postAdminAdddriver 3 params body → default
POST
/admin/addDriverTag
Adds new driver tag to db
postAdminAdddrivertag 2 params body → default
POST
/admin/addPromoToCustomer
Add a promo to a customer
postAdminAddpromotocustomer 2 params body → default
POST
/admin/addServiceProvider
Register a new service Provider
postAdminAddserviceprovider 3 params body → default
POST
/admin/addToBlacklist
Adds the user to the blacklist
postAdminAddtoblacklist 2 params body → default
POST
/admin/addToWallet
Add to wallet
postAdminAddtowallet 2 params body → default
POST
/admin/addWorkBalance
Add driver's work balance
postAdminAddworkbalance 2 params body → default
POST
/admin/cloneBusiness
Create a new business based on another one
postAdminClonebusiness 2 params body → default
POST
/admin/cloneBusinessProducts
Copies the approved products from one business to another
postAdminClonebusinessproducts 2 params body → default
POST
/admin/createBanner
Creates a banner in the db
postAdminCreatebanner 2 params body → default
POST
/admin/createBooking
Create a past booking for driver
postAdminCreatebooking 2 params body → default
POST
/admin/editFare
Edit Fare settings
postAdminEditfare 2 params body → default
POST
/admin/endSearch
End driver search for corporate bookings
postAdminEndsearch 2 params body → default
POST
/admin/getFares
Get Fares by optional filters
postAdminGetfares 2 params body → default
POST
/admin/getMarketPlaceToken
Creates a token so the admin can check the business page
postAdminGetmarketplacetoken 2 params body → default
POST
/admin/getRegions
Get the region or the superRegion
postAdminGetregions 2 params body → default
POST
/admin/makeChargesToBooking
Make a charge to the customer's card for a booking transaction
postAdminMakechargestobooking 2 params body → default
POST
/admin/makeRefund
Refunds transactions and sends email to customer
postAdminMakerefund 2 params body → default
POST
/admin/reactivateDriverSearch
Reactivates the search of an active booking
postAdminReactivatedriversearch 2 params body → default
POST
/admin/restartSearch
Restart driver search of selected booking
postAdminRestartsearch 2 params body → default
POST
/admin/sendPushToUsers
Send push notification to selected users
postAdminSendpushtousers 2 params body → default
POST
/admin/sendWeeklyPaymentEmail
Send the weekly payment email to all drivers who were active in the selected week
postAdminSendweeklypaymentemail 2 params body → default
POST
/admin/sendWeeklyPaymentMail
Send Weekly Payment Mail from the selected dates
postAdminSendweeklypaymentmail 2 params body → default
POST
/admin/setDefaultSettings
set admin default settings
postAdminSetdefaultsettings 2 params body → default
POST
/admin/setHack
Mark a booking as hack
postAdminSethack 2 params body → default
POST
/admin/totalOrderRequests
Get Orders report data
postAdminTotalorderrequests 2 params body → default
POST
/admin/updateAllDriversPaymentBalance
Update payment balance
postAdminUpdatealldriverspaymentbalance 2 params → default
POST
/admin/vehicleTypeAndCompany
add vehicle type and company
postAdminVehicletypeandcompany 2 params body → default
POST
/billing/reissueAllBills
Manually reissue all bills to Datil
postBillingReissueallbills 2 params body → default
POST
/billing/sendBillsToDatil
Manually send a bill to Datil
postBillingSendbillstodatil 2 params body → default
POST
/billing/updateBillsWithDatil
Manually update all bills with Datil
postBillingUpdatebillswithdatil 2 params body → default
POST
/bookingIssues/registerBookingIssue
add a new booking issue
postBookingissuesRegisterbookingissue 2 params body → default
POST
/business/createBusinessCategory
Register a new business category
postBusinessCreatebusinesscategory 1 param body → default
POST
/driver/addWorkBalance
Add driver's work balance
postDriverAddworkbalance 2 params body → default
POST
/driver/freeBusyDrivers
Free Busy drivers
postDriverFreebusydrivers 2 params → default
DELETE
/admin/deleteUser
Soft Delete a user
deleteAdminDeleteuser 2 params body → default
DELETE
/admin/deleteVehicleTypeAndCompany
soft delete vehicle type and company
deleteAdminDeletevehicletypeandcompany 2 params body → default

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are Model_11 (20 properties), Model_33 (7 properties), Model_65 (6 properties), Model_43 (6 properties). Each schema is shown below with its type and property counts.

Model_10
object
2 properties 2 required
Model_3
object
2 properties 2 required
businessCategories
array
Model_43
object
6 properties 1 required
tags
array
contactMail
object
2 properties
Model_11
object
20 properties 1 required
Model_15
object
1 property
Model_14
object
1 property
Model_49
object
6 properties 1 required
Model_54
object
4 properties 4 required
Model_32
object
2 properties 2 required
names
array
Model_65
object
6 properties 4 required
Model_56
object
5 properties
Model_53
object
2 properties 2 required
settings
object
Model_9
object
2 properties 2 required
Model_52
object
2 properties 2 required
Model_47
object
2 properties 2 required
Model_4
object
1 property 1 required
productTypes
array
Model_55
object
4 properties 4 required
Model_2
object
1 property 1 required
Model_8
array
Array of the transaction ids
Model_51
object
1 property
Model_31
array
Array of the productTypes of the category
Model_48
object
2 properties 2 required
Model_1
object
2 properties 2 required
phone
object
3 properties
image
object
image url
2 properties 2 required
Model_33
object
7 properties 5 required
webAddress
object
2 properties
Model_6
object
1 property 1 required
Model_50
object
4 properties
transactions
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

picker-admin-api-openapi.yml Raw ↑

Other APIs Picker publishes across the network.

Picker accounting API
Picker antiFraud API
Picker appVersion API
Picker banner API
Picker bill API
Picker booking API
Picker bookingAssignment API
Picker bookingIssue API
Picker BookingIssues API
Picker bookings API
Picker business API
Picker businesses API
Where this information came from

This is an independent, third-party profile of Picker Admin API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.