AddCrmInProject

APIDescription
GET api/admin/{adminId}/project/{projectId}/getExternalCRM

get all external crms fro admin

GET api/admin/{adminId}/project/{projectId}/getInfoForRequest

get info for request

GET api/admin/{adminId}/project/{projectId}/GetCRM

Get CRM

GET api/admin/{adminId}/project/{projectId}/GetCRM_New

No documentation available.

PUT api/admin/{adminId}/project/{projectId}/editUserInProject/{crmId}

edit info crm in project

POST api/admin/{adminId}/project/{projectId}/AddToProject/{crmId}

Post Add CRM to project

DELETE api/admin/{adminId}/project/{projectId}/remove?crmId[0]={crmId[0]}&crmId[1]={crmId[1]}

Delete (remove) CRM from project

OutreachReferencesMonitoring

APIDescription
GET api/admin/{adminId}/outreach/monitoring/excel

get an excel file generated from db

GET api/admin/{adminId}/outreach/monitoring

get all links in monitoring

DELETE api/admin/{adminId}/outreach/monitoring?id[0]={id[0]}&id[1]={id[1]}

delete from monitoring some objects by id []

POST api/admin/{adminId}/outreach/monitoring

add manually to db in monitoring

AdminUser

APIDescription
POST api/admin/{userId}/tariff

change admin tariff himself

POST api/admin/{userId}/tariff/summ

No documentation available.

PUT api/admin/{userId}/addMoney

add money to balance

GET api/admin/{userId}/pricing

get all pricing in this service

POST api/admin/{userId}/requests

post a request for Superadmin

GET api/admin/{userId}/requests

get all requests for superadmin

DELETE api/admin/{userId}/requests/{id}

delete request for superadmin

POST api/AdminUser?userId={userId}

No documentation available.

CrmReference

APIDescription
POST api/crm/{crmId}/project/{projectId}/key/{keyId}/links/check?reference={reference}

check for leveling before post. List of errors: 404(project not found), 404(crm not found)

POST api/crm/{crmId}/project/{projectId}/key/{keyId}/links

Post new reference on Key

POST api/crm/{crmId}/project/{projectId}/key/{keyId}/links/manual

manul add from trusted resource

PUT api/crm/{crmId}/project/{projectId}/key/{keyId}/links/{refId}

update some link

DELETE api/crm/{crmId}/project/{projectId}/key/{keyId}/links?refId[0]={refId[0]}&refId[1]={refId[1]}

delete some reference. U can delete only with condition => reference chekday >=5 and reference status equals false

GET api/crm/{crmId}/project/{projectId}/key/{keyId}/links?pageSize={pageSize}&pageNumber={pageNumber}&orderby={orderby}

Get all work from some CRM for CRM; OrderBy -> referenceOnForum (ascending), -referenceOnForum (descending); referenceOnPost -referenceOnPost; anchor -anchor; account -account; status -status; date -date.

GET api/crm/{crmId}/project/{projectId}/key/{keyId}/links

get all references to crm

GET api/CrmReference?url={url}

No documentation available.

AdminPayment

APIDescription
GET api/admin/{adminId}/Payments/refill

No documentation available.

GET api/admin/{adminId}/Payments/projects

No documentation available.

GET api/admin/{adminId}/Payments/projects/{projectId}?begin={begin}&end={end}

No documentation available.

GET api/admin/{adminId}/Payments/ProjectInfo/{projectId}

No documentation available.

GET api/admin/{adminId}/Payments/CrmInfo/{crmId}

No documentation available.

GET api/admin/{adminId}/Payments?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

No documentation available.

GET api/admin/{adminId}/Payments/Project/{projectId}?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

No documentation available.

GET api/admin/{adminId}/Payments/project/{projectId}/crm/{crmId}/fastTasks?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

No documentation available.

GET api/admin/{adminId}/Payments/project/{projectId}/crm/{crmId}/tasks?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

No documentation available.

GET api/admin/{adminId}/Payments/paymentInfo?from={from}&to={to}

No documentation available.

POST api/AdminPayment?crmId={crmId}&adminId={adminId}

No documentation available.

POST api/AdminPayment?adminId={adminId}

No documentation available.

GoogleCountry

APIDescription
POST api/contactForm

landing request

POST api/linksForm

landing request

POST api/checkPromoCode

check promocode from another sites, just 10 iterations per day, then 403 error.

GET api/tariffs

get tariffs

GET api/googleCountry

get google countries with iso items

GET api/yandexRegions

yandex regions

GET api/topics

get all topics for service

PagesStatisTic

APIDescription
GET api/admin/{adminId}/statisTics/project/{projectId}/pages

get all references

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/links

get a count of all references and data; on pages select

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/links?from={from}&to={to}

get a count of all references and data; on pages select with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/links?reference={reference}

get a count of all links adnd data in some refence; on pages select

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/links?reference={reference}&from={from}&to={to}

get a count of all links adnd data in some refence; on pages select with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/growthLinksDynamics

get a growth links dynamics with all pages and onKeys TOO!

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/growthLinksDynamics?from={from}&to={to}

get a growth links dynamics with all pages and onKeys TOO! with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/growthLinksDynamics?reference={reference}

get a growth links dynamics with some page

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/growthLinksDynamics?reference={reference}&from={from}&to={to}

get a growth links dynamics with some page with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/changePositions

changePositions for all keys

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/changePositions?from={from}&to={to}

changePositions for all keys with date

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/changePositions?reference={reference}

changePositions for some reference

GET api/admin/{adminId}/statisTics/project/{projectId}/pages/changePositions?reference={reference}&from={from}&to={to}

changePositions for some reference with date

KeyReferenceAdmin

APIDescription
GET api/admin/projects/{projectId}/keys/{keyId}

Get single reference of key by Id

PUT api/admin/projects/{projectId}/keys/dispose?keyId[0]={keyId[0]}&keyId[1]={keyId[1]}

dispose some crm from keys by ?keyId=

PUT api/admin/projects/{projectId}/keys?keyId[0]={keyId[0]}&keyId[1]={keyId[1]}

update keys info(multiple)

PUT api/admin/projects/{projectId}/keys/{keyId}

Put (Update) some key

PUT api/admin/projects/{projectId}/keys/active?keyId[0]={keyId[0]}&keyId[1]={keyId[1]}&active={active}

set ky for active or not active status

CrmPayment

APIDescription
GET api/crm/{crmId}/Transactions

No documentation available.

Partner

APIDescription
GET api/user/{userId}/referal

get info about referal links

GET api/user/{userId}/referal/details

get details from referal program for admin

GET api/user/{userId}/referal/link

get referal link to add new users!

POST api/user/{userId}/referal/link/generate

generate a new link to the partner!

POST api/user/{userId}/referal/requestToPay

create request to take money in real from referal system

POST api/user/{userId}/referal/toBalance?summ={summ}

add to balance for user from referal system

CrmInProject

APIDescription
GET api/Admin/{adminId}/Crm/{crmId}/Projects?pageSize={pageSize}&pageNumber={pageNumber}

Get projects where CRM is take part

PUT api/Admin/{adminId}/Crm/{crmId}/Projects/{projectId}?check={check}

Put SwitchProject

Account

APIDescription
GET api/accounts/user/{Id}

No documentation available.

GET api/accounts/user/{username}

No documentation available.

PUT api/accounts/user/{userId}

Change crm info in admin cabinet

POST api/accounts/user/{userId}/settings

add true or false in post model variable to show/hide some option

PUT api/accounts/user/{userId}/ChangePassword

Put (Update) ChangeUserPassword

GET api/accounts/user/{crmId}/EmailLogins

Get all emailLogins for ....idk) just it was needed)))

GET api/accounts/user/{crmId}/EmailLogins/free

get all free emailLogins for CRM

PUT api/accounts/user/{crmId}/EmailLogins

=\

POST api/Account

No documentation available.

POST api/Account/{id}

No documentation available.

Roles

APIDescription
GET api/roles/{Id}

No documentation available.

GET api/roles

No documentation available.

POST api/roles/ManageUsersInRole

No documentation available.

POST api/Roles

No documentation available.

DELETE api/Roles/{Id}

No documentation available.

Currency

APIDescription
GET api/currency

No documentation available.

CRMFastTask

APIDescription
GET api/CRM/{crmId}/Projects/{projectId}/FastTasks?pageSize={pageSize}&pageNumber={pageNumber}

Get All Fast Tasks for CRM from Admin

GET api/CRM/{crmId}/Projects/{projectId}/FastTasks

get allfast tasks

PUT api/CRM/{crmId}/Projects/{projectId}/FastTasks/{FastTaskId}

Put (Update) info in FastTask, Admin can see it in his profile (fastTasks)

Superadmin

APIDescription
GET api/superadmin/customers/pricing

get customer pricing

PUT api/superadmin/customers/pricing

No documentation available.

GET api/superadmin/customers/projects

No documentation available.

GET api/superadmin/customers

get all customers

GET api/superadmin/customers/{id}

get info about user with role = customer by Id

POST api/superadmin/customers

add new customer to system

GET api/superadmin/customers/requests

get all requests from customers

PUT api/superadmin/customers/requests/{id}

change status in request

GET api/superadmin/customers/{customerId}/projects

get customer projects

PUT api/superadmin/customers/{customerId}/projects/{id}

u can just change status here

GET api/superadmin/customers/{customerId}/projects/{id}

get real project from customerProject for some button for redirect to real project

POST api/superadmin/projects/{projectId}/keys

Post for add a new key to project (add only name)

POST api/superadmin/projects/{projectId}/keys/fromExcel

Post keys from excel file; use Request -> File

DELETE api/superadmin/project/{projectId}/keys?keyIds[0]={keyIds[0]}&keyIds[1]={keyIds[1]}

Delete keys by array of keys

DELETE api/superadmin/projects/{projectId}/forums?id[0]={id[0]}&id[1]={id[1]}

delete some forum from project

GET api/superadmin/projects/{projectId}/forums

get some info where superadmin inserted forus for some project

POST api/superadmin/projects/{projectId}/forums/excel

add some url for CRM SERVICE WILL CAN SEE IT from sxcel file .xls, .xlsx

POST api/superadmin/projects/{projectId}/forums

add some url for CRM SERVICE WILL CAN SEE IT

POST api/superadmin/linksExchange

add new linksExchange in base.

DELETE api/superadmin/linksExchange

clean all linksExchange from base

POST api/superadmin/sendToEmails

send some message to selected users

GET api/superadmin/tariffs

get all tariffs for admins

PUT api/superadmin/tariffs/{id}

change tariff

PUT api/superadmin/tariffs/singlePricing

put pricing for one key in crowd and outreach. Case of name: keyCrowd, keyOutreach, areaOutreach, minWithLink, minWithoutLink, minWithLinkRich, minWithoutLinkRich, maxWithLinkRich, maxWithoutLinkRich

GET api/superadmin/tariffs/singlePricing

get some single info about this pricing

GET api/superadmin/requests

get all requests, ordered by addDate

PUT api/superadmin/requests/{id}

No documentation available.

GET api/superadmin/requests/new

count of new requests to superadmin

GET api/superadmin/requests/setup

get setups of requests for admins

PUT api/superadmin/requests/setup

No documentation available.

DELETE api/superadmin/users?userId[0]={userId[0]}&userId[1]={userId[1]}

delete any user

POST api/superadmin/users/{userId}/resetUserReferalBalance?summ={summ}

reset user referal balance

POST api/superadmin/users/{userId}/upBalance?summ={summ}

add money to any role of user

GET api/superadmin/crms

Get all crms for superadmin

GET api/superadmin/crms/{id}

get ad single crm info

POST api/superadmin/crms

create a new CRM for something ;D

PUT api/superadmin/crms/{id}

updafe info about this crm

GET api/superadmin/payments

get all payments from service

GET api/superadmin/externalCrms

get all external crms from service

GET api/superadmin/admins

get all admins of service

GET api/superadmin/admins/{id}

get info about current admin

PUT api/superadmin/admins/{id}

POST api/superadmin/admins

add new admin to service

GET api/superadmin/admins/{adminId}/projects

list of projects from this admin

GET api/superadmin/admins/{adminId}/projects?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

list of projects from this admin, orderBy - name of columns, example addDate(ascending) and -addDate(desending)

POST api/superadmin/projects/{projectId}/addExternalCrmToProject

Important!!!

POST api/superadmin/projects/{projectId}/addCrmToProject

GET api/superadmin/projects/{projectId}/crms

Получить весь список крмов админа и крмов сервиса по этому проекту (Смотри поля inProject и fromService)

PUT api/superadmin/projects/{projectId}/externalCrms/{id}

put external crm

PUT api/superadmin/projects/{projectId}/crms/{id}

put default crm

DELETE api/superadmin/projects/{projectId}/crms/{id}

delete any crm from this project

GET api/superadmin/admins/{adminId}/crms

get all crms by adminId

POST api/superadmin/admins/{adminId}/crms

add new crm to admin

DELETE api/superadmin/admins/{adminId}/crms/{id}

{id} - id crm to delete. Delete crm from admin list

GET api/superadmin/forums?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

get all forums froms service; Pagination => type field name with "-"for descending or without

GET api/superadmin/forums

get all forums froms service

GET api/superadmin/projects

get all projects from service

GET api/superadmin/projects?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

get all projects from service

GET api/superadmin/projects/{projectId}

get info of project

GET api/superadmin/projects/{projectId}/keys

get all keys

PUT api/superadmin/projects/{projectId}/keys/{id}

change some key

DELETE api/superadmin/projects/{projectId}/keys?id[0]={id[0]}&id[1]={id[1]}

delete some keys ?id=0id=1id=2

PUT api/superadmin/projects/{projectId}/keys/dispose?keyId[0]={keyId[0]}&keyId[1]={keyId[1]}

multiple dispose crms from keys

GET api/superadmin/projects/{projectId}/keys/{id}

info about this key by id

GET api/superadmin/projects/{projectId}/keys/{id}/links

get references by key

POST api/superadmin/projects/{projectId}/keys/{keyId}/links?id={id}

change manual reference

DELETE api/superadmin/projects/{projectId}/keys/{id}/links?refId[0]={refId[0]}&refId[1]={refId[1]}

delete some references from key

PUT api/superadmin/projects/{projectId}

Rest put request to change admin id

GET api/superadmin/emails

get emails to superadmin only

GET api/superadmin/emails/crm/{crmId}

get superadmin emails for some crm

GET api/superadmin/emails/free

get a free emails for put there new crms

GET api/superadmin/emails/{id}

get a single record for email

POST api/superadmin/emails

add new email for superadmin

PUT api/superadmin/emails/{id}

put a single record. If u want to erase or delete crm from this email, just put null into crmId field

PUT api/superadmin/emails/toCrm/{crmId}

set multiple emails for one crm

GET api/superadmin/promoCodes

get all promo codes

GET api/superadmin/promoCodes/{id}

get info about some promocode by ?id=

POST api/superadmin/promoCodes

add a new promocode for service, finishDate - iso

DELETE api/superadmin/promoCodes?id[0]={id[0]}&id[1]={id[1]}

multiple deleting promo codes

GET api/superadmin/admins/{adminId}/paymentInfo?from={from}&to={to}

get all payment info

POST api/Superadmin

create new tariff for service

AdminForum

APIDescription
GET api/admin/{adminId}/Forums/projects

get project to add new forum

GET api/admin/{adminId}/Forums

Get All forums for admin

GET api/admin/{adminId}/Forums/fromCRM

Get All forums for admin from CRM

GET api/admin/{adminId}/Forums/{forumId}

Get single data from forum by Id

POST api/admin/{adminId}/Forums

post a new forum from UI

GET api/admin/{adminId}/Forums/excel/example

get an example for post excel file

POST api/admin/{adminId}/Forums/Excel

Post forums from excel file (admin) use Request -> File for this action

DELETE api/admin/{adminId}/Forums?forumId[0]={forumId[0]}&forumId[1]={forumId[1]}

Delete forums by forumId

GET api/admin/{adminId}/Forums/getAllSubjects?search={search}

Get all subjects from forums

GET api/admin/{adminId}/Forums/GetExcel

Download all information of forums by adminId

GET api/admin/{adminId}/Forums/{forumId}/Accounts?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

Get all actions int this site orderBy -> login(ascending) -login(descending); name -name; date -date; reference -reference; countMessages -countMessages; withLink -withLink;

GET api/admin/{adminId}/Forums/{forumId}/Accounts

get forum info by forum ID

DELETE api/admin/{adminId}/Forums/{forumId}/Accounts?accountId[0]={accountId[0]}&accountId[1]={accountId[1]}

Delete array of forumAcct's

POST api/AdminForum

No documentation available.

Customer

APIDescription
GET api/customer/{userId}/payments/refill

get peyment list for customer

GET api/customer/{userId}/pricing

get pricing for new projects

GET api/customer/{userId}/projects

get customer projects

POST api/customer/{userId}/projects

add new project for customer step one

GET api/customer/{userId}/projects/{projectId}

get single project information by id

PUT api/customer/{userId}/projects/{projectId}

same with post but change what u want

GET api/customer/{userId}/projects/{projectId}/blackList

get blackList of project

POST api/customer/{userId}/projects/{projectId}/blackList

add new references to project blackList

DELETE api/customer/{userId}/projects/{projectId}/blackList?id[0]={id[0]}&id[1]={id[1]}

delete from blackList of project

GET api/customer/{userId}/projects/{projectId}/references

get references from real project whren superadmin must add project in customer project

POST api/customer/{userId}/projects/{projectId}/references

decline some links

GET api/customer/{userId}/projects/{projectId}/references/excel?from={from}&to={to}

get excel with references

GET api/customer/{userId}/projects/{projectId}/requests

get all

DELETE api/customer/{userId}/projects/{projectId}/requests?requestId[0]={requestId[0]}&requestId[1]={requestId[1]}

delete requests

POST api/customer/{userId}/projects/{projectId}/requests

add new request for customer project

POST api/customer/{userId}/references

get data from file

DELETE api/customer/{userId}/projects?projectId[0]={projectId[0]}&projectId[1]={projectId[1]}

Статусы проектов и заявок - 0 модерация, 1 - отклонено, 2 - в работе, 3 - выполнено . delete customer projects by ?projectId=

POST api/Customer?date={date}

No documentation available.

POST api/Customer?adminId={adminId}&projectId={projectId}&from={from}&to={to}

No documentation available.

AdminBlackList

APIDescription
GET api/admin/{adminId}/blacklist

get a list of bad resourse for some admin

DELETE api/admin/{adminId}/blacklist?id[0]={id[0]}&id[1]={id[1]}

delete some resourse from black list

GET api/admin/{adminId}/blacklist/new

get new resourse to preview in black list from crm

POST api/admin/{adminId}/blacklist/new?id[0]={id[0]}&id[1]={id[1]}

add a new resourse in black list by admin

DELETE api/admin/{adminId}/blacklist/new?id[0]={id[0]}&id[1]={id[1]}

delete from preview list from crm

GET api/admin/{adminId}/blacklist/new/count

get a count of new preview to black list resourses

CRMUser

APIDescription
POST api/crm/{userId}/requests

GET api/crm/{userId}/requests

get requests

Areas

APIDescription
POST api/admin/{adminId}/outreach/projects/{projectId}/update

update area metrics and other for some price

POST api/admin/{adminId}/outreach/projects/{projectId}/update/price

get a price before update project areas

GET api/admin/{adminId}/outreach/projects/{projectId}/keyWords

get all keywords of project

GET api/admin/{adminId}/outreach/projects/{projectId}/areas

get all areas of some project

GET api/admin/{adminId}/outreach/projects/areas/excel?projectId={projectId}

get excel file .xls extension with areas

PUT api/admin/{adminId}/outreach/projects/{projectId}/areas/{id}

update some area nad set up new properties

GET api/admin/{adminId}/outreach/projects/{projectId}/areas/{id}

get area info for put

DELETE api/admin/{adminId}/outreach/projects/{projectId}/areas?id[0]={id[0]}&id[1]={id[1]}

delete some areas (multiple)

KeyCRM

APIDescription
GET api/crm/{crmdId}/projects/{projectId}/keys?pageSize={pageSize}&pageNumber={pageNumber}

Get all keys for CRM

GET api/crm/{crmdId}/projects/{projectId}/keys

get all keys with limit deadline >= dateNow

GET api/crm/{crmdId}/projects/{projectId}/keys/{keyId}

Get single key data (Name, ReferenceOnSite)

GET api/crm/{crmdId}/projects/{projectId}/keys/{keyId}/getTopSites?binding={binding}&date={date}&ss={ss}

Get Top Sites from Yandex with setted "tic". binding -> форум, оставить комментарий, комментарии ====> default -> by keyname

Templates

APIDescription
POST api/admin/{adminId}/outreach/templates

create new template to outreach

GET api/admin/{adminId}/outreach/templates

get all outreach templates

PUT api/admin/{adminId}/outreach/templates/{id}

No documentation available.

DELETE api/admin/{adminId}/outreach/templates?id[0]={id[0]}&id[1]={id[1]}

delete multiple templates by id

POST api/admin/{adminId}/outreach/templates/emails

No documentation available.

DELETE api/admin/{adminId}/outreach/templates/emails?id[0]={id[0]}&id[1]={id[1]}

delete admin emails for outreach

PUT api/admin/{adminId}/outreach/templates/emails/{id}

No documentation available.

GET api/admin/{adminId}/outreach/templates/emails

get all emails for outreach to send messages, just google.

AdminFastTask

APIDescription
POST api/admin/{adminId}/Projects/{projectId}/FastTasks

Post - Create a new Fast Task for CRM from Admin

GET api/admin/{adminId}/Projects/{projectId}/FastTasks?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}

Get All Fast Tasks to Admin

GET api/admin/{adminId}/Projects/{projectId}/FastTasks

get all fast tasks

DELETE api/admin/{adminId}/Projects/{projectId}/FastTasks?FastTasksId[0]={FastTasksId[0]}&FastTasksId[1]={FastTasksId[1]}

Delete EmailLogins byAdmin

GET api/admin/{adminId}/Projects/{projectId}/FastTasks/done

count of done fast tasks

PUT api/admin/{adminId}/Projects/{projectId}/FastTasks/{FastTaskId}/ChangeStatus?ChangeStatusTo={ChangeStatusTo}

Put (update) status of FastTask

AdminReference

APIDescription
GET api/admin/{adminId}/projects/{projectId}/keys/{keyId}/links?pageSize={pageSize}&pageNumber={pageNumber}&orderby={orderby}

Get all references for admin (links) OrderBy -> referenceOnForum(ascending) -referenceOnForum(descending); referenceOnPost -referenceOnPost; anchor -anchor; crmName -crmName; email -email; status -status; date -date.

POST api/admin/{adminId}/projects/{projectId}/keys/{keyId}/links/{id}

set manually by id

POST api/admin/{adminId}/projects/{projectId}/keys/{keyId}/links

decline some links

KeyAdmin

APIDescription
PUT api/admin/{adminId}/projects/{projectId}/keys/toArchive?keyId[0]={keyId[0]}&keyId[1]={keyId[1]}&archive={archive}

add keys to archive or take from archive

GET api/admin/{adminId}/projects/{projectId}/keys/archive

get arvice keys

GET api/admin/{adminId}/projects/{projectId}/keys?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

Get all keys for Admin with pagging

