0% found this document useful (0 votes)
13 views16 pages

Backend Report

Uploaded by

vishwasransing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views16 pages

Backend Report

Uploaded by

vishwasransing
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Backend Report

Backend Task completed


• APIs from Neha
• Curl from Neha

Backend tasks not competed


• Postman
• Database

Apis endpoints from Neha:


1. filter API

/open

/forgot/password

/check/otp/forgot

/logout

/admin

2. Notification

/add

/delete

/get

/add-banner

/edit-banner

/delete-banner

/post/get-reported

/post/get-reports

/post/delete-report

3. Tags

/get-tags
/search-tags

/get-banners

/create-post

/edit-post

/delete-post

/post/add-image

/post/delete-image

/get-posts

/get-bookmarked

/get-self

/get-liked

/get-commented

/like-post

/bookmark-post

/report-post

/post/get-info

/post/add-review

/post/delete-review

/post/get-reviews

/post/review/add-reply

/post/review/delete-reply

/post/review/get-replies

/get/user-activities

4. Item Story

/add

/delete

/get

/view

5. Market Chat
/start-chat

/send-message

/get-chats

/get-messages

/delete-message

6. Item Admin

/get-reported-items

/get-item-reports

/delete-report

7. Item Secured

/get-categories

/create-item

"/edit-item

/delete-item

/item/add-video

/item/delete-video

/get-trending

/get-home-items

/get-item

/wishlist-item

/get-wishlisted

/report-item

/get-self

8. Coupons

/get

/delete
9. Pay

/get-transactions

/get-reported-transactions

/report/get-transaction-details

/report/interact

/share-post

/open-shared-post

/open-shared-item

/scratch-card

/get-user-earning

/get-scratch-cards

/get-coupons

/redeem-coupon

/pay-shop

/get-user-spending

/shop/get-shop-earning

/user/redeem-coins

/user/get-redeem-history

/get-transaction-details

/report-transaction

/get-transaction-report

/rpx/open/update-payout-status

/get-category-items

10. Shop

/get-requests

/interact-request

/get

/deactivate
11. Secured Shop

/register

12. User

/get

/deactivate

/delete

/test

/user/register

/admin/login

/user/login

/validate/otp/login

/send/otp/forgot-password

/validate/otp/forgot-password

/change-password

/update/profile

/update/password

/send/otp/update-phone

/validate/otp/update-phone

/user/logout

/get-self

/get-user

/user/add-fund-account/vpa

/user/remove-fund-account

/user/get-fund-accounts

/user/remove-user-account

Total APIs 114


APIs curl from Neha:
1. Base URL: /admin/user

Endpoints:

/get - Retrieves a paginated list of users.

/deactivate - Deactivates a user account.

/delete - Deletes a user account.

2. Base URL: /open

Endpoints:

/test - Test connection.

/user/register - Register a new user.

/admin/login - Admin login.

/user/login - User login.

/validate/otp/login - Validate OTP for login.

/send/otp/forgot-password - Send OTP for forgot password.

/validate/otp/forgot-password - Validate OTP for forgot password.

/change-password - Change password.

3. Base URL: /secured

API Endpoints:

/secured/update/profile - Update user profile.

/secured/update/password - Update user password.

/secured/send/otp/update-phone - Send OTP for updating phone number.

/secured/validate/otp/update-phone - Validate OTP for updating phone number.

/secured/user/logout - Logout user.

/secured/get-self - Get self profile information.

/secured/get-user - Get user profile information (for visitors).

/secured/user/add-fund-account/vpa - Add VPA fund account for user.

/secured/user/remove-fund-account - Remove user's fund account.

/secured/user/get-fund-accounts - Get user's fund accounts.


/secured/user/remove-user-account - Remove user account.

4. Base URL: /admin/affiliates

API Endpoints:

/admin/affiliates/add-banner - Add a new banner.

/admin/affiliates/edit-banner - Edit an existing banner.

/admin/affiliates/delete-banner - Delete a banner.

/admin/affiliates/post/get-reported - Get reported posts (with pagination).

/admin/affiliates/post/get-reports - Get reports for a specific post (with pagination).

/admin/affiliates/post/delete-report - Delete a report related to a post.

5. Base URL: /secured/affiliates

API Endpoints:

/secured/affiliates/get-tags

Retrieves tags (with pagination).

/secured/affiliates/search-tags

Searches for tags based on a search string (with pagination).

/secured/affiliates/get-banners

Retrieves banners (with pagination).

/secured/affiliates/create-post

Creates a new post.

/secured/affiliates/edit-post

Edits an existing post.

/secured/affiliates/delete-post

Deletes a post.
/secured/affiliates/post/add-image

Adds an image to a post.

/secured/affiliates/post/delete-image

Deletes an image from a post.

/secured/affiliates/get-posts

Retrieves posts (with pagination).

/secured/affiliates/get-bookmarked

Retrieves bookmarked posts (with pagination).

/secured/affiliates/get-self

Retrieves the user's own posts (with pagination).

/secured/affiliates/get-liked

Retrieves liked posts (with pagination).

/secured/affiliates/get-commented

Retrieves commented posts (with pagination).

/secured/affiliates/like-post

Likes a post.

/secured/affiliates/bookmark-post

Bookmarks a post.

/secured/affiliates/report-post

Reports a post.

/secured/affiliates/post/get-info
Retrieves information for a specific post (with pagination).

/secured/affiliates/post/add-review

