You are on page 1of 79

Celebritygames.

net (Testnet,Mainnet,Publicnet)

Testnet:

=>Nft:
1)For Add nft post api(auth include,field=> name:
req.body.name, price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path,here file field is
image)=>https://backendtest.celebritygames.net/api/nft/add

2)Save as draft Post api(field=> name: req.body.name,


price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image)=>https://backendtest.celebritygames.net/api/nft/saveAsDraft
3)Get all nfts=>https://backendtest.celebritygames.net/api/nft/all

4)get all drafts nfts=>https://backendtest.celebritygames.net/api/nft/allDrafts

5)get all meal nfts=>https://backendtest.celebritygames.net/api/nft/allmeal

6)get all souvenir nfts=>https://backendtest.celebritygames.net/api/nft/allsouvenir

7)Delete api of nfts by


id(params=>id)=>https://backendtest.celebritygames.net/api/nft/delete/:id

8)Delete api of nfts


savechanges(params=>id)=>https://backendtest.celebritygames.net/api/nft/savechang
e/:id

9)Update nft by id put req(params=>id,(field=> name: req.body.name,


price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image))=>https://backendtest.celebritygames.net/api/nft/update-nft/:id

10)Update nfts1 by isDraft false put


api(field=>isDraft)=>https://backendtest.celebritygames.net/api/nft/update-nft1/:id

11)Update nfts2 put api(https://backendtest.celebritygames.net/api/nft/update-nft2/:id

12)nft get by id(params=>id)=>https://backendtest.celebritygames.net/api/nft/:id

13)like put api=>https://backendtest.celebritygames.net/api/nft/like

14)unLike put api=>https://backendtest.celebritygames.net/api/nft/unlike

=>Like:
1)For Post api(field=> likedMealId:
req.body.likedMealId, walletAddress:
req.body.walletAddress,
liked: req.body.liked,)=>https://backendtest.celebritygames.net/api/like/addLike
2)get api=>https://backendtest.celebritygames.net/api/like/getLikes

=>User:
1)post req(field=>walletAddress)=>https://backendtest.celebritygames.net/api/v1/user/

2)get req=>https://backendtest.celebritygames.net/api/v1/user/

3)get all=>https://backendtest.celebritygames.net/api/v1/user/all

4)update user put


req(field=>email,params=>id)=>https://backendtest.celebritygames.net/api/v1/user/up
date/:id

=>Mintnft:
1) Post req(field=> name:
"CelebrityNFT", Id: req.body.Id,
price: req.body.price,
image:
req.body.image,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce:
req.body.nonce,)=>https://backendtest.celebritygames.net/api/v1/mint/uri-json-nft
2) Postreq (field=> name: req.body.name,
description: req.body.description,
image: req.body.image,
file: req.body.file,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash:
req.body.mint_hash,)=>https://backendtest.celebritygames.net/api/v1/mint/save-nft

3)get all mint nft=>https://backendtest.celebritygames.net/api/v1/mint/mint-nft

4)Delete mint nft by


id(params=>id)=>https://backendtest.celebritygames.net/api/v1/mint/mint-nft/:id

=>Email Verification:
1)Post api only email
validate(field=>email)=>https://backendtest.celebritygames.net/api/email/emailverify

2)Post api for email


verify(field=>email)=>https://backendtest.celebritygames.net/api/email/emailsend

3)Put api updated verificvation


count(params=>email)=>https://backendtest.celebritygames.net/api/email/count/:emai
l
4) Post api otp
verification(field=>otp,params=>email)=>https://backendtest.celebritygames.net/api/e
mail/otp/:email
5) Get data by
email(params=>email)=>https://backendtest.celebritygames.net/api/email/:email

=>VerifyMint:

1)post
api(field=>email)=>https://backendtest.celebritygames.net/api/v1/verifymint/mail/
2)post api(fields=>NFTID,
type,
perkNft,
briefDetails,
details,
Qrcode,
QrcodeImg,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backendtest.celebritygames.net/api/v1/verifymint/send-user/
3)Get all payment data=>https://backendtest.celebritygames.net/api/v1/verifymint/

=>Faced nfts:
1) add faced nft post api(field=> id:
req.body.id, price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature:
req.body.signature,)=>https://backendtest.celebritygames.net/api/v1/facedNfts/facedN
ft/add
2) Get all faced
nft=>https://backendtest.celebritygames.net/api/v1/facedNfts/facedNft/all

3)Delete all faced nft by id delete


api(params=>id)=>https://backendtest.celebritygames.net/api/v1/facedNfts/facedNft/d
elete/:id

=>Race:
1)post data(field=>race)=>https://backendtest.celebritygames.net/api/v1/race/
2)get all race=>https://backendtest.celebritygames.net/api/v1/race/
3)delete all race=>https://backendtest.celebritygames.net/api/v1/race/

=>Latest Race:
1)post data(field=>race)=>https://backendtest.celebritygames.net/api/v1/latestrace/
2)get latest data=>https://backendtest.celebritygames.net/api/v1/latestrace/

=>Game Controller:
1)email verify post
api(field=>email)=>https://backendtest.celebritygames.net/api/v1/game/email
2)verify otp post
api(field=>otp,params=>email)=>https://backendtest.celebritygames.net/api/v1/game/o
tp/:email
3) limit check post
api(params=>email)=>https://backendtest.celebritygames.net/api/v1/game/limitrace/:e
mail
4) Get all data=>https://backendtest.celebritygames.net/api/v1/game/usdscdata

=>Waiting List Controller:


1) email verification Post
api(field=>email)=>https://backendtest.celebritygames.net/api/v1/waiting-list/send-em
ail-verification-code
2) number verification post
api(field=>email)=>https://backendtest.celebritygames.net/api/v1/waiting-list/send-mo
bile-verification-code
3) save full data post api(auth include(waiting
list),field=>name)=>https://backendtest.celebritygames.net/api/v1/waiting-list/save-full
-data-waitingList
4)get all waiting
list=>https://backendtest.celebritygames.net/api/v1/waiting-list/get-waitingList
5)delete by
id(params=>id)=>https://backendtest.celebritygames.net/api/v1/waiting-list/delete-wait
ingList/:id

Mainnet:

Testnet:

=>Nft:
1)Add nft post api(auth include,field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path,here file field is
image)=>https://backendmain.celebritygames.net/api/nft/add
2)Save as draft Post api(field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image)=>https://backendmain.celebritygames.net/api/nft/saveAsDraft
3)Get all nfts=>https://backendmain.celebritygames.net/api/nft/all
4)get all drafts nfts=>https://backendmain.celebritygames.net/api/nft/allDrafts
5)get all meal nfts=>https://backendmain.celebritygames.net/api/nft/allmeal
6)get all souvenir nfts=>https://backendmain.celebritygames.net/api/nft/allsouvenir
7)Delete api of nfts by
id(params=>id)=>https://backendmain.celebritygames.net/api/nft/delete/:id
8)Delete api of nfts
savechanges(params=>id)=>https://backendmain.celebritygames.net/api/nft/savechan
ge/:id
9)Update nft by id put req(params=>id,(field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image))=>https://backendmain.celebritygames.net/api/nft/update-nft/:id
10)Update nfts1 by isDraft false put
api(field=>isDraft)=>https://backendmain.celebritygames.net/api/nft/update-nft1/:id
11)Update nfts2 put api(https://backendmain.celebritygames.net/api/nft/update-
nft2/:id
12)nft get by id(params=>id)=>https://backendmain.celebritygames.net/api/nft/:id
13)like put api=>https://backendmain.celebritygames.net/api/nft/like
14)unLike put api=>https://backendmain.celebritygames.net/api/nft/unlike

=>Like:
1)Post api(field=> likedMealId:
req.body.likedMealId, walletAddress:
req.body.walletAddress, liked:
req.body.liked,)=>https://backendmain.celebritygames.net/api/like/addLike
2)get api=>https://backendmain.celebritygames.net/api/like/getLikes
=>User:
1)post req(field=>walletAddress)=>https://backendmain.celebritygames.net/api/
v1/user/
2)get req=>https://backendmain.celebritygames.net/api/v1/user/
3)get all=>https://backendmain.celebritygames.net/api/v1/user/all
4)update user put
req(field=>email,params=>id)=>https://backendmain.celebritygames.net/api/v1/user/u
pdate/:id

=>Mintnft:
1)Post req(field=> name: "CelebrityNFT",
Id: req.body.Id,
price: req.body.price,
image:
req.body.image,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce:
req.body.nonce,)=>https://backendmain.celebritygames.net/api/v1/mint/uri-json-nft
2)Post req(field=> name: req.body.name,
description: req.body.description,
image: req.body.image,
file: req.body.file,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash:
req.body.mint_hash,)=>https://backendmain.celebritygames.net/api/v1/mint/save-nft
3)get all mint nft=>https://backendmain.celebritygames.net/api/v1/mint/mint-nft
4)Delete mint nft by
id(params=>id)=>https://backendmain.celebritygames.net/api/v1/mint/mint-nft/:id

=>Email Verification:
1)Post api only email
validate(field=>email)=>https://backendmain.celebritygames.net/api/email/emailverify
2)Post api for email
verify(field=>email)=>https://backendmain.celebritygames.net/api/email/emailsend
3)Put api updated verification
count(params=>email)=>https://backendmain.celebritygames.net/api/email/count/:em
ail
4) Post api otp
verification(field=>otp,params=>email)=>https://backendmain.celebritygames.net/api/
email/otp/:email
5) Get data by
email(params=>email)=>https://backendmain.celebritygames.net/api/email/:email

=>VerifyMint:

1)post
api(field=>email)=>https://backendmain.celebritygames.net/api/v1/verifymint/mail/
2)post api(fields=>NFTID,
type,
perkNft,
briefDetails
, details,
Qrcode,
QrcodeImg,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backendmain.celebritygames.net/api/v1/verifymint/send-user/
3)Get all payment data=>https://backendmain.celebritygames.net/api/v1/verifymint/

=>Faced nfts:
1) add faced nft post api(field=> id:
req.body.id, price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature:
req.body.signature,)=>https://backendmain.celebritygames.net/api/v1/facedNfts/faced
Nft/add
2) Get all faced
nft=>https://backendmain.celebritygames.net/api/v1/facedNfts/facedNft/all
3)Delete all faced nft by id delete
api(params=>id)=>https://backendmain.celebritygames.net/api/v1/facedNfts/facedNft/
delete/:id

=>Race:
1)post data(field=>race)=>https://backendmain.celebritygames.net/api/v1/race/
2)get all race=>https://backendmain.celebritygames.net/api/v1/race/
3)delete all race=>https://backendmain.celebritygames.net/api/v1/race/
=>Latest Race:
1) Post data(field=>race)=>https://backendmain.celebritygames.net/api/v1/latestrace/
2)get latest data=>https://backendmain.celebritygames.net/api/v1/latestrace/

=>Game Controller:
1)email verify post
api(field=>email)=>https://backendmain.celebritygames.net/api/v1/game/email
2)verify otp post
api(field=>otp,params=>email)=>https://backendmain.celebritygames.net/api/v1/game/
otp/:email
3) limit check post
api(params=>email)=>https://backendmain.celebritygames.net/api/v1/game/limitrace/:
email
4) Get all data=>https://backendmain.celebritygames.net/api/v1/game/usdscdata

=>Waiting List Controller:


1) email verification Post
api(field=>email)=>https://backendmain.celebritygames.net/api/v1/waiting-list/send-e
mail-verification-code
2) number verification post
api(field=>email)=>https://backendmain.celebritygames.net/api/v1/waiting-list/send-m
obile-verification-code
3) save full data post api(auth include(waiting
list),field=>name)=>https://backendmain.celebritygames.net/api/v1/waiting-list/save-fu
ll-data-waitingList
4) get all waiting
list=>https://backendmain.celebritygames.net/api/v1/waiting-list/get-waitingList
5)delete by
id(params=>id)=>https://backendmain.celebritygames.net/api/v1/waiting-list/delete-wa
itingList/:id

Publishnet:

=>Nft:
1)Add nft post api(auth include,field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path,here file field is
image)=>https://backend.celebritygames.net/api/nft/add
2)Save as draft Post api(field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image)=>https://backend.celebritygames.net/api/nft/saveAsDraft
3)Get all nfts=>https://backend.celebritygames.net/api/nft/all
4)get all drafts nfts=>https://backend.celebritygames.net/api/nft/allDrafts
5)get all meal nfts=>https://backend.celebritygames.net/api/nft/allmeal
6)get all souvenir nfts=>https://backend.celebritygames.net/api/nft/allsouvenir
7)Delete api of nfts by
id(params=>id)=>https://backend.celebritygames.net/api/nft/delete/:id
8)Delete api of nfts
savechanges(params=>id)=>https://backend.celebritygames.net/api/nft/savechange/:i
d
9)Update nft by id put req(params=>id,(field=> name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path,here file field is
image))=>https://backend.celebritygames.net/api/nft/update-nft/:id
10)Update nfts1 by isDraft false put
api(field=>isDraft)=>https://backend.celebritygames.net/api/nft/update-nft1/:id
11)Update nfts2 put api(https://backend.celebritygames.net/api/nft/update-nft2/:id
12)nft get by id(params=>id)=>https://backend.celebritygames.net/api/nft/:id
13)like put api=>https://backend.celebritygames.net/api/nft/like
14)unLike put api=>https://backend.celebritygames.net/api/nft/unlike

=>Like:
1)Post api(field=> likedMealId:
req.body.likedMealId, walletAddress:
req.body.walletAddress,
liked: req.body.liked,)=>https://backend.celebritygames.net/api/like/addLike
2)get api=>https://backend.celebritygames.net/api/like/getLikes

=>User:
1)post req(field=>walletAddress)=>https://backend.celebritygames.net/api/v1/user/
2)get req=>https://backend.celebritygames.net/api/v1/user/
3)get all=>https://backend.celebritygames.net/api/v1/user/all
4)update user put
req(field=>email,params=>id)=>https://backend.celebritygames.net/api/v1/user/update
/:id

=>Mintnft:
1)Post req(field=> name: "CelebrityNFT",
Id: req.body.Id,
price: req.body.price,
image:
req.body.image,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce:
req.body.nonce,)=>https://backend.celebritygames.net/api/v1/mint/uri-json-nft
2)Post req(field=> name: req.body.name,
description: req.body.description,
image: req.body.image,
file: req.body.file,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash:
req.body.mint_hash,)=>https://backend.celebritygames.net/api/v1/mint/save-nft
3)get all mint nft=>https://backend.celebritygames.net/api/v1/mint/mint-nft
4)Delete mint nft by
id(params=>id)=>https://backend.celebritygames.net/api/v1/mint/mint-nft/:id

=>Email Verification:
1)Post api only email
validate(field=>email)=>https://backend.celebritygames.net/api/email/emailverify
2)Post api for email
verify(field=>email)=>https://backend.celebritygames.net/api/email/emailsend
3)Put api updated verificvation
count(params=>email)=>https://backend.celebritygames.net/api/email/count/:email
4)Post api otp
verification(field=>otp,params=>email)=>https://backend.celebritygames.net/api/email
/otp/:email
5)Get data
by
email(params=>email)=>https://backend.celebritygames.net/api/email/:email

=>VerifyMint:

1)post api(field=>email)=>https://backend.celebritygames.net/api/v1/verifymint/mail/
2)post api(fields=>NFTID,
type,
perkNft,
briefDetails
, details,
Qrcode,
QrcodeImg,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backend.celebritygames.net/api/v1/verifymint/send-user/
3)Get all payment data=>https://backend.celebritygames.net/api/v1/verifymint/

=>Faced nfts:
1) add faced nft post api(field=> id:
req.body.id, price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature:
req.body.signature,)=>https://backend.celebritygames.net/api/v1/facedNfts/facedNft/a
dd
2) Get all faced nft=>https://backend.celebritygames.net/api/v1/facedNfts/facedNft/all
3)Delete all faced nft by id delete
api(params=>id)=>https://backend.celebritygames.net/api/v1/facedNfts/facedNft/delete
/:id

=>Race:
1)post data(field=>race)=>https://backend.celebritygames.net/api/v1/race/
2)get all race=>https://backend.celebritygames.net/api/v1/race/
3)delete all race=>https://backend.celebritygames.net/api/v1/race/

=>Latest Race:
1)post data(field=>race)=>https://backend.celebritygames.net/api/v1/latestrace/
2)get latest data=>https://backend.celebritygames.net/api/v1/latestrace/

=>Game Controller:
1)email verify post
api(field=>email)=>https://backend.celebritygames.net/api/v1/game/email
2)verify otp post
api(field=>otp,params=>email)=>https://backend.celebritygames.net/api/v1/game/otp/:
email
3)limit check post
api(params=>email)=>https://backend.celebritygames.net/api/v1/game/limitrace/:email
4)Get all data=>https://backend.celebritygames.net/api/v1/game/usdscdata

=>Waiting List Controller:


1) email verification Post
api(field=>email)=>https://backend.celebritygames.net/api/v1/waiting-list/send-email-v
erification-code
2) number verification post
api(field=>email)=>https://backend.celebritygames.net/api/v1/waiting-list/send-mobile-
verification-code
3) save full data post api(auth include(waiting
list),field=>name)=>https://backend.celebritygames.net/api/v1/waiting-list/save-full-dat
a-waitingList
4) get all waiting
list=>https://backend.celebritygames.net/api/v1/waiting-list/get-waitingList
5)delete by
id(params=>id)=>https://backend.celebritygames.net/api/v1/waiting-list/delete-waiting
List/:id
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//

Celebrity.sg (Testnet,Mainnet,Publishnet)

Testnet:

Celebrity APIs=>

NFT Route=>
1)Add new nft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path(field=>image),
})=>https://backend.celebrity.sg/api/nft/add
2)Save as draft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path(field=>image),
})=>https://backend.celebrity.sg/api/nft/saveAsDraft
3)Get all nft=>https://backend.celebrity.sg/api/nft/all
4)Get all drafts=>https://backend.celebrity.sg/api/nft/allDrafts
5)Get all meal=>https://backend.celebrity.sg/api/nft/allmeal
6)Get all souvenir=>https://backend.celebrity.sg/api/nft/allsouvenir
7)Delete id by nft=>https://backend.celebrity.sg/api/nft/delete/:id
8)Delete savechanges=>https://backend.celebrity.sg/api/nft/savechange/:id
9)Update nfts PUT API(field=> name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type,)=>https://backend.celebrity.sg/api/nft/update-nft/:id
10)Update nfts1 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type)=>https://backend.celebrity.sg/api/nft/update-nft1/:id
11)Update nfts2 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
likesCount,
type)=>https://backend.celebrity.sg/api/nft/update-nft2/:id
12)Get nft by id=>https://backend.celebrity.sg/api/nft/:id

Like:

1)Like POST APIs(fields=>{


likedMealId: req.body.likedMealId,
walletAddress: req.body.walletAddress,
liked: req.body.liked,
})=>https://backend.celebrity.sg/api/like/addLike
2)Like get all=>https://backend.celebrity.sg/api/like/getLikes

User:

1)Find or create user POST


APIs(field=>walletAddress)=>https://backend.celebrity.sg/api/v1/user/
2)Get user (included auth)=>https://backend.celebrity.sg/api/v1/user/
3)Get all user=>https://backend.celebrity.sg/api/v1/user/all

MintNft:

1) Create json POST


APIs(field=>file,Id,price,tokenAddress,refAddress,nonce)=>https://backend.celebrity.s
g/api/v1/mint/uri-json-nft
2) Save Nft POST
APIs(field=>{ name:
req.body.name,
certificate: req.body.certificate,
description: req.body.description,
image: req.body.image,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash: req.body.mint_hash,
})=>https://backend.celebrity.sg/api/v1/mint/save-nft
3) Get all minted nfts=>https://backend.celebrity.sg/api/v1/mint/mint-nft
4)Delete by id=>https://backend.celebrity.sg/api/v1/mint/mint-nft/:id

AutoMint:

1)Send email verification Code POST


APIs(field=>email)=>https://backend.celebrity.sg/api/v1/verifymint
2)Send minded nft details to user POST APIs(field=>NFTID,
type,
perkNft,
briefDetails
, details,
available,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backend.celebrity.sg/api/v1/send-user/

Faced nft:

1) Add faced nft POST


APIs(field=>{ id:
req.body.id,
price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature: req.body.signature,
})=>https://backend.celebrity.sg/api/v1/facedNfts/facedNft/add
2) Get all faced nfts=>https://backend.celebrity.sg/api/v1/facedNfts/facedNft/all
3)Delete id by faced
nfts=>https://backend.celebrity.sg/api/v1/facedNfts/facedNft/delete/:id

Blockchain Constant File API:

1)Get API=>https://backend.celebrity.sg/api/v1/constant/

Mainnet:

Celebrity APIs=>

NFT Route=>
1)Add new nft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path(field=>image),
})=>https://backendmain.celebrity.sg/api/nft/add
2)Save as draft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path(field=>image),
})=>https://backendmain.celebrity.sg/api/nft/saveAsDraft
3)Get all nft=>https://backendmain.celebrity.sg/api/nft/all
4)Get all drafts=>https://backendmain.celebrity.sg/api/nft/allDrafts
5)Get all meal=>https://backendmain.celebrity.sg/api/nft/allmeal
6)Get all souvenir=>https://backendmain.celebrity.sg/api/nft/allsouvenir
7)Delete id by nft=>https://backendmain.celebrity.sg/api/nft/delete/:id
8)Delete savechanges=>https://backendmain.celebrity.sg/api/nft/savechange/:id
9)Update nfts PUT API(field=> name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type,)=>https://backendmain.celebrity.sg/api/nft/update-nft/:id
10)Update nfts1 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type)=>https://backendmain.celebrity.sg/api/nft/update-nft1/:id
11)Update nfts2 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
likesCount,
type)=>https://backendmain.celebrity.sg/api/nft/update-nft2/:id
12)Get nft by id=>https://backendmain.celebrity.sg/api/nft/:id

Like:

1)Like POST APIs(fields=>{


likedMealId: req.body.likedMealId,
walletAddress: req.body.walletAddress,
liked: req.body.liked,
})=>https://backendmain.celebrity.sg/api/like/addLike
2)Like get all=>https://backendmain.celebrity.sg/api/like/getLikes

User:
1)Find or create user POST
APIs(field=>walletAddress)=>https://backendmain.celebrity.sg/api/v1/user/
2)Get user (included auth)=>https://backendmain.celebrity.sg/api/v1/user/
3)Get all user=>https://backendmain.celebrity.sg/api/v1/user/all

MintNft:

1) Create json POST


APIs(field=>file,Id,price,tokenAddress,refAddress,nonce)=>https://backendmain.celeb
rity.sg/api/v1/mint/uri-json-nft
2) Save Nft POST
APIs(field=>{ name:
req.body.name,
certificate: req.body.certificate,
description: req.body.description,
image: req.body.image,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash: req.body.mint_hash,
})=>https://backendmain.celebrity.sg/api/v1/mint/save-nft
3) Get all minted nfts=>https://backendmain.celebrity.sg/api/v1/mint/mint-nft
4)Delete by id=>https://backendmain.celebrity.sg/api/v1/mint/mint-nft/:id

AutoMint:

1)Send email verification Code POST


APIs(field=>email)=>https://backendmain.celebrity.sg/api/v1/verifymint
2)Send minded nft details to user POST APIs(field=>NFTID,
type,
perkNft,
briefDetails
, details,
available,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backendmain.celebrity.sg/api/v1/send-user/
Faced nft:

1) Add faced nft POST


APIs(field=>{ id:
req.body.id,
price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature: req.body.signature,
})=>https://backendmain.celebrity.sg/api/v1/facedNfts/facedNft/add
2) Get all faced nfts=>https://backendmain.celebrity.sg/api/v1/facedNfts/facedNft/all
3)Delete id by faced
nfts=>https://backendmain.celebrity.sg/api/v1/facedNfts/facedNft/delete/:id

Blockchain Constant File API:

1)Get API=>https://backendmain.celebrity.sg/api/v1/constant/

Publishnet:

Celebrity APIs=>

NFT Route=>
1)Add new nft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: req.body.isDraft,
imageName: req.filename,
avatar: req.filename && path(field=>image),
})=>https://backendpub.celebrity.sg/api/nft/add
2)Save as draft POST API(field=>{
name: req.body.name,
price: req.body.price,
date: req.body.date,
availableNfts: req.body.availableNfts,
perkNft: req.body.perkNft,
description: req.body.description,
startDate: req.body.startDate,
startTime: req.body.startTime,
endTime: req.body.endTime,
venue: req.body.venue,
purchaseDate: req.body.purchaseDate,
briefDetails: req.body.briefDetails,
type: req.body.type,
isDraft: true,
avatar: req.filename && path(field=>image),
})=>https://backendpub.celebrity.sg/api/nft/saveAsDraft
3)Get all nft=>https://backendpub.celebrity.sg/api/nft/all
4)Get all drafts=>https://backendpub.celebrity.sg/api/nft/allDrafts
5)Get all meal=>https://backendpub.celebrity.sg/api/nft/allmeal
6)Get all souvenir=>https://backendpub.celebrity.sg/api/nft/allsouvenir
7)Delete id by nft=>https://backendpub.celebrity.sg/api/nft/delete/:id
8)Delete savechanges=>https://backendpub.celebrity.sg/api/nft/savechange/:id
9)Update nfts PUT API(field=> name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type,)=>https://backendpub.celebrity.sg/api/nft/update-nft/:id
10)Update nfts1 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
type)=>https://backendpub.celebrity.sg/api/nft/update-nft1/:id
11)Update nfts2 PUT APIs(field=>name,
price,
availableNfts,
perkNft,
description,
date,
startDate,
startTime,
endTime,
venue,
purchaseDate,
briefDetails,
avatar=>image,
isDraft,
likesCount,
type)=>https://backendmain.celebrity.sg/api/nft/update-nft2/:id
12)Get nft by id=>https://backendpub.celebrity.sg/api/nft/:id

Like:

1)Like POST APIs(fields=>{


likedMealId: req.body.likedMealId,
walletAddress: req.body.walletAddress,
liked: req.body.liked,
})=>https://backendpub.celebrity.sg/api/like/addLike
2)Like get all=>https://backendpub.celebrity.sg/api/like/getLikes

User:

1)Find or create user POST


APIs(field=>walletAddress)=>https://backendpub.celebrity.sg/api/v1/user/
2)Get user (included auth)=>https://backendpub.celebrity.sg/api/v1/user/
3)Get all user=>https://backendpub.celebrity.sg/api/v1/user/all

MintNft:

1) Create json POST


APIs(field=>file,Id,price,tokenAddress,refAddress,nonce)=>https://backendpub.celebri
ty.sg/api/v1/mint/uri-json-nft
2) Save Nft POST
APIs(field=>{ name:
req.body.name,
certificate: req.body.certificate,
description: req.body.description,
image: req.body.image,
price:req.body.price,
type: req.body.type,
venue: req.body.venue,
date: req.body.date,
TokenAddress: req.body.TokenAddress,
RefAddress: req.body.RefAddress,
mintHash: req.body.mint_hash,
})=>https://backendpub.celebrity.sg/api/v1/mint/save-nft
3) Get all minted nfts=>https://backendpub.celebrity.sg/api/v1/mint/mint-nft
4)Delete by id=>https://backendpub.celebrity.sg/api/v1/mint/mint-nft/:id

AutoMint:

1)Send email verification Code POST


APIs(field=>email)=>https://backendpub.celebrity.sg/api/v1/verifymint
2)Send minded nft details to user POST APIs(field=>NFTID,
type,
perkNft,
briefDetails
, details,
available,
startTime,
endTime,
endDate,
name,
image,
date,
price,
email,
address,
venue)=>https://backendpub.celebrity.sg/api/v1/send-user/

Faced nft:

1) Add faced nft POST


APIs(field=>{ id:
req.body.id,
price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
nonce: req.body.nonce,
uri: req.body.uri,
signature: req.body.signature,
})=>https://backendpub.celebrity.sg/api/v1/facedNfts/facedNft/add
2) Get all faced nfts=>https://backendpub.celebrity.sg/api/v1/facedNfts/facedNft/all
3) Delete id by faced
nfts=>https://backendpub.celebrity.sg/api/v1/facedNfts/facedNft/delete/:id

Blockchain Constant File API:

1)Get API=>https://backendpub.celebrity.sg/api/v1/constant/

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///

Dslcommerce Testnet apis:

=>Admin Panel:

//////////////////
DSLCommerce admin panel api=>

admin created=>post api=>https://backend.dslcommerce.com/api/admin/


field(name,image,email,username,phone,password)

admin login=>https://backend.dslcommerce.com/api/admin/login
field(email,password)

verify otp=>https://backend.dslcommerce.com/api/admin/verify-otp/
field(otp)

Send Reset Password


Link=>https://backend.dslcommerce.com/api/admin/send-reset-password-link/
field(email)

Reset Password=>https://backend.dslcommerce.com/api/admin/reset-password/
field(newPassword)

Logged Admin=>https://backend.dslcommerce.com/api/admin/admin

Resend otp=>https://backend.dslcommerce.com/api/admin/resend-otp
field(email,password)

get all admin=>https://backend.dslcommerce.com/api/admin/

get admin by Id=>https://backend.dslcommerce.com/api/admin/:id


make admin=>https://backend.dslcommerce.com/api/admin/make-admin

update admin=>https://backend.dslcommerce.com/api/admin/update/:id
field(name,image,email,username,phone,password)

update password=>https://backend.dslcommerce.com/api/admin/update/password/:id
fields(currentPassword,newPassword)

delete admin by id=>https://backend.dslcommerce.com/api/admin/:id

=>WalletUser Panel:

1) User wallet login or sign up post


api(fild=>walletAddress)=>https://backend.dslcommerce.com/api/users
2) Get by own wallet (auth include)=>https://backend.dslcommerce.com/api/users

=>User Panel:

1) User get by
walletAddress=>https://backend.dslcommerce.com/api/user-panel/user/:walletAddres
s
2) User update by wallet put
req(params=>walletAddress,body=>name: req.body.name,
email: req.body.email,
username: req.body.username,
password: req.body.password,
birthday: req.body.birthday,
gender: req.body.gender,
nationality: req.body.nationality,
timezone: req.body.timezone,
description: req.body.description,
mobile: req.body.mobile,
ip:
req.body.ip)=>https://backend.dslcommerce.com/api/user-panel/user/update/:wallet
Address

3) Signup post api(body=> name:


req.body.name, email: req.body.email,
memberId: customerId,
username: req.body.username,
password: req.body.password,
walletAddress:
req.body.walletAddress)=>https://backend.dslcommerce.com/api/user-panel/signup
4) Signin post
api(body=>email,password)=>https://backend.dslcommerce.com/api/user-panel/signi
n
5) Update by user auth=>https://backend.dslcommerce.com/api/user-panel/update
6)Delete by id=>https://backend.dslcommerce.com/api/user-panel/delete/:id
7)Gel all user=>https://backend.dslcommerce.com/api/user-panel/all
8)Get by id=>https://backend.dslcommerce.com/api/user-panel/:id

=>Category Controller:

1)Post data create


category(field=>name)=>https://backend.dslcommerce.com/api/category
2)Get all category=>https://backend.dslcommerce.com/api/category
3)Update by
id(field=>name,params=>id)=>https://backend.dslcommerce.com/api/category/:id
4)Delete by id(params=>id)=>https://backend.dslcommerce.com/api/category/:id

=>Product Controller:

1)Upload multiple images(file


field=>images)=>https://backend.dslcommerce.com/api/product/upload
2)Product add post api(field=> {
"addedBy":"Sajib Sarker",
"email":"sajibsarker1104003@gmail.com",
"walletAddress":"0x56AED5adbCb1e56f5711CB054e13664F51407285",
"mobile":"+8801318390600",
"images":[
"https://backend.dslcommerce.com/assets/1670685870803.jpeg",
"https://backend.dslcommerce.com/assets/1670685871412.jpeg"
],
"productName":"Mobile phone,note 10 pro",
"category":"634835bca20a55c0675ab4ce",
"description":"Good",
"brand":"Redmi",
"type":"Mobile",
"price":100,
"color":"black,blue",
"availableProduct":10,
"offeringProduct":5

})=>https://backend.dslcommerce.com/api/product/
3)Update id by product put api(params=>id,field=> {
"addedBy":"Sajib Sarker",
"email":"sajibsarker1104003@gmail.com",
"walletAddress":"0x56AED5adbCb1e56f5711CB054e13664F51407285",
"mobile":"+8801318390600",
"images":[
"https://backend.dslcommerce.com/assets/1670685870803.jpeg",
"https://backend.dslcommerce.com/assets/1670685871412.jpeg"
],
"productName":"Mobile phone,note 10 pro",
"category":"634835bca20a55c0675ab4ce",
"description":"Good",
"brand":"Redmi",
"type":"Mobile",
"price":100,
"color":"black,blue",
"availableProduct":10,
"offeringProduct":5

})=>https://backend.dslcommerce.com/api/product/:id
4)Admin update put
req(params=>id)=>https://backend.dslcommerce.com/api/product/admin/update/:id
5)Verified product get
api=>https://backend.dslcommerce.com/api/product/data/verified
6) UnVerified product get
api=>https://backend.dslcommerce.com/api/product/data/unverified
7) Delete all product delete
req=>https://backend.dslcommerce.com/api/product/all
8)Filter product get api=>https://backend.dslcommerce.com/api/product/filter
9)Filter product get api=>https://backend.dslcommerce.com/api/product/filter1
10)Get product by id=>https://backend.dslcommerce.com/api/product/:id
11)Like by id put req=>https://backend.dslcommerce.com/api/product/like/:id
12)delete by id =>https://backend.dslcommerce.com/api/product/:id
13)Review by id post req=>https://backend.dslcommerce.com/api/product/review/:id
14)delete all=>https://backend.dslcommerce.com/api/product/all

=>FAQ Controller:

1)Save data post api(field=>subject, name, email, phone,


message)=>https://backend.dslcommerce.com/api/faq/faqsave-full-data
2)Get all data=>https://backend.dslcommerce.com/api/faq/getdata
3)Delete data by id=>https://backend.dslcommerce.com/api/faq/deletedata/:id

=>Customer Services:

1)Post api(field=>subject, name, email, phone,


message)=>https://backend.dslcommerce.com/api/customer-service/save-full-data
2)Get all data=>https://backend.dslcommerce.com/api/customer-service/getdata
3)Delete data by
id=>https://backend.dslcommerce.com/api/customer-service/deletedata/:id
=>Like Controller:
1)Like post api(field=>id,walletAddress)=>https://backend.dslcommerce.com/api/like/
2)Get all like=>https://backend.dslcommerce.com/api/like/
3)Like by id=>https://backend.dslcommerce.com/api/like/:id

=>Mint Controller:
1)Post api (field=> id: req.body.id,
image: req.body.image,
price: req.body.price,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
walletAddress: req.body.walletAddress,
nonce:
req.body.nonce)=>https://backend.dslcommerce.com/api/v1/mint/uri-json-nft
2)Post api save nft(field=> id: req.body.id,
price: req.body.price,
walletAddress: req.body.walletAddress,
refAddress: req.body.refAddress,
tokenAddress: req.body.tokenAddress,
orderItems:
req.body.orderItems)=>https://backend.dslcommerce.com/api/v1/mint/save-nft
3)Get all minted nft=>https://backend.dslcommerce.com/api/v1/mint/mint-nft
4)Msg to users email post api(field=> transactionURL,
price,
orderItems,
estimatedArrival,
contact,
email,
id)=>https://backend.dslcommerce.com/api/v1/mint/send-user
5)Delete by id=>https://backend.dslcommerce.com/api/v1/mint/mint-nft/:id

=>Order Api:

1) Order create post


api(field=>{ "walletAddr
ess":"",
"name":"x",
"email":"a@gmail.com",
"phone":"12345678",
"country":"BD",
"address":"sdfghj",
"town":"fghjk",
"postCode":"3500",
"orderNote":"sdfghjk",
"orderItems":[
{
"image":"sdfghjk",
"name":"sdfghj",
"quantity":"sdfghjk"
}, {
"image":"sdfghjk",
"name":"sdfghj",
"quantity":"sdfghjk"
}, {
"image":"sdfghjk",
"name":"sdfghj",
"quantity":"sdfghjk"
}
],
"date":"06-12-2022",
"paymentMethod":"crypto"
})=>https://backend.dslcommerce.com/api/order
2) Get api=>https://backend.dslcommerce.com/api/order
3) Get by id(params=>id)=>https://backend.dslcommerce.com/api/order/:id
4)update put api(params=>id)=>https://backend.dslcommerce.com/api/order/:id
5)Delete api by id(params=>id)=>https://backend.dslcommerce.com/api/order/:id
6)Get by
walletAddress(params=>walletAddress)=>https://backend.dslcommerce.com/api/orde
r/data/:walletAddress
7)Put api(params=>order
id)=>https://backend.dslcommerce.com/api/order/processing/:id
8)Put api(params=>order
id)=>https://backend.dslcommerce.com/api/order/pending/:id
9)Put api(params=>order
id)=>https://backend.dslcommerce.com/api/order/delivered/:id
10)Get all processing
order=>https://backend.dslcommerce.com/api/order/processing/all
11)Get all pending
order=>https://backend.dslcommerce.com/api/order/data/pending/all
12)Get all delivered
order=>https://backend.dslcommerce.com/api/order/data/delivered/all

=>Cart Controller:
1)Post api add cart(field=>)=>https://backend.dslcommerce.com/api/cart/
2)Get all cart=>https://backend.dslcommerce.com/api/cart
3)Get by walletAddress=>https://backend.dslcommerce.com/api/cart/:walletAddress
4)Update by wallet put
req=>https://backend.dslcommerce.com/api/cart/:walletAddress
5)Delete by id=>https://backend.dslcommerce.com/api/cart/delete/:id
6)Delete by
walletaddress=>https://backend.dslcommerce.com/api/cart/:walletAddress
=>WishList Controller:

1)new wishlist post api(field=>


{
"walletAddress":"0xb83Cb5C3D8b31e2Db1F9496A5E8B547A98058b0d",
"productId":"6357c3853b1acfc9609ec738"

})=>https://backend.dslcommerce.com/api/wishlist/create
2)Update Wishlist put api(field=>
{
"walletAddress":"0xb83Cb5C3D8b31e2Db1F9496A5E8B547A98058b0d",
"productId":"6357c3aa3b1acfc9609ec748"

})=>https://backend.dslcommerce.com/api/wishlist/update/:walletAddress

3)Get wishlist by walletaddress Get


req(params=>walletAddress)=>https://backend.dslcommerce.com/api/wishlist/:wallet
Address
4)Delete product in wishlist in Put
req(params=>walletAddress,body=>productId)=>https://backend.dslcommerce.com/a
pi/wishlist/delete/:walletAddress

=>Payment Controller:

1) create payment post api(field=>{


NFTWebsite:
req.body.NFTWebsite,
name: req.body.name,
email: req.body.email,
phone: req.body.phone,
country: req.body.country,
address: req.body.address,
city: req.body.city,
postCode: req.body.postCode,
orderNotes: req.body.orderNotes,
walletAddress: req.body.walletAddress,
orderItems: req.body.orderItems,
token: req.body.token,
payAmount: req.body.payAmount,
tokenAddress: req.body.tokenAddress,
refAddress: req.body.refAddress,
payMethod: req.body.payMethod,
status: req.body.status,
date: req.body.date,
})=>https://backend.dslcommerce.com/api/payment/

2) get all payment=>https://backend.dslcommerce.com/api/payment/all


3) get payment by
walletaddress(params=>walletaddress)=>https://backend.dslcommerce.com/api/paym
ent/wallet/:walletAddress

=>Coupon Controller:

1)Create coupon post


api(field=>name,value)=>https://backend.dslcommerce.com/api/coupons/
2)Get all coupon=>https://backend.dslcommerce.com/api/coupons/
3)Delete coupon by
coupon=>https://backend.dslcommerce.com/api/coupons/:coupon
4)Update coupon by coupon put
req=>https://backend.dslcommerce.com/api/coupons/update/:coupon

=>Email Verify Controller:

1)Email otp send post


api(field=>email)=>https://backend.dslcommerce.com/api/email/emailsend
2)Verify otp post
api(field=>otp,params=>email)=>https://backend.dslcommerce.com/api/email/otp/:em
ail

=>Number Verify Controller:


1)Number otp post
api(field=>phone)=>https://backend.dslcommerce.com/api/number/
2)Verify otp post
api(field=>otp,phone)=>https://backend.dslcommerce.com/api/number/otp

=>Subscribe Controller:

1)Post api subscribe(body=>email)=>https://backend.dslcommerce.com/api/subscribe


2)Get all subscriber=>https://backend.dslcommerce.com/api/subscribe
3)Delete by
email=>https://backend.dslcommerce.com/api/subscribe/api/subscribe/:email

=>Address Controller:
1)Address post api(field=> walletAddress:
req.body.walletAddress, userId: req.user.id,(from bearer
token)
address1: req.body.address1,
address2: req.body.address2,
city: req.body.city,
state: req.body.state,
country: req.body.country,
zipCode: req.body.zipCode,
file: req.filename && path,)=>https://backend.dslcommerce.com/api/address
2)from verify by admin put api(params=>id,include admin auth(bearer
token))=>https://backend.dslcommerce.com/api/address/:id
3) Get all address =>https://backend.dslcommerce.com/api/address/
4) get by id(params=>id)=>https://backend.dslcommerce.com/api/address/:id
5)delete by id=>https://backend.dslcommerce.com/api/address/:id
6)get by wallet=>https://backend.dslcommerce.com/api/address/data/:walletAddress

=>Photo-Id Controller:

1)PhotoId post api(user auth(bearer token include).field=> walletAddress:


req.body.walletAddress,
userId: req.user.id,
photoId: req.body.photoId,
photoIdType: req.body.photoIdType,
countryOfIssue: req.body.countryOfIssue,
photoIdFrontImg: req.body.photoIdFrontImg,
photoIdBackImg: req.body.photoIdBackImg,
passportNum: req.body.passportNum,
passportImg: req.body.passportImg,
drivingNum: req.body.drivingNum,
drivingFrontImg: req.body.drivingFrontImg,
drivingBackImg:
req.body.drivingBackImg,,)=>https://backend.dslcommerce.com/api/photo-id
2)get all photoid=>https://backend.dslcommerce.com/api/photo-id
3)get by id photoId(params=>id)=>https://backend.dslcommerce.com/api/photo-id/:id
4)admin verify put api(params=>id,admin auth(bearer
token))=>https://backend.dslcommerce.com/api/photo-id/:id
5) delete by id=>https://backend.dslcommerce.com/api/photo-id/:id
6) get by wallet=>https://backend.dslcommerce.com/api/photo-id/data/:walletAddress
7)img upload post
api(field=>file)=>https://backend.dslcommerce.com/api/photo-id/upload

=>Support Controller:

1)Email message sent post


api(field=>email,message)=>https://backend.dslcommerce.com/api/support
2)All get=>https://backend.dslcommerce.com/api/support
3)Get by email=>https://backend.dslcommerce.com/api/support/:email

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
Dsl.sg API List:

1) send sms API=>Post


API(phone,message)=>https://backend.dsl.sg/api/v1/send-sms1/

2) Contact page API=>

post
API(email)=>https://backend.dsl.sg/api/v1/contact/send-email-verification-code

post
API(mobile)=>https://backend.dsl.sg/api/v1/contact/send-mobile-verification-code

post API(project, name, emailVerificationCode, phoneVerificationCode,


message),(auth token included)=>https://backend.dsl.sg/api/v1/contact/save-full-data

get all API=>https://backend.dsl.sg/api/v1/contact/getdata

delete data by id API=>https://backend.dsl.sg/api/v1/contact/deletedata/:id

3) BNB page=>

get BNB price API=>https://backend.dsl.sg/api/v1/BNBprice/

get recent bnb prices(not uses)=>https://backend.dsl.sg/api/v1/BNBprice/all

get by id=>https://backend.dsl.sg/api/v1/BNBprice/get/:id

delete by id=>https://backend.dsl.sg/api/v1/BNBprice/:id

4) DSLprice page API=>

get DSL price API=>https://backend.dsl.sg/api/v1/DSLprice/

5) USDSC page API=>

get USDSC price API=>https://backend.dsl.sg/api/v1/USDSCprice/

6)S39price page API=>

get S39 price API=>https://backend.dsl.sg/api/v1/S39price/


7) Testnet USDSC page api=>

post API(email)=>https://backend.dsl.sg/api/v1/testnet-usdsc/email

post
API(params=>email,body=>otp)=>https://backend.dsl.sg/api/v1/testnet-usdsc/otp/:em
ail

put
API(params=>email,body=>address)=>https://backend.dsl.sg/api/v1/testnet-usdsc/tra
nsfer-usdsc/:email

get
API(params=>email)=>https://backend.dsl.sg/api/v1/testnet-usdsc/check-lastclaim/:em
ail

get usdsc data API=>https://backend.dsl.sg/api/v1/testnet-usdsc/usdscdata

delete usdsc data


API=>https://backend.dsl.sg/api/v1/testnet-usdsc/usdscdata/:id

8) Testnet S39 page API=>

post API(email)=>https://backend.dsl.sg/api/v1/testnet-S39/email

post
API(params=>email,body=>otp)=>https://backend.dsl.sg/api/v1/testnet-S39/otp/:email

put
API(params=>email,body=>address)=>https://backend.dsl.sg/api/v1/testnet-S39/transf
er-usdsc/:email

get
API(params=>email)=>https://backend.dsl.sg/api/v1/testnet-S39/check-lastclaim/:email

get dsl data API=>https://backend.dsl.sg/api/v1/testnet-S39/dsldata

delete dsl data API=>https://backend.dsl.sg/api/v1/testnet-S39/dsldata/:id

9)Testnet Finquest page API=>

post API(email)=>https://backend.dsl.sg/api/v1/testnet-finquest/email

post
API(params=>email,body=>otp)=>https://backend.dsl.sg/api/v1/testnet-finquest/otp/:e
mail
put
API(params=>email,body=>address)=>https://backend.dsl.sg/api/v1/testnet-finquest/tr
ansfer-usdsc/:email

get
API(params=>email)=>https://backend.dsl.sg/api/v1/testnet-finquest/check-lastclaim/:
email

get dsl data API=>https://backend.dsl.sg/api/v1/testnet-finquest/dsldata

delete dsl data API=>https://backend.dsl.sg/api/v1/testnet-finquest/dsldata/:id

10) Verify email API=>

post API(email)=>https://backend.dsl.sg/api/v1/verify-email/email

post API(otp)=>https://backend.dsl.sg/api/v1/verify-email/otp/:email

11) Testnet DSL page API=>

post API(email)=>https://backend.dsl.sg/api/v1/testnet-dsl/email

post
API(params=>email,body=>otp)=>https://backend.dsl.sg/api/v1/testnet-dsl/otp/:email

put
API(params=>email,body=>address)=>https://backend.dsl.sg/api/v1/testnet-dsl/transf
er-usdsc/:email

get
API(params=>email)=>https://backend.dsl.sg/api/v1/testnet-dsl/check-lastclaim/:email

get dsl data API=>https://backend.dsl.sg/api/v1/testnet-dsl/dsldata

delete dsl data API=>https://backend.dsl.sg/api/v1/testnet-dsl/dsldata/:id

12) Page API=>

put API(file,include auth token)=>https://backend.dsl.sg/api/v1/page/whitepaper

put API(file,include auth token)=>https://backend.dsl.sg/api/v1/page/pitchdek


put
API(params=>slug,body=>content)=>https://backend.dsl.sg/api/v1/page/:slug

get slug by id=>https://backend.dsl.sg/api/v1/page/:slug

13)Begin Audit page=>

post API(name, email, company, social,


message)=>https://backend.dsl.sg/api/v1/services/audit/

get API=>https://backend.dsl.sg/api/v1/services/audit/

delete by id API=>https://backend.dsl.sg/api/v1/services/audit/:id

14)Drop NFT page API=>

post API(email)=>https://backend.dsl.sg/api/v1/mail/nft-drop-otp

post API( email, otp)=>https://backend.dsl.sg/api/v1/mail/verify-nft-drop-otp/

get API=>https://backend.dsl.sg/api/v1/mail/get/

delete API by id(params=>id)=>https://backend.dsl.sg/api/v1/mail/delete/:id

15)Social link API=>

get API=>https://backend.dsl.sg/api/v1/social-link/

16) Title page API=>

post API(title,year)=>https://backend.dsl.sg/api/v1/title/

get API=>https://backend.dsl.sg/api/v1/title/

17) NFT Detail page API=>

post add nft


API(NFTID,NFTWebsite,NFTType,NFTDetails,NFTPerks,NFTPerksStatus,NFTCreated)=
>https://backend.dsl.sg/api/v1/nftdetails/

get all=>https://backend.dsl.sg/api/v1/nftdetails/

get by id=>https://backend.dsl.sg/api/v1/nftdetails/:id

put by id
API(NFTID,NFTWebsite,NFTType,NFTDetails,NFTPerks,NFTPerksStatus,NFTCreated)=
>https://backend.dsl.sg/api/v1/nftdetails

delete by id API=>https://backend.dsl.sg/api/v1/nftdetails/delete/:id
18) NFT Detail indian page API=>

post
API(NFTID,NFTWebsite,TitleinEnglish,NativeLanguage,TitleinNativeLanguage,NFTCre
ated)=>https://backend.dsl.sg/api/v1/nftdetailsindian/

get API=>https://backend.dsl.sg/api/v1/nftdetailsindian/

get by id API=>https://backend.dsl.sg/api/v1/nftdetailsindian/:id

put by id
API(NFTID,NFTWebsite,TitleinEnglish,NativeLanguage,TitleinNativeLanguage,NFTCre
ated)=>https://backend.dsl.sg/api/v1/nftdetailsindian/:id

delete by id API=>https://backend.dsl.sg/api/v1/nftdetailsindian/:id

19) User sign/signup API=>

post API("name", "email",


"password",'phone')=>https://backend.dsl.sg/api/v1/user/signup

post API(email,password)=>https://backend.dsl.sg/api/v1/user/signin

20) wallet login API=>

post API(walletAddress)=>https://backend.dsl.sg/api/v1/user/

get API(include in auth token)=>https://backend.dsl.sg/api/v1/user/

21)payment page API=>

post API(email)=>https://backend.dsl.sg/api/v1/payment/mail/

get API=>https://backend.dsl.sg/api/v1/payment/mail/

22) Register interest page API=>

post API(email)=>https://backend.dsl.sg/api/v1/registerinterest/mail

get API=>https://backend.dsl.sg/api/v1/registerinterest/mail

post API(email.interest)=>https://backend.dsl.sg/api/v1/registerinterest/interest

get interest by id API=>https://backend.dsl.sg/api/v1/registerinterest/interest/:id

23) payment verify email API=>

post API(email)=>https://backend.dsl.sg/api/v1/paymentverifyemail1/email
post
API(params=>email,body=>otp)=>https://backend.dsl.sg/api/v1/paymentverifyemail1/o
tp/:email

get id by data
API=>https://backend.dsl.sg/api/v1/paymentverifyemail1/dsldata/:id

get data API=>https://backend.dsl.sg/api/v1/paymentverifyemail1/dsldata/

put API (otp)=>https://backend.dsl.sg/api/v1/paymentverifyemail1/mint/

24) like API=>

post API(email)=>https://backend.dsl.sg/api/v1/likes/

get API=>https://backend.dsl.sg/api/v1/likes/likedata

25) Scan record API=>

post API(qrcode,username,email),(auth token


include)=>https://backend.dsl.sg/api/v1/scanrecord/

get API=>https://backend.dsl.sg/api/v1/scanrecord/

delete by id API=>https://backend.dsl.sg/api/v1/scanrecord/:id

26)QR code API =>

post API (walletAddress,website,redeemed)=>https://backend.dsl.sg/api/v1/qr/


qrcode

get API=>https://backend.dsl.sg/api/v1/qr/qrcode

get by code API=>https://backend.dsl.sg/api/v1/qr/qrcode/:code

put by code true API(no body)=>https://backend.dsl.sg/api/v1/qr/qrcode/:code

put by code false API(no


body)=>https://backend.dsl.sg/api/v1/qrqrcodefalse/:code

=>Admin Panel:

1. https://backend.dsl.sg/api/v1/admin/

Post API=>field(name,image,email,username,phone,password)

2. https://backend.dsl.sg/api/v1/admin/login
Post API=> field(email,password),token include in auth

3. https://backend.dsl.sg/api/v1/admin/verify-otp/

Post API=> field(otp),token include in auth

4. https://backend.dsl.sg/api/v1/admin/send-reset-password-link/

Post API=> field(email),token include in auth

5. https://backend.dsl.sg/api/v1/admin/reset-password/

Post API=> field(newPassword),token include in auth

6. https://backend.dsl.sg/api/v1/admin/admin

Get API=>token include in auth.

7. https://backend.dsl.sg/api/v1/admin/resend-otp

Post API=>field(email,password),token include in auth.

8. https://backend.dsl.sg/api/v1/admin/

Get API=>No token needed.

9. https://backend.dsl.sg/api/v1/admin/:id

Get API=>Get by Id,No token needed.

10. https://backend.dsl.sg/api/v1/admin/make-admin

Make Admin=>Put API=> field(name,image,email,username,phone,password),token include in auth.


11. https://backend.dsl.sg/api/v1/admin/update/:id

Admin update=>Put API=>field(name,image,email,username,phone,password),token included in


auth.

12. https://backend.dsl.sg/api/v1/admin/update/password/:id

Change Password=>Put API=>fields(currentPassword,newPassword)

13. https://backend.dsl.sg/api/v1/admin/:id

Delete API=>Delete by Id,no token include in auth

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Indian Flims(Testnet,Mainnet,Publishnet):

Testnet:

Base Address:https://backend.indianfilmtitles.com/

=>Admin Panel Controller:

1) Create admin post api(admin

auth,field=>fields=>{ name,

image,

email,

username,

phone,

password,

}
)=>https://backend.indianfilmtitles.com/api/v1/admin

2) Admin login post


api(fields=>email,password)=>https://backend.indianfilmtitles.com/api/v1/admin/login

3) Verify otp for admin login post api(auth token


include,field=>otp)=>https://backend.indianfilmtitles.com/api/v1/admin/verify-otp/

4) Logged admin get api(auth token


include)=>https://backend.indianfilmtitles.com/api/v1/admin/admin

5) Current admin get api(auth


include)=>https://backend.indianfilmtitles.com/api/v1/admin/currentAdmin

6) Resend otp post api(admin auth


include,field=>email)=>https://backend.indianfilmtitles.com/api/v1/admin/resend-otp

7) Get all admin=>https://backend.indianfilmtitles.com/api/v1/admin/

8) Admin get by id(params=>id)=>https://backend.indianfilmtitles.com/api/v1/admin/:id

9)Send reset password link post


api(field=>email)=>https://backend.indianfilmtitles.com/api/v1/admin/send-reset-password-link/

10) Reset password post api(field=>newPassword)=>https://backend.indianfilmtitles.com/api/


v1/admin/reset-password/

11) Make admin post api(auth token


include)=>https://backend.indianfilmtitles.com/api/v1/admin/make-admin

12) Update admin put api(fields=>

name, image,

email,

username,

phone,

password,

)=>https://backend.indianfilmtitles.com/api/v1/admin/update/:id

13) Update password put api(field=>currentPassword,newPassword,auth


included)=>https://backend.indianfilmtitles.com/api/v1/admin/update/password/:id

14) Delete admin by id delete req(auth token


include,params=>id)=>https://backend.indianfilmtitles.com/api/v1/admin/:id
=>Nft Controller:

1)Get nft=>https://backend.indianfilmtitles.com/api/v1/nft/:title/:language

=>User Controller:

1)Post api(field=>walletAddress)=>https://backend.indianfilmtitles.com/api/v1/user/

2)Get current userwith user auth=>https://backend.indianfilmtitles.com/api/v1/user/

3)Get all user=>https://backend.indianfilmtitles.com/api/v1/user/all

=>Contact Controller:

1) Email code sent post


api(field=>email)=>https://backend.indianfilmtitles.com/api/v1/contact/send-email-verification-code

2) Mobile code sent post api(field=>mobile)=>https://backend.indianfilmtitles.com/api/v1/contact/


send-mobile-verification-co de

3) Save full data post api(field=>name, emailVerificationCode, phoneVerificationCode, message


)=>https://backend.indianfilmtitles.com/api/v1/contact/save-full-data

=>Mint Controller:

1)Create json post api(field=> name: "IndianFilmsNFT",

Id: req.body.Id,

price: req.body.price,

image: certificate,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,
picture:req.body.file)=>https://backend.indianfilmtitles.com/api/v1/mint/uri-json-nft

2)Save nft post api(field=> title: req.body.title,

description: "NFTs of IndianFilms",

certificate: req.body.certificate,

language: req.body.language,

nativeLanguage: req.body.nativeLanguage,

mintHash: req.body.mint_hash,

walletAddress: req.body.walletAddress,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,

Id: req.body.Id,)=>https://backend.indianfilmtitles.com/api/v1/mint/save-nft

3)Get all nft=>https://backend.indianfilmtitles.com/api/v1/mint/mint-nft

4)Get data by id(params=>id)=>https://backend.indianfilmtitles.com/api/v1/mint/mint-nft/wallet/:id

5)Delete data by id(params=>id)=>https://backend.indianfilmtitles.com/api/v1/mint/mint-nft/:id

=>TitleRegistered Controller:

1) Create title post api(field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://


backend.indianfilmtitles.co m/api/v1/titleRegistered/

2) Get all titles=>https://backend.indianfilmtitles.com/api/v1/titleRegistered/

3)Update titles by id put


req(params=>id,field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://backend.india
nfilmtitles.com/api/v1/titleRegistered/:id

4)Delete title by id =>https://backend.indianfilmtitles.com/api/v1/titleRegistered/:id

=>Test Title Controller:


1) Create title post
api(fields=>remarks,engTitle,nativeTitle,language,year)=>https://backend.indianfilmtitles.com/api/v1
/testtitle/

2) Get all titles=>https://backend.indianfilmtitles.com/api/v1/testtitle/

3)Update titles by id put


req(params=>id,field=>remarks,engTitle,nativeTitle,language,year)=>https://backend.indianfilmtitles
.com/api/v1/testtitle/:id

4)Delete title by id =>https://backend.indianfilmtitles.com/api/v1/testtitle/:id

=>Suggested Controller:

1) Create title post


api(fields=>engTitle,language)=>https://backend.indianfilmtitles.com/api/v1/suggested

2) Get all titles=>https://backend.indianfilmtitles.com/api/v1/suggested/

3)Update titles by id put


req(params=>id,field=>engTitle,language)=>https://backend.indianfilmtitles.com/api/v1/suggested

4)Delete title by id =>https://backend.indianfilmtitles.com/api/v1/suggested

=>AutoMint Controller:

1) Send main verification code post


api(field=>email)=>https://backend.indianfilmtitles.com/api/v1/mail/

2) Send user to detail post

api(field=>NFTID, address,

Qrcode,

nativeTitle1

language1,

title1,

image,

date,
price,

email,

tokens,

picture)=>https://backend.indianfilmtitles.com/api/v1/send-user/

=>Translate Controller:

1)Post api(field=>targetLanguage,text)=>https://backend.indianfilmtitles.com/api/v1/translate

=>Blockchain Constant Controller:

1)https://backend.indianfilmtitles.com/api/v1/constant

////////////////////////////////////////////////////////////////////////////////////////////////////////

Mainnet:

Base Address:https://mainnetbackend.indianfilmtitles.com

=>Admin Panel Controller:

1)Create admin post api(admin auth,field=>fields=>{

name,

image,
email,

username,

phone,

password,

)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin

2)Admin login post


api(fields=>email,password)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/login

3) Verify otp for admin login post api(auth token


include,field=>otp)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/verify-otp/

4) Logged admin get api(auth token


include)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/admin

5) Current admin get api(auth


include)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/currentAdmin

6) Resend otp post api(admin auth


include,field=>email)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/resend-otp

7) Get all admin=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/

8) Admin get by id(params=>id)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/:id

9) Send reset password link post


api(field=>email)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/send-reset-password-li
nk/

10) Reset password post api(field=>newPassword)=>https://mainnetbackend.indianfilmtitles.com/


api/v1/admin/reset-passwor d/

11) Make admin post api(auth token


include)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/make-admin

12) Update admin put api(fields=>

name, image,

email,

username,

phone,

password,

)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/update/:id
13) Update password put api(field=>currentPassword,newPassword,auth
included)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/update/password/:id

14) Delete admin by id delete req(auth token


include,params=>id)=>https://mainnetbackend.indianfilmtitles.com/api/v1/admin/:id

=>Nft Controller:

1)Get nft=>https://mainnetbackend.indianfilmtitles.com/api/v1/nft/:title/:language

=>User Controller:

1)Post api(field=>walletAddress)=>https://mainnetbackend.indianfilmtitles.com/api/v1/user/

2)Get current user with user

auth=>https://mainnetbackend.indianfilmtitles.com/api/v1/user/

3)Get all user=>https://mainnetbackend.indianfilmtitles.com/api/v1/user/all

=>Contact Controller:

1) Email code sent post api(field=>email)=>https://mainnetbackend.indianfilmtitles.com/api/v1/


contact/send-email-verificatio n-code

2) Mobile code sent post api(field=>mobile)=>https://mainnetbackend.indianfilmtitles.com/api/v1/


contact/send-mobile-verific ation-code

3) Save full data post api(field=>name, emailVerificationCode, phoneVerificationCode, message


)=>https://mainnetbackend.indianfilmtitles.com/api/v1/contact/save-full-data

=>Mint Controller:

1)Create json post api(field=> name: "IndianFilmsNFT",


Id: req.body.Id,

price: req.body.price,

image: certificate,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,

picture:req.body.file)=>https://mainnetbackend.indianfilmtitles.com/api/v1/mint/uri-json-nft

2)Save nft post api(field=> title: req.body.title,

description: "NFTs of IndianFilms",

certificate: req.body.certificate,

language: req.body.language,

nativeLanguage: req.body.nativeLanguage,

mintHash: req.body.mint_hash,

walletAddress: req.body.walletAddress,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,

Id: req.body.Id,)=>https://mainnetbackend.indianfilmtitles.com/api/v1/mint/save-nft

3)Get all nft=>https://mainnetbackend.indianfilmtitles.com/api/v1/mint/mint-nft

4) Get data by id(params=>id)=>https://mainnetbackend.indianfilmtitles.com/api/v1/mint/


mint-nft/wallet/:id

5) Delete data by
id(params=>id)=>https://mainnetbackend.indianfilmtitles.com/api/v1/mint/mint-nft/:id

=>TitleRegistered Controller:

1) Create title post api(field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://


mainnetbackend.indianfilmt itles.com/api/v1/titleRegistered/
2) Get all titles=>https://mainnetbackend.indianfilmtitles.com/api/v1/titleRegistered/

3) Update titles by id put


req(params=>id,field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://mainnetbacke
nd.indianfilmtitles.com/api/v1/titleRegistered/:id

4) Delete title by id =>https://mainnetbackend.indianfilmtitles.com/api/v1/titleRegistered/:id

=>Test Title Controller:

1) Create title post


api(fields=>remarks,engTitle,nativeTitle,language,year)=>https://mainnetbackend.indianfilmtitles.co
m/api/v1/testtitle/

2) Get all titles=>https://mainnetbackend.indianfilmtitles.com/api/v1/testtitle/

3)Update titles by id put


req(params=>id,field=>remarks,engTitle,nativeTitle,language,year)=>https://mainnetbackend.indianf
ilmtitles.com/api/v1/testtitle/:id

4)Delete title by id =>https://mainnetbackend.indianfilmtitles.com/api/v1/testtitle/:id

=>Suggested Controller:

1) Create title post


api(fields=>engTitle,language)=>https://mainnetbackend.indianfilmtitles.com/api/v1/suggested

2) Get all titles=>https://mainnetbackend.indianfilmtitles.com/api/v1/suggested/

3)Update titles by id put


req(params=>id,field=>engTitle,language)=>https://mainnetbackend.indianfilmtitles.com/api/v1/sug
gested

4)Delete title by id =>https://mainnetbackend.indianfilmtitles.com/api/v1/suggested

=>AutoMint Controller:

1) Send main verification code post


api(field=>email)=>https://mainnetbackend.indianfilmtitles.com/api/v1/mail/
2) Send user to detail post

api(field=>NFTID, address,

Qrcode,

nativeTitle1

language1,

title1,

image,

date,

price,

email,

tokens,

picture)=>https://mainnetbackend.indianfilmtitles.com/api/v1/send-user/

=>Translate Controller:

1)Post api(field=>targetLanguage,text)=>https://mainnetbackend.indianfilmtitles.com/api/v1/
translate

=>Blockchain Constant Controller:

1)https://mainnetbackend.indianfilmtitles.com/api/v1/constant

/////////////////////////////////////////////////////////////////////////////////////////////////////////

Publishnet:
Base Address:https://pubbackflim.indianfilmtitles.com

=>Admin Panel Controller:

1)Create admin post api(admin auth,field=>fields=>{

name,

image,

email,

username,

phone,

password,

)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin

2)Admin login post


api(fields=>email,password)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/login

3) Verify otp for admin login post api(auth token


include,field=>otp)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/verify-otp/

4) Logged admin get api(auth token


include)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/admin

5) Current admin get api(auth


include)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/currentAdmin

6) Resend otp post api(admin auth


include,field=>email)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/resend-otp

7) Get all admin=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/

8) Admin get by id(params=>id)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/:id

9)Send reset password link post


api(field=>email)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/send-reset-password-link/

10) Reset password post api(field=>newPassword)=>https://pubbackflim.indianfilmtitles.com/api/


v1/admin/reset-password/

11) Make admin post api(auth token


include)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/make-admin
12) Update admin put api(fields=>

name, image,

email,

username,

phone,

password,

)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/update/:id

13) Update password put api(field=>currentPassword,newPassword,auth


included)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/update/password/:id

14) Delete admin by id delete req(auth token


include,params=>id)=>https://pubbackflim.indianfilmtitles.com/api/v1/admin/:id

=>Nft Controller:

1)Get nft=>https://pubbackflim.indianfilmtitles.com/api/v1/nft/:title/:language

=>User Controller:

1)Post api(field=>walletAddress)=>https://pubbackflim.indianfilmtitles.com/api/v1/user/

2)Get current user with user

auth=>https://pubbackflim.indianfilmtitles.com/api/v1/user/

3)Get all user=>https://pubbackflim.indianfilmtitles.com/api/v1/user/all

=>Contact Controller:

1) Email code sent post api(field=>email)=>https://pubbackflim.indianfilmtitles.com/api/v1/contact/


send-email-verification-c ode
2) Mobile code sent post api(field=>mobile)=>https://pubbackflim.indianfilmtitles.com/api/v1/
contact/send-mobile-verification
-code

3) Save full data post api(field=>name, emailVerificationCode, phoneVerificationCode, message


)=>https://pubbackflim.indianfilmtitles.com/api/v1/contact/save-full-data

=>Mint Controller:

1)Create json post api(field=> name: "IndianFilmsNFT",

Id: req.body.Id,

price: req.body.price,

image: certificate,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,

picture:req.body.file)=>https://pubbackflim.indianfilmtitles.com/api/v1/mint/uri-json-nft

2)Save nft post api(field=> title: req.body.title,

description: "NFTs of IndianFilms",

certificate: req.body.certificate,

language: req.body.language,

nativeLanguage: req.body.nativeLanguage,

mintHash: req.body.mint_hash,

walletAddress: req.body.walletAddress,

tokenAddress: req.body.tokenAddress,

refAddress: req.body.refAddress,

nonce: req.body.nonce,

Id: req.body.Id,)=>https://pubbackflim.indianfilmtitles.com/api/v1/mint/save-nft

3)Get all nft=>https://pubbackflim.indianfilmtitles.com/api/v1/mint/mint-nft

4) Get data by id(params=>id)=>https://pubbackflim.indianfilmtitles.com/api/v1/mint/


mint-nft/wallet/:id
5) Delete data by id(params=>id)=>https://pubbackflim.indianfilmtitles.com/api/v1/mint/mint-nft/:id

=>TitleRegistered Controller:

1) Create title post api(field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://


pubbackflim.indianfilmtitles
.com/api/v1/titleRegistered/

2) Get all titles=>https://pubbackflim.indianfilmtitles.com/api/v1/titleRegistered/

3)Update titles by id put


req(params=>id,field=>detailsTitle,engTitle,nativeTitle,language,timestamp)=>https://pubbackflim.in
dianfilmtitles.com/api/v1/titleRegistered/:id

4)Delete title by id =>https://pubbackflim.indianfilmtitles.com/api/v1/titleRegistered/:id

=>Test Title Controller:

1) Create title post


api(fields=>remarks,engTitle,nativeTitle,language,year)=>https://pubbackflim.indianfilmtitles.com/a
pi/v1/testtitle/

2) Get all titles=>https://pubbackflim.indianfilmtitles.com/api/v1/testtitle/

3)Update titles by id put


req(params=>id,field=>remarks,engTitle,nativeTitle,language,year)=>https://pubbackflim.indianfilmti
tles.com/api/v1/testtitle/:id

4)Delete title by id =>https://pubbackflim.indianfilmtitles.com/api/v1/testtitle/:id

