Picker region API

The region API from Picker — 12 operation(s) for region.

Operations 12

GET /region/listAllRegion get region by admin #
GET /region/listAllSuperRegion Get all Super Regions available #
GET /region/regionDetails get region details #
PUT /region/blockRegion block region #
PUT /region/editRegion block region #
PUT /region/unblockRegion block region #
POST /api/checkRegion Returns the region data corresponding to the selected location #
POST /region/addRegion set region #
POST /region/checkRegion Returns the region data corresponding to the selected location #
POST /region/setAllRegionStatusGreen block region #
POST /region/updateRegionsOnAllBusiness Update Regions on all businesses #
DELETE /region/deleteRegion delete region by admin #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/picker-region-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

picker-region-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Picker Production Documentation accounting Region API
  version: V1.0.0
  contact:
    name: RV
    email: rachit.verma@nextjuggernaut.com
servers:
- url: http://api.pickerexpress.com/
tags:
- name: region
paths:
  /region/listAllRegion:
    get:
      summary: get region by admin
      operationId: getRegionListallregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      - name: limit
        in: query
        required: false
        schema:
          type: number
      - name: skip
        in: query
        required: false
        schema:
          type: number
      - name: isBlocked
        in: query
        required: true
        schema:
          type: boolean
          default: false
      - name: isDeleted
        in: query
        required: true
        schema:
          type: boolean
          default: false
      - name: superRegionID
        in: query
        required: false
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
  /region/listAllSuperRegion:
    get:
      summary: Get all Super Regions available
      operationId: getRegionListallsuperregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      - name: limit
        in: query
        required: false
        schema:
          type: number
      - name: skip
        in: query
        required: false
        schema:
          type: number
      - name: isActive
        in: query
        required: false
        schema:
          type: boolean
          default: true
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
  /region/regionDetails:
    get:
      summary: get region details
      operationId: getRegionRegiondetails
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      - name: region_id
        in: query
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
  /region/blockRegion:
    put:
      summary: block region
      operationId: putRegionBlockregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                region_id:
                  type: string
              required:
              - region_id
  /region/editRegion:
    put:
      summary: block region
      operationId: putRegionEditregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                region_id:
                  type: string
                regionName:
                  type: string
                  description: name of region to be used
                coordinates:
                  type: array
                  items:
                    type: array
                    items:
                      type: number
                    collectionFormat: multi
                  minItems: 4
                  description: '[[0,0],[1,1],[2,2],[0,0]]'
                role:
                  type: string
                  enum:
                  - admin
                carType:
                  type: number
                  description: ' 1-Bike 0-Lite 3-BOTH'
                paymentType:
                  type: number
                  description: ' 1-CARD 2-CASH 4-BOTH'
                rideType:
                  type: number
                  description: ' 1-NOW 2-LATER 3-BOTH'
                specialFeesActive:
                  type: array
                  items:
                    type: string
                highDemandThreshold:
                  type: number
                  minimum: 0
                regionStatus:
                  type: string
              required:
              - region_id
              - regionName
              - coordinates
              - role
              - carType
              - paymentType
              - rideType
              - regionStatus
  /region/unblockRegion:
    put:
      summary: block region
      operationId: putRegionUnblockregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                region_id:
                  type: string
              required:
              - region_id
  /api/checkRegion:
    post:
      summary: Returns the region data corresponding to the selected location
      operationId: postApiCheckregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                pickupLongitude:
                  type: number
                  maximum: 180
                  minimum: -180
                pickupLatitude:
                  type: number
                  maximum: 90
                  minimum: -90
              required:
              - pickupLongitude
              - pickupLatitude
  /region/addRegion:
    post:
      summary: 'set region '
      operationId: postRegionAddregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                regionName:
                  type: string
                  description: name of region to be used
                coordinates:
                  type: array
                  items:
                    type: array
                    items:
                      type: number
                    collectionFormat: multi
                  minItems: 4
                  description: '[[0,0],[1,1],[2,2],[0,0]]'
                role:
                  type: string
                  enum:
                  - admin
                carType:
                  type: number
                  description: ' 1-Bike 0-Lite 3-BOTH'
                paymentType:
                  type: number
                  description: ' 1-CARD 2-CASH 4-BOTH'
                rideType:
                  type: number
                  description: ' 1-NOW 2-LATER 3-BOTH'
              required:
              - regionName
              - coordinates
              - role
              - carType
              - paymentType
              - rideType
  /region/checkRegion:
    post:
      summary: Returns the region data corresponding to the selected location
      operationId: postRegionCheckregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                pickupLongitude:
                  type: number
                  maximum: 180
                  minimum: -180
                pickupLatitude:
                  type: number
                  maximum: 90
                  minimum: -90
              required:
              - pickupLongitude
              - pickupLatitude
  /region/setAllRegionStatusGreen:
    post:
      summary: block region
      operationId: postRegionSetallregionstatusgreen
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
  /region/updateRegionsOnAllBusiness:
    post:
      summary: Update Regions on all businesses
      operationId: postRegionUpdateregionsonallbusiness
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
  /region/deleteRegion:
    delete:
      summary: delete region by admin
      operationId: deleteRegionDeleteregion
      parameters:
      - description: Bearer Token
        name: authorization
        in: header
        required: true
        schema:
          type: string
      - description: en/ar
        name: content-language
        in: header
        required: true
        schema:
          type: string
      tags:
      - region
      responses:
        default:
          description: Successful
          content:
            application/json:
              schema:
                type: string
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                region_id:
                  type: string
                  description: Region id to delete
                role:
                  type: string
                  enum:
                  - admin
              required:
              - region_id
              - role