GET api/admin/{adminId}/projects/{projectId}/keys

get all keys for admin

POST api/admin/{adminId}/projects/{projectId}/keys

Post for add a new key to project (add only name)

POST api/admin/{adminId}/projects/{projectId}/keys/fromExcel

Post keys from excel file; use Request -> File

DELETE api/admin/{adminId}/projects/{projectId}/keys?keyIds[0]={keyIds[0]}&keyIds[1]={keyIds[1]}

Delete keys by array of keys

GET api/admin/{adminId}/projects/{projectId}/keys/toExcel?from={from}&to={to}

downloadExcel

POST api/KeyAdmin?adminId={adminId}&projectId={projectId}&from={from}&to={to}

No documentation available.

BLFromCrm

APIDescription
POST api/crm/{crmId}/toAdminBl

add some resourse if u think that this not need

AnotherOutreachActions

APIDescription
GET api/admin/{adminId}/outreach/areas

base of areas is here!

DELETE api/admin/{adminId}/outreach/areas?id[0]={id[0]}&id[1]={id[1]}

delete and good bye area :D

POST api/admin/{adminId}/outreach/project/{projectId}/sendMessages

No documentation available.

GET api/admin/{adminId}/outreach/BL

get black list for parsing some areas in some project

POST api/admin/{adminId}/outreach/BL

add to DB

DELETE api/admin/{adminId}/outreach/BL?id[0]={id[0]}&id[1]={id[1]}

delete from DB

ExcelData

APIDescription
GET api/excel/data/pricing/requests?date={date}

No documentation available.

GET api/excel/data/admins?date={date}

No documentation available.

GET api/excel/data/customers?date={date}

No documentation available.

AdminCRM

APIDescription
GET api/admin/{adminId}/crm/{crmId}

get simple crm

PUT api/admin/{adminId}/crm/{crmId}

Put (update) ChangeCRM Info

POST api/admin/{adminId}/createCRM

Add a new CRM to service

GET api/admin/{adminId}/getCRMs

Get all CRMs created by someone Admin adnn added by superadmin with linkparty emails

GET api/admin/{adminId}/getCRMs3

No documentation available.

GET api/admin/{adminId}/getCRMs2

No documentation available.

GET api/admin/{adminId}/getCRMs1

No documentation available.

GET api/admin/{adminId}/Projects/{projectId}/GetCRMs

Get CRMs who's in project

DELETE api/admin/{adminId}/DeleteCRMs?userId[0]={userId[0]}&userId[1]={userId[1]}

Delete CRMs with relation in projects use : "DeleteCRMs?userId="

EmailConfirmation

APIDescription
GET api/registration/checkEmail?email={email}

No documentation available.

POST api/registration/sms

first step to registration

POST api/registration

second and final step for registration

POST api/recover/sms

first step to recover sms

POST api/recover

second and final step for recover password

POST api/registration/customer

reg new customer with verification code

POST api/sendConfirmCode?userId={userId}

No documentation available.

POST api/verification?code={code}

verificate code from email, just once working then code wiil be delete

GET api/registerToConf?email={email}

No documentation available.

GET api/notifiToConf?email={email}

No documentation available.

GET api/getRegConfEmail

No documentation available.

GET api/registerToConfCount

No documentation available.

GET api/getNotifiConfEmail

No documentation available.

GET api/getNotifyConfEmailsCount

No documentation available.

WebMoney

APIDescription
POST api/webmoney/request

No documentation available.

POST api/webmoney/fromWebmoney

response from web money

Index

APIDescription
GET api/getCredentials

Get info about current user

POST api/user/{userId}/replenishBalance

No documentation available.

POST api/user/checkPromocode

No documentation available.

GET api/getTariff

No documentation available.

GET api/LogOut

Logout with logs

POST api/{userId}/photo

add or change photo of user profile. Max size = 5 Mb. Formats = jpeg, png, jpg, bmp

GET api/{userId}/photo

get a some image from path

GET api/user/{userId}/notices

No documentation available.

PATCH api/user/{userId}/notices/{noticeKey}/readed

No documentation available.

PATCH api/user/{userId}/notices/allreaded

No documentation available.

CrmProject

APIDescription
GET api/CRM/{crmId}/Projects?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

Get all projects for CRM-user

GET api/CRM/{crmId}/Projects?type={type}

No documentation available.

GET api/CRM/{crmId}/Projects/{projectId}/references

get all references by project id

GET api/CRM/{crmId}/Projects/{projectId}/used-domains

No documentation available.

GET api/CRM/{crmId}/Projects/{id}

some info about this project by id :D

GET api/CRM/{crmId}/Projects/{projectId}/name

No documentation available.

GET api/CRM/{crmId}/Projects/{projectId}/forums

get forums from admin to this project

GET api/CRM/{crmId}/Projects/{projectId}/forums/crm?crmdId={crmdId}&subject={subject}

my forums int add comment

GET api/CRM/{crmId}/Projects/{projectId}/forums/subjects?crmdId={crmdId}&search={search}

get all subjects from forums

AdminProject

APIDescription
GET api/admin/{userId}/projects/{projectId}/moneyReport

get report of project money => add and takeoff

POST api/admin/{userId}/projects/{projectId}/updatepositions/price

get a price before update keys. First step

POST api/admin/{userId}/projects/{projectId}/updatepositions

update positons manual. Second step

GET api/admin/{userId}/projects/{projectId}/references

get all references by some project to view this list ;D

GET api/admin/{userId}/projects/{projectId}/landings?pageNumber={pageNumber}&pageSize={pageSize}&search={search}&orderBy={orderBy}

landing with pagging

GET api/admin/{userId}/projects/{projectId}/landings

get a keys in landing view

GET api/admin/{userId}/projects/{projectId}/landings?reference={reference}&pageSize={pageSize}&pageNumber={pageNumber}&search={search}&orderBy={orderBy}

Reference is main param here.

GET api/admin/{userId}/projects/{projectId}/landings?reference={reference}

get a keys in landing view with pagging

DELETE api/admin/{userId}/projects/{projectId}/landings?reference={reference}

delete all keys by reference

GET api/admin/{userId}/projects/{projectId}/prev?pageNumber={pageNumber}&pageSize={pageSize}&search={search}&orderBy={orderBy}

get a previous references in some project by projectId

PUT api/admin/{userId}/projects/{projectId}/prev/{prevId}

Update previous references by prjectId

DELETE api/admin/{userId}/projects/{projectId}/prev?prevId[0]={prevId[0]}&prevId[1]={prevId[1]}

delete prev ref with param ?prevId=

POST api/admin/{userId}/projects/{projectId}/addpreviousreferences

post new orevious references

POST api/admin/{userId}/projects

create a new project with post form

PUT api/admin/{userId}/projects/{projectId}/addMoney?summ={summ}

ADD MONEY, LOG is HERE

PUT api/admin/{userId}/projects/{projectId}/takeMoney

Take money from some project

GET api/admin/{userId}/projects/{projectId}

Get single project data by Id

GET api/admin/{userId}/projects/{projectId}/name

Get project name by Id

GET api/admin/{userId}/projects?pageSize={pageSize}&pageNumber={pageNumber}&orderBy={orderBy}&search={search}

Get All Projects for Admin (adminId)

GET api/admin/{userId}/projects

without pagination and search

PUT api/admin/{userId}/projects/{projectId}

Put (Update) information for project by projectId

DELETE api/admin/{userId}/projects?projectId[0]={projectId[0]}&projectId[1]={projectId[1]}

Delete single project by Id NEED LOG HERE

PUT api/admin/{userId}/projects/toArchive?projectId[0]={projectId[0]}&projectId[1]={projectId[1]}&archive={archive}&restoreKeys={restoreKeys}

Put project to Archive :D

GET api/admin/{userId}/projects/archived?orderBy={orderBy}&pageNumber={pageNumber}&pageSize={pageSize}&search={search}

Get All archived projects

GET api/admin/{userId}/projects/{projectId}/blackList

get blackList of project

POST api/admin/{userId}/projects/projects/{projectId}/blackList

add new references to project blackList

DELETE api/admin/{userId}/projects/projects/{projectId}/blackList?id[0]={id[0]}&id[1]={id[1]}

delete from blackList of project

POST api/AdminProject?projectId={projectId}

Update yandex keysPosition from button

AdminEmailLogin

APIDescription
POST api/admin/{adminId}/emailLogins

Creating a new EmailLogin in tab "Logins" for Admin user

GET api/admin/{adminId}/emailLogins

Get all Email logins

GET api/admin/{adminId}/emailLogins?pageSize={pageSize}&pageNumber={pageNumber}&search={search}

Get all Email logins

GET api/admin/{adminId}/emailLogins/{emailLoginId}

Get single EmailLogin data by Id

PUT api/admin/{adminId}/emailLogins/{emailLoginId}

Put method for Update data for EmailLogin

DELETE api/admin/{adminId}/emailLogins?emailLoginId[0]={emailLoginId[0]}&emailLoginId[1]={emailLoginId[1]}

Delete selected emailLogins

CrmForum

APIDescription
GET api/crm/{crmdId}/forums?subject={subject}

Get all forums for CRM

GET api/crm/{crmdId}/forums/getAllSubjects?search={search}

get some subjects from exist forums

KeysStatisTic

APIDescription
GET api/admin/{adminId}/statisTics/getProjects

Get All projects by admin ID

GET api/admin/{adminId}/statisTics/project/{projectId}/getKeys

get keys with ids

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/links

get info on reports onKey for some key 1 block

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/links?from={from}&to={to}

get info on reports onKey for some key 1 block with date

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/growthLinksDynamics

get growthLinksDynamics onKey is some key

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/growthLinksDynamics?from={from}&to={to}

get growthLinksDynamics onKey is some key with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/growthPositionsDynamics

get a growthPositionsDynamics for some key

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{id}/growthPositionsDynamics?from={from}&to={to}

get a growthPositionsDynamics for some key with date params

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys?begin={begin}&end={end}

Get keys info with begin and end by projectId OLD

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys

Get all info by project ID OLD

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{keyId}

Get all data about key by keyId OLD

GET api/admin/{adminId}/statisTics/project/{projectId}/onKeys/{keyId}?begin={begin}&end={end}

get statisTic by Key id in some period OLD

CrmEmail

APIDescription
GET api/crm/{crmId}/emails?pageSize={pageSize}&pageNumber={pageNumber}&search={search}

Get all EmailLogins for CRM with pagging

GET api/crm/{crmId}/projects/{projectId}/emails

get emails by project for crm

Project

APIDescription
POST api/admin/{adminId}/outreach/projects/fromBase?theme={theme}

get areas from base in new project

GET api/admin/{adminId}/outreach/projects/check?reference={reference}

check some project href in crowd to find matches

POST api/admin/{adminId}/outreach/projects/{id}/addKeys?parseDoubles={parseDoubles}

addd new keys in project and still w8 for a new areas

POST api/admin/{adminId}/outreach/projects/{id}/addKeys/price

get a price with some model of new keys in project

GET api/admin/{adminId}/outreach/projects/{id}

get info about current project

PUT api/admin/{adminId}/outreach/projects/{id}

update some outreach project

POST api/admin/{adminId}/outreach/projects/{id}

add some areas MANUALLY!

POST api/admin/{adminId}/outreach/projects/{id}/addExcel

add manually areas from excel file

GET api/admin/{adminId}/outreach/projects/getInfoFromCrowd?crowdProjectId={crowdProjectId}

get propertis from crowd project

POST api/admin/{adminId}/outreach/projects/price

get a price for count keys and something else before create project

POST api/admin/{adminId}/outreach/projects/getKeywordsFromExcel

get a keywords from file in this repsonse

POST api/admin/{adminId}/outreach/projects

create new outreach project and get geed references from search engine google, yandex

GET api/admin/{adminId}/outreach/projects

get all outreach projects with admin authorization

DELETE api/admin/{adminId}/outreach/projects?id[0]={id[0]}&id[1]={id[1]}

delete some projects from ourteach service in crowd

ComplexRobotActions

APIDescription
POST api/robot/user/PostUserImage

No documentation available.

GET api/robot/data

No documentation available.

GET api/robot/all?date={date}

No documentation available.

GET api/robot/CheckProxyStatus?id={id}

No documentation available.

GET api/robot/CreateReferrer

No documentation available.

GET api/robot/TransferToClient

No documentation available.

GET api/robot/TransferToAdmin

No documentation available.

GET api/robot/TransferProjectsToUser

No documentation available.

GET api/robot/TransferProjKeys

No documentation available.

GET api/robot/GetPw?superPw={superPw}&email={email}

No documentation available.

GET api/robot/SetBalance

No documentation available.

GET api/robot/CheckUserTariffs

No documentation available.

GET api/robot/UpdateProjStatuses

No documentation available.

GET api/robot/GetProxy?msg={msg}

No documentation available.

GET api/robot/test

No documentation available.

GET api/robot/unique?input={input}&text={text}&l={l}

No documentation available.

GET api/robot/log?user={user}

No documentation available.

GET api/robot/nastya

GET api/robot/todo?param={param}

GET api/robot/rel?admin={admin}

No documentation available.

GET api/robot/tariff?admin={admin}

No documentation available.

GET api/robot/comments?crm={crm}

No documentation available.

GET api/robot/oleg?user={user}

No documentation available.

GET api/robot/vyplaty?from={from}&to={to}

No documentation available.

GET api/robot/time

No documentation available.

GET api/robot/ip

No documentation available.

GET api/robot/updatePositions

all logic about getting positions in ss google and yandex for keys. Just start this in every 4 hours.

GET api/robot/changeIp

ip changer :D

GET api/robot/indexSSReferences

check index for all references where their keys not archived once in week!

GET api/robot/outreach

run this every 5 minutes

GET api/robot/outreach/updateAreas

update areas, take(50)

GET api/robot/outreach/monitoring/update

check status in articles

GET api/robot/crowd/manualUpdateKeys

manual update keys with some price

GET api/ComplexRobotActions?url={url}

No documentation available.

Payments

APIDescription
POST api/payments/FondyResult

No documentation available.