=>Suggested Controller:

1) Create title post


api(fields=>engTitle,language)=>https://pubbackflim.indianfilmtitles.com/api/v1/suggested

2) Get all titles=>https://pubbackflim.indianfilmtitles.com/api/v1/suggested/

3) 3)Update titles by id put


req(params=>id,field=>engTitle,language)=>https://pubbackflim.indianfilmtitles.com/api/v1/suggest
ed
4)Delete title by id =>https://pubbackflim.indianfilmtitles.com/api/v1/suggested

=>AutoMint Controller:

1) Send main verification code post


api(field=>email)=>https://pubbackflim.indianfilmtitles.com/api/v1/mail/

2) Send user to detail post

api(field=>NFTID, address,

Qrcode,

nativeTitle1

language1,

title1,

image,

date,

price,

email,

tokens,

picture)=>https://pubbackflim.indianfilmtitles.com/api/v1/send-user/

=>Translate Controller:

1)Post api(field=>targetLanguage,text)=>https://pubbackflim.indianfilmtitles.com/api/v1/translate

=>Blockchain Constant Controller:

1)https://pubbackflim.indianfilmtitles.com/api/v1/constant
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Dchirp Testnet:

Admin panel API=>

1) Create Admin(POST

API,fields=>{ name,

image,

email,

username,

phone,

password,

})=>https://backend.dchirp.com/api/admin/

2) Login POST API(fields=>email,password)=>https://backend.dchirp.com/api/admin/login

3) Verify otp POST API(fields=>otp,auth include in


headers)=>https://backend.dchirp.com/api/admin/verify-otp/

4) Logged admin GET API(auth include)=>https://backend.dchirp.com/api/admin/admin

5) 5)Current Admin GET API(auth

includes)=>https://backend.dchirp.com/api/admin/currentAdmin

6) Resend otp POST API(field=>email,auth


include)=>https://backend.dchirp.com/api/admin/resend-otp

7) All admin GET API=>https://backend.dchirp.com/api/admin/

8)Admin by id GET API=>https://backend.dchirp.com/api/admin/:id

9)Reset Password Link POST


API(fields=>email)=>https://backend.dchirp.com/api/admin/send-reset-password-link/

10) Reset password POST


API(fields=>newPassword)=>https://backend.dchirp.com/api/admin/reset-password/

11) Post api,auth included=>https://backend.dchirp.com/api/admin/make-admin


12) Update by id PUT API,auth

include(fields=>{ name,

image,

email,

username,

phone,

password,

})https://backend.dchirp.com/api/admin/update/:id

13) Update password PUT API(fields=>currentPassword,newPassword,auth


included)=>https://backend.dchirp.com/api/admin/update/password/:id

14) Delete admin by id DELETE


API(params=>id,auth
include)=>https://backend.dchirp.com/api/admin/:id

=>Wallet:

1)Wallet login post api(field=>walletAddress)=>https://backend.dchirp.com/api/wallet

2)Get cuurent walletAddress(wallet auth include)=>https://backend.dchirp.com/api/wallet

3)Delete all wallet user=>https://backend.dchirp.com/api/wallet/

=>User:

1) Create User post api(field=> name: req.body.name,

profilePicture: req.body.profilepicture,

coverPicture: req.body.coverpicture,

email: req.body.email,

username: req.body.username,

walletAddress:
req.body.walletAddress)=>https://backend.dchirp.com/api/user/create
2) Get user by id=>https://backend.dchirp.com/api/user/profile/:id

3) 3)Update by id put req(field=> name: req.body.name,

username: req.body.username,

email: req.body.email,

profilePicture: req.body.profilepicture,

coverPicture: req.body.coverpicture,

gender: req.body.gender,

age: req.body.age,

birthday: req.body.birthday,

maritalstatus: req.body.maritalstatus,

desc: req.body.desc,

city: req.body.city,

from:

req.body.from,

website: req.body.website,

university: req.body.university,

work: req.body.work,

country: req.body.country)=>https://backend.dchirp.com/api/user/update/:id

4)Log out post api=>https://backend.dchirp.com/api/user/users/logout

5) Get all users=>https://backend.dchirp.com/api/user/

6) Get users by walletAddress=>https://backend.dchirp.com/api/user/:walletAddress

7) Bookmark post api(params=>post id)=>https://backend.dchirp.com/api/user/bookmark/:id

8) Bookmark delete by id post

api=>https://backend.dchirp.com/api/user/bookmark/delete/:id

9)Delete user by id delete req=>https://backend.dchirp.com/api/user/:id

10)Following put api=>https://backend.dchirp.com/api/user/:walletAddress/following

11)Followes put api=>https://backend.dchirp.com/api/user/:walletAddress/follower

12)Friend request put api=>https://backend.dchirp.com/api/user/friendlist/:walletAddress

13)Friend req delete put api=>https://backend.dchirp.com/api/user/frienddelete/:walletAddress


14)Profile pic upload put api(file=>image)=>https://backend.dchirp.com/api/user/updateprofile/:id
15)Cover pic upload put api(file=>image)=>https://backend.dchirp.com/api/user/updatecover/:id

16)Get verified user data=>https://backend.dchirp.com/api/user/verify/data/

17)Get unverified user data=>https://backend.dchirp.com/api/user/unverify/data

18)Verify from admin put api=>https://backend.dchirp.com/api/user/verify/update/:id

19)Unverify from admin put api=>https://backend.dchirp.com/api/user/unverify/update/:id

20)Get user by country=>https://backend.dchirp.com/api/user/get/:country

21)Get user by gender=>https://backend.dchirp.com/api/user/getdata/:gender

22)Get All country info=>https://backend.dchirp.com/api/user/countryinfo/all

23)Delete all user db=>https://backend.dchirp.com/api/user/

=>Post:https://backend.dchirp.com/api/posts

1) Thumbnail upload post api(file=>image)=>https://backend.dchirp.com/api/posts/thumbnail

2) Images upload post


api(file=>images,params=>posty
id)=>https://backend.dchirp.com/api/posts/img/:id

3) Videos upload post api(file=>videos)=>https://backend.dchirp.com/api/posts/video/:id

4)Pdf upload post api(file=>doc)=>https://backend.dchirp.com/api/posts/doc/:id

5)Create post post api(field=> userId: req.body.id,

title: req.body.title,

post: req.body.post,

feeling: req.body.feeling,

location: req.body.location,

hashtags: req.body.hashtags,

img: req.body.img,

videos: req.body.video,

videoData: req.body.videoData,

document: req.body.doc,

pdfData: req.body.pdfData,
tag: [req.body.tag],

postOwenerName: user.name,

email: user.email,

profilePicture: user.profilePicture,

pdfName: req.body.pdfName,

date: req.body.date,

time: req.body.time)=>https://backend.dchirp.com/api/posts

6)Get post by id=>https://backend.dchirp.com/api/posts/post/:id

7)Update post by id(field=> walletAddress: req.body.walletAddress,

title: req.body.title,

post: req.body.post,

feeling: req.body.feeling,

location: req.body.location,

img: req.body.img,

hashtags: req.body.hashtags,

tag: [req.body.tag],

videos: req.body.video,

videoData: req.body.videoData,

document: req.body.doc,

pdfData: req.body.pdfData,

pdfName: req.body.pdfName,

thumbnail: coverPhoto,

date: req.body.date,

time: req.body.time)=>https://backend.dchirp.com/api/posts/:id

8)Delete post by id delete req=>https://backend.dchirp.com/api/posts/:id

9)Post hide put req=>https://backend.dchirp.com/api/posts/:id/hide

10)Post like put req=>https://backend.dchirp.com/api/posts/:id/like

11) Shared post post api(field=>id)=>https://backend.dchirp.com/api/posts/share


12) Get timeline post=>https://backend.dchirp.com/api/posts/timeline/:userId

13) 13)Get by name=>https://backend.dchirp.com/api/posts/profile/:name

14) All post delete api=>https://backend.dchirp.com/api/posts/

15) All pdf data get api=>https://backend.dchirp.com/api/posts/pdf/all

=>Comments:https://backend.dchirp.com/api/comments

1) Comment Create post


api(field=>walletAddress,postId)=>https://backend.dchirp.com/api/comments

2) Reply comment post api(params=>comment


id,field=>reply)=>https://backend.dchirp.com/api/comments/:id

3) Comment edit put


api(field=>walletAddress,postId)=>https://backend.dchirp.com/api/comments/update/:id

4) Get all comments=>https://backend.dchirp.com/api/comments

5) Get comment by id(params=>post id)=>https://backend.dchirp.com/api/comments/:postId

6)Get comment by comment id=>https://backend.dchirp.com/api/comments/comment/:id

7)Delete comment api=>https://backend.dchirp.com/api/comments/:id

8)Comment like by id put

req=>https://backend.dchirp.com/api/comments/like/:id

9)All comment delete api=>https://backend.dchirp.com/api/comments

=>Conversession:https://backend.dchirp.com/api/conversations

1) Create conversession post


api(field=>senderId,receiverId)=>https://backend.dchirp.com/api/conversations/

2) Get by converssion by

userId=>https://backend.dchirp.com/api/conversations/:userId

3)Get two user conversession


=>https://backend.dchirp.com/api/conversations/find/:firstUserId/:secondUserId

4)Delete all conversession=>https://backend.dchirp.com/api/conversations


=>Notification:https://backend.dchirp.com/api/notification

1)Birthday notification get=>https://backend.dchirp.com/api/notification/:walletAddress

2)Get by id=>https://backend.dchirp.com/api/notification/data/:id

3)All delete=>https://backend.dchirp.com/api/notification

=>Report:https://backend.dchirp.com/api/report

1) Report post api(field=>reportName,description,fromWalletAddress,postId)=>https://


backend.dchirp.com/api/rep ort

2) Get all report=>https://backend.dchirp.com/api/report

3) Delete by id =>https://backend.dchirp.com/api/report/delete/:id

4)all delete=>https://backend.dchirp.com/api/report

=>All video:https://backend.dchirp.com/api/video

1)Get all videos=>https://backend.dchirp.com/api/video

2)Delete all videos=>https://backend.dchirp.com/api/video

=>Story:https://backend.dchirp.com/api/story

1)Images story post api(file=>images)=>https://backend.dchirp.com/api/story/image/:id

2)Videos story post api(file=>videos)=>https://backend.dchirp.com/api/story/video/:id

3)Get 24 h story =>https://backend.dchirp.com/api/story

4) Get id by story=>https://backend.dchirp.com/api/story/:id

5) Delete id by story=>https://backend.dchirp.com/api/story/delete/:id
=>Email Verify:https://backend.dchirp.com/api/verify

1) Email verify post api(field=>email)=>https://backend.dchirp.com/api/verify/email

2) Verify otp post api(field=>otp,auth token


include)=>https://backend.dchirp.com/api/verify/otp/:email

3) Get all verify email data=>https://backend.dchirp.com/api/verify

=>Number Verify:https://backend.dchirp.com/api/number

1) Number otp post api(field=>phone)=>https://backend.dchirp.com/api/number

2) Verify otp post api(field=>otp)=>https://backend.dchirp.com/api/number/verify/:phone

=>Country Verification:https://backend.dchirp.com/api/country

1)Country verify post data(field=> walletAddress: req.body.walletAddress,

countryName: req.body.countryName,

document: req.filename && path,file=>document)=>https://backend.dchirp.com/api/country

2)Get all data=>https://backend.dchirp.com/api/country

=>Address Verify:https://backend.dchirp.com/api/address

1)Address verify post api(field=> walletAddress: req.body.walletAddress,

addressName: req.body.countryName,

document: req.filename && path,file=>document)=>https://backend.dchirp.com/api/address

2)Get all data=>https://backend.dchirp.com/api/address


=>Info:https://backend.dchirp.com/api/info