Adds a review for a post.

/secured/affiliates/post/delete-review

Deletes a review for a post.

/secured/affiliates/post/get-reviews

Retrieves reviews for a post (with pagination).

/secured/affiliates/post/review/add-reply

Adds a reply to a review.

/secured/affiliates/post/review/delete-reply

Deletes a reply from a review.

/secured/affiliates/post/review/get-replies

Retrieves replies for a review (with pagination).

/secured/affiliates/get/user-activities

Retrieves user activities (with pagination).

ITEM Story

API Endpoints:

/secured/market/story/add

Description: Adds a new story for an item.

Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_PINCODE (required)
MPI_STORY_IMAGE_LINK (required)

/secured/market/story/delete

Description: Deletes an item story.

Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_ID (required)

/secured/market/story/get

Description: Retrieves stories for an item (with pagination).

Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_PINCODE (required)

Request Parameters:

num (required) - Page number

size (required) - Page size

/secured/market/story/view

Description: Adds a view to a story.

Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_ID (required)

CHAT REQUIRED

Base URL: /secured/market/chat

API Endpoints:

/secured/market/chat/start-chat

Description: Initiates a chat related to an item.


Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_ID (required)

/secured/market/chat/send-message

Description: Sends a message within a chat session.

Request Type: POST

Request Body:

USER_ID (required)

MP_CHAT_ID (required)

MP_CHAT_MESSAGE (required)

/secured/market/chat/get-chats

Description: Retrieves the list of chats for a user (with pagination).

Request Type: POST

Request Body:

USER_ID (required)

Request Parameters:

num (required) - Page number

size (required) - Page size

/secured/market/chat/get-messages

Description: Retrieves the list of messages for a specific chat (with pagination).

Request Type: POST

Request Body:

USER_ID (required)

MP_CHAT_ID (required)

Request Parameters:

num (required) - Page number


size (required) - Page size

/secured/market/chat/delete-message

Description: Deletes a specific message from a chat.

Request Type: POST

Request Body:

USER_ID (required)

MP_CHAT_ID (required)

MP_CHAT_MESSAGE_ID (required)

ITEMS ADMIN:

Base URL: /admin/market

API Endpoints:

/admin/market/get-reported-items

Description: Retrieves a paginated list of reported items.

Request Type: POST

Request Body:

USER_ID (required)

Request Parameters:

num (required) - Page number

size (required) - Page size

/admin/market/get-item-reports

Description: Retrieves reports for a specific item (with pagination).

Request Type: POST

Request Body:

USER_ID (required)

MP_ITEM_ID (required)

Request Parameters:
num (required) - Page number

size (required) - Page size

/admin/market/delete-report

Description: Deletes a specific report for an item.

Request Type: POST

Request Body:

USER_ID (required)

MPI_REPORT_ID (required)

ITEM SECURED:

Base URL: /secured/market

API Endpoints:

/secured/market/get-categories

Description: Retrieves a list of item categories.

Request Type: GET

/secured/market/create-item

Description: Creates a new item in the marketplace.

Request Type: POST

Request Body:

Validates fields like USER_ID, CATEGORY_TYPE_ID, MP_ITEM_TITLE, and optional fields based
on whether the item is housing-related.

/secured/market/edit-item

Description: Edits an existing item.

Request Type: POST

Request Body:

Validates fields like USER_ID, MP_ITEM_ID, and IS_HOUSING.


/secured/market/delete-item

Description: Deletes an item.

Request Type: POST

Request Body:

Validates fields like USER_ID and MP_ITEM_ID.

/secured/market/item/add-video

Description: Adds a video link to an item.

Request Type: POST

Request Body:

Validates fields like USER_ID, MP_ITEM_ID, and MP_ITEM_VIDEO_LINK.

/secured/market/item/delete-video

Description: Deletes a video associated with an item.

Request Type: POST

Request Body:

Validates fields like USER_ID, MP_ITEM_ID, and MP_ITEM_VIDEO_ID.

/secured/market/get-trending

Description: Retrieves a paginated list of trending items.

Request Type: POST

Request Body:

Validates fields like USER_ID and pagination parameters.

/secured/market/get-home-items

Description: Retrieves a paginated list of items for the homepage based on user pincode.

Request Type: POST

Request Body:

Validates fields like USER_ID, USER_PINCODE, and pagination parameters.

/secured/market/get-category-items
Description: Retrieves a paginated list of items under a specific category.

Request Type: POST

Request Body:

Validates fields like USER_ID, CATEGORY_INFO_ID, and USER_PINCODE.

/secured/market/get-item

Description: Retrieves information about a specific item.

Request Type: POST

Request Body:

Validates fields like USER_ID and MP_ITEM_ID.

/secured/market/wishlist-item

Description: Adds an item to the user's wishlist.

Request Type: POST

Request Body:

Validates fields like USER_ID and MP_ITEM_ID.

/secured/market/get-wishlisted

Description: Retrieves a paginated list of wishlisted items.

Request Type: POST

Request Body:

Validates fields like USER_ID and pagination parameters.

/secured/market/report-item

Description: Reports an item with a comment.

Request Type: POST

Request Body:

Validates fields like USER_ID, MP_ITEM_ID, and MPI_REPORT_COMMENT.

/secured/market/get-self

Description: Retrieves a paginated list of items posted by the user.


Request Type: POST

Request Body:

Validates fields like USER_ID and pagination parameters.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy