AddCrmInProject
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
AdminPayment
GoogleCountry
API | Description |
---|---|
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
KeyReferenceAdmin
API | Description |
---|---|
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
API | Description |
---|---|
GET api/crm/{crmId}/Transactions |
No documentation available. |
Partner
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
GET api/currency |
No documentation available. |
CRMFastTask
API | Description |
---|---|
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
AdminForum
Customer
AdminBlackList
API | Description |
---|---|
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
API | Description |
---|---|
POST api/crm/{userId}/requests | |
GET api/crm/{userId}/requests |
get requests |
Areas
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
BLFromCrm
API | Description |
---|---|
POST api/crm/{crmId}/toAdminBl |
add some resourse if u think that this not need |
AnotherOutreachActions
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
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
API | Description |
---|---|
POST api/webmoney/request |
No documentation available. |
POST api/webmoney/fromWebmoney |
response from web money |
Index
API | Description |
---|---|
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
API | Description |
---|---|
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
AdminEmailLogin
API | Description |
---|---|
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
API | Description |
---|---|
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
CrmEmail
API | Description |
---|---|
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
ComplexRobotActions
API | Description |
---|---|
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
API | Description |
---|---|
POST api/payments/FondyResult |
No documentation available. |