1)Post api(file=>government_proof,address_proof,fields=>walletAddress: req.body.walletAddress,

email: req.body.email,

name: req.body.name,

phone:

req.body.phone,

countryName: req.body.countryName,

addressName: req.body.addressName)=>https://backend.dchirp.com/api/info

2)Get all=>https://backend.dchirp.com/api/info

3)Delete by id=>https://backend.dchirp.com/api/info/:id

=>Hashtag:https://backend.dchirp.com/api/hashtag

1)Get Hashtag data=>https://backend.dchirp.com/api/hashtag

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Videonft:

Dchirp Testnet:

Admin panel API=>

1) Create Admin(POST

API,fields=>{ name,

image,

email,

username,
phone,

password,

})=>https://backend.dchirp.com/api/admin/

2) Login POST API(fields=>email,password)=>https://backend.dchirp.com/api/admin/login

3) Verify otp POST API(fields=>otp,auth include in


headers)=>https://backend.dchirp.com/api/admin/verify-otp/

4) Logged admin GET API(auth include)=>https://backend.dchirp.com/api/admin/admin

5)Current Admin GET API(auth includes)=>https://backend.dchirp.com/api/admin/currentAdmin

6) Resend otp POST API(field=>email,auth


include)=>https://backend.dchirp.com/api/admin/resend-otp

7) All admin GET API=>https://backend.dchirp.com/api/admin/

8)Admin by id GET

API=>https://backend.dchirp.com/api/admin/:id

9)Reset Password Link POST


API(fields=>email)=>https://backend.dchirp.com/api/admin/send-reset-password-link/

10) Reset password POST


API(fields=>newPassword)=>https://backend.dchirp.com/api/admin/reset-password/

11) Post api,auth included=>https://backend.dchirp.com/api/admin/make-admin

12)Update by id PUT API,auth include(fields=>{

name,

image,

email,

username,

phone,

password,

})https://backend.dchirp.com/api/admin/update/:id

13) Update password PUT API(fields=>currentPassword,newPassword,auth


included)=>https://backend.dchirp.com/api/admin/update/password/:id

14) Delete admin by id DELETE


API(params=>id,auth
include)=>https://backend.dchirp.com/api/admin/:id
=>Wallet:

1)Wallet login post api(field=>walletAddress)=>https://backend.dchirp.com/api/wallet

2)Get cuurent walletAddress(wallet auth

include)=>https://backend.dchirp.com/api/wallet

3)Delete all wallet user=>https://backend.dchirp.com/api/wallet/

=>User:

1) Create User post api(field=> name: req.body.name,

profilePicture: req.body.profilepicture,

coverPicture: req.body.coverpicture,

email: req.body.email,

username: req.body.username,

walletAddress:
req.body.walletAddress)=>https://backend.dchirp.com/api/user/create

2) Get user by id=>https://backend.dchirp.com/api/user/profile/:id

3)Update by id put req(field=> name: req.body.name,

username: req.body.username,

email: req.body.email,

profilePicture: req.body.profilepicture,

coverPicture: req.body.coverpicture,

gender: req.body.gender,

age: req.body.age,

birthday: req.body.birthday,

maritalstatus: req.body.maritalstatus,

desc: req.body.desc,

city: req.body.city,

from:

req.body.from,
website: req.body.website,

university: req.body.university,

work: req.body.work,

country: req.body.country)=>https://backend.dchirp.com/api/user/update/:id

4)Log out post api=>https://backend.dchirp.com/api/user/users/logout

5) Get all users=>https://backend.dchirp.com/api/user/

6) Get users by walletAddress=>https://backend.dchirp.com/api/user/:walletAddress

7) 7)Bookmark post api(params=>post

id)=>https://backend.dchirp.com/api/user/bookmark/:id

8)Bookmark delete by id post

api=>https://backend.dchirp.com/api/user/bookmark/delete/:id

9)Delete user by id delete req=>https://backend.dchirp.com/api/user/:id

10)Following put api=>https://backend.dchirp.com/api/user/:walletAddress/following

11)Followes put api=>https://backend.dchirp.com/api/user/:walletAddress/follower

12)Friend request put api=>https://backend.dchirp.com/api/user/friendlist/:walletAddress

13)Friend req delete put api=>https://backend.dchirp.com/api/user/frienddelete/:walletAddress

14)Profile pic upload put api(file=>image)=>https://backend.dchirp.com/api/user/updateprofile/:id

15)Cover pic upload put api(file=>image)=>https://backend.dchirp.com/api/user/updatecover/:id

16)Get verified user data=>https://backend.dchirp.com/api/user/verify/data/

17)Get unverified user data=>https://backend.dchirp.com/api/user/unverify/data

18)Verify from admin put api=>https://backend.dchirp.com/api/user/verify/update/:id

19)Unverify from admin put api=>https://backend.dchirp.com/api/user/unverify/update/:id

20)Get user by country=>https://backend.dchirp.com/api/user/get/:country

21)Get user by gender=>https://backend.dchirp.com/api/user/getdata/:gender

22)Get All country info=>https://backend.dchirp.com/api/user/countryinfo/all

23)Delete all user db=>https://backend.dchirp.com/api/user/

=>Post:https://backend.dchirp.com/api/posts
1) Thumbnail upload post api(file=>image)=>https://backend.dchirp.com/api/posts/thumbnail

2) Images upload post


api(file=>images,params=>posty
id)=>https://backend.dchirp.com/api/posts/img/:id

3) Videos upload post api(file=>videos)=>https://backend.dchirp.com/api/posts/video/:id

4) 4)Pdf upload post api(file=>doc)=>https://backend.dchirp.com/api/posts/doc/:id

5) 5)Create post post api(field=> userId: req.body.id,

title: req.body.title,

post: req.body.post,

feeling: req.body.feeling,

location: req.body.location,

hashtags: req.body.hashtags,

img: req.body.img,

videos: req.body.video,

videoData: req.body.videoData,

document: req.body.doc,

pdfData: req.body.pdfData,

tag: [req.body.tag],

postOwenerName: user.name,

email: user.email,

profilePicture: user.profilePicture,

pdfName: req.body.pdfName,

date: req.body.date,

time: req.body.time)=>https://backend.dchirp.com/api/posts

6)Get post by id=>https://backend.dchirp.com/api/posts/post/:id

7)Update post by id(field=> walletAddress: req.body.walletAddress,

title: req.body.title,

post: req.body.post,

feeling: req.body.feeling,

location: req.body.location,
img: req.body.img,

hashtags: req.body.hashtags,

tag: [req.body.tag],

videos: req.body.video,

videoData: req.body.videoData,

document: req.body.doc,

pdfData: req.body.pdfData,

pdfName: req.body.pdfName,

thumbnail: coverPhoto,

date: req.body.date,

time: req.body.time)=>https://backend.dchirp.com/api/posts/:id

8)Delete post by id delete req=>https://backend.dchirp.com/api/posts/:id

9)Post hide put req=>https://backend.dchirp.com/api/posts/:id/hide

10)Post like put req=>https://backend.dchirp.com/api/posts/:id/like

11)Shared post post api(field=>id)=>https://backend.dchirp.com/api/posts/share

12)Get timeline post=>https://backend.dchirp.com/api/posts/timeline/:userId

13)Get by name=>https://backend.dchirp.com/api/posts/profile/:name

14) All post delete api=>https://backend.dchirp.com/api/posts/

15) All pdf data get api=>https://backend.dchirp.com/api/posts/pdf/all

=>Comments:https://backend.dchirp.com/api/comments

1) Comment Create post


api(field=>walletAddress,postId)=>https://backend.dchirp.com/api/comments

2) Reply comment post api(params=>comment


id,field=>reply)=>https://backend.dchirp.com/api/comments/:id

3) Comment edit put


api(field=>walletAddress,postId)=>https://backend.dchirp.com/api/comments/update/:id

4) Get all comments=>https://backend.dchirp.com/api/comments


5) Get comment by id(params=>post id)=>https://backend.dchirp.com/api/comments/:postId

6) 6)Get comment by comment id=>https://backend.dchirp.com/api/comments/comment/:id

7) 7)Delete comment api=>https://backend.dchirp.com/api/comments/:id

8)Comment like by id put

req=>https://backend.dchirp.com/api/comments/like/:id

9)All comment delete api=>https://backend.dchirp.com/api/comments

=>Conversession:https://backend.dchirp.com/api/conversations

1) Create conversession post


api(field=>senderId,receiverId)=>https://backend.dchirp.com/api/conversations/

2) Get by converssion by

userId=>https://backend.dchirp.com/api/conversations/:userId

3) 3)Get two user conversession


=>https://backend.dchirp.com/api/conversations/find/:firstUserId/:secondUserId

4)Delete all conversession=>https://backend.dchirp.com/api/conversations

=>Notification:https://backend.dchirp.com/api/notification

1)Birthday notification get=>https://backend.dchirp.com/api/notification/:walletAddress

2)Get by id=>https://backend.dchirp.com/api/notification/data/:id

3)All delete=>https://backend.dchirp.com/api/notification

=>Report:https://backend.dchirp.com/api/report

1) Report post api(field=>reportName,description,fromWalletAddress,postId)=>https://


backend.dchirp.com/api/rep ort

2) Get all report=>https://backend.dchirp.com/api/report

3) Delete by id =>https://backend.dchirp.com/api/report/delete/:id

4) 4)all delete=>https://backend.dchirp.com/api/report
=>All video:https://backend.dchirp.com/api/video

1)Get all videos=>https://backend.dchirp.com/api/video

2)Delete all videos=>https://backend.dchirp.com/api/video

=>Story:https://backend.dchirp.com/api/story

1)Images story post api(file=>images)=>https://backend.dchirp.com/api/story/image/:id

2)Videos story post api(file=>videos)=>https://backend.dchirp.com/api/story/video/:id

3)Get 24 h story =>https://backend.dchirp.com/api/story

4) Get id by story=>https://backend.dchirp.com/api/story/:id

5) Delete id by story=>https://backend.dchirp.com/api/story/delete/:id

=>Email Verify:https://backend.dchirp.com/api/verify

1) Email verify post api(field=>email)=>https://backend.dchirp.com/api/verify/email

2) Verify otp post api(field=>otp,auth token


include)=>https://backend.dchirp.com/api/verify/otp/:email

3) Get all verify email data=>https://backend.dchirp.com/api/verify

=>Number Verify:https://backend.dchirp.com/api/number

1) Number otp post api(field=>phone)=>https://backend.dchirp.com/api/number

2) Verify otp post api(field=>otp)=>https://backend.dchirp.com/api/number/verify/:phone


=>Country Verification:https://backend.dchirp.com/api/country

1)Country verify post data(field=> walletAddress: req.body.walletAddress,

countryName: req.body.countryName,

document: req.filename && path,file=>document)=>https://backend.dchirp.com/api/country

2)Get all data=>https://backend.dchirp.com/api/country

=>Address Verify:https://backend.dchirp.com/api/address

1)Address verify post api(field=> walletAddress: req.body.walletAddress,

addressName: req.body.countryName,

document: req.filename && path,file=>document)=>https://backend.dchirp.com/api/address

2)Get all data=>https://backend.dchirp.com/api/address

=>Info:https://backend.dchirp.com/api/info

1)Post api(file=>government_proof,address_proof,fields=>walletAddress: req.body.walletAddress,

email: req.body.email,

name: req.body.name,

phone:

req.body.phone,

countryName: req.body.countryName,

addressName: req.body.addressName)=>https://backend.dchirp.com/api/info

2)Get all=>https://backend.dchirp.com/api/info

3)Delete by id=>https://backend.dchirp.com/api/info/:id

=>Hashtag:https://backend.dchirp.com/api/hashtag
1)Get Hashtag data=>https://backend.dchirp.com/api/hashtag

You might also like