#1  
Old 6th November 2013, 15:37
VelusUniverse VelusUniverse is offline
Junior Member
 
Join Date: Nov 2013
Posts: 20
Thanks: 2
Thanked 0 Times in 0 Posts
Send a message via Skype™ to VelusUniverse
Default API system and docs

Hello all i have read through the api docs and the api system but im still at a loss (sorry it may be easy to see but im running on coffe and no sleep atm),
but with the api soap_config.php it has a username and password. is this only for the api login in? or is this your admin login to the system?
also can you have it so a user can do functions like add sites emails addresses etc using there username and password. ? the docs dont really explain that?
Reply With Quote
Sponsored Links
  #2  
Old 6th November 2013, 15:50
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 35,446
Thanks: 813
Thanked 5,218 Times in 4,090 Posts
Default

The remote api exists to connect external applications by soap (http) with ispconfig. it is not the api used by plugins or extensions in ispconfig.

The remote api uses a remote user for logging in. Remote users can be created under System > remote users

Quote:
also can you have it so a user can do functions like add sites emails addresses etc using there username and password. ?
yes, thats the purpose of the remote api. See api docs and examples in the remote_client folder of the ispconfig tar.gz. E.g. a function that ia named client_add will add a client, all other function names are self explaining in the same way and also its functionality is described in the api docs and there is a examplefor each function.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #3  
Old 6th November 2013, 16:01
VelusUniverse VelusUniverse is offline
Junior Member
 
Join Date: Nov 2013
Posts: 20
Thanks: 2
Thanked 0 Times in 0 Posts
Send a message via Skype™ to VelusUniverse
Default

im wanting to create a external app that will be Incorporated into my site, the app will be a full billing system, with billing for a lot more than hosting, so will need a full in house system and would like to be able to implement a system where the user (if they have a hosting account) to be able to do minor work with the system using there log in details. or would i have to restrict it with the external application.
Reply With Quote
  #4  
Old 6th November 2013, 16:04
Croydon Croydon is offline
ISPConfig Developer
 
Join Date: Jul 2007
Location: Koblenz, Germany
Posts: 922
Thanks: 16
Thanked 258 Times in 206 Posts
Default

You would have to restrict it in the external system.
The remote api has no client login, yet. Only remote user (that was especially created for this).
__________________
Marius Cramer

pixcept KG
Reply With Quote
The Following User Says Thank You to Croydon For This Useful Post:
VelusUniverse (6th November 2013)
  #5  
Old 6th November 2013, 16:07
VelusUniverse VelusUniverse is offline
Junior Member
 
Join Date: Nov 2013
Posts: 20
Thanks: 2
Thanked 0 Times in 0 Posts
Send a message via Skype™ to VelusUniverse
Default

thanks mate that helps me a lot now i can work around that to sort this out im guesing i would need two db's one for the ispconfig and the other for the billing system (mainly as this will create users for stuff that aint hosting) but can i have an account created on the ispconfig that does not have any space or anything (to be gin with) so if the user adds hosting to there services it can just use the already account?
Reply With Quote
  #6  
Old 6th November 2013, 16:56
ispcomm ispcomm is offline
Senior Member
 
Join Date: Aug 2010
Posts: 166
Thanks: 19
Thanked 11 Times in 11 Posts
Default

Quote:
Originally Posted by VelusUniverse View Post
im wanting to create a external app that will be Incorporated into my site, the app will be a full billing system, with billing for a lot more than hosting, so will need a full in house system and would like to be able to implement a system where the user (if they have a hosting account) to be able to do minor work with the system using there log in details. or would i have to restrict it with the external application.
Looks like you want to reinvent the wheel

If you're interested, I'm looking for a partner to implement a good ispconfig module for hostbill, which is what I'm migrating our own in-house billing system to (because at the end developing a billing system is very expensive).

Like I said... if you're interested, send me a PM.

Cheers.
Reply With Quote
  #7  
Old 6th November 2013, 16:59
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 35,446
Thanks: 813
Thanked 5,218 Times in 4,090 Posts
 
Default

Quote:
but can i have an account created on the ispconfig that does not have any space or anything (to be gin with) so if the user adds hosting to there services it can just use the already account?
sure, thats named a client in ispconfig. Btw, have you checked out the ispconfig billing module? It is a multi purpose billing system that can be used for all kind of billing like hosting, goods, support services etc. and its based on the ispconfig system and client data. The billing module is delivered as source code, so you can alter it to match your requirements. Additionally, the billing module supports the remote api as well, so you can use the billing system and ispconfig remote api together to create clients, websites, invoices etc. from your company website when they sign up for an account.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
New - interface does not match docs and userguides! jwlinux Installation/Configuration 2 19th March 2010 22:20
SystemImager- image SAME system to another drive? JimiOB HOWTO-Related Questions 1 6th June 2009 10:43


All times are GMT +2. The time now is 09:00.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.