mehdi-ghezal / sellsy-api
PHP wrapper for Sellsy API
Installs: 54
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 1
Open Issues: 0
pkg:composer/mehdi-ghezal/sellsy-api
Requires
- php: >=5.5.0
- doctrine/instantiator: ~1.0
- guzzlehttp/guzzle: ~6.1
- nategood/httpful: *
- psr/log: ^1.0
- symfony/expression-language: ~3.0
- symfony/yaml: ~3.0
Requires (Dev)
- phpunit/phpunit: ~5.0
- symfony/console: ^3.0
This package is not auto-updated.
Last update: 2025-12-21 02:44:51 UTC
README
PHP Wrapper for Sellsy API: https://www.sellsy.fr/
Status
This is a development version, not complete and not fully test. you can improve it for your need. Of course, all pull request or issue report are welcome
Status of Sellsy Methods
| Method | Implemented |
|---|---|
| Infos.getInfos | Y |
| Accountdatas.getTaxes | N |
| Accountdatas.getTaxe | N |
| Accountdatas.createTaxe | N |
| Accountdatas.updateTaxe | N |
| Accountdatas.deleteTaxe | N |
| Accountdatas.getUnits | N |
| Accountdatas.getUnit | N |
| Accountdatas.createUnit | N |
| Accountdatas.updateUnit | N |
| Accountdatas.deleteUnit | N |
| Accountdatas.getPackagingList | N |
| Accountdatas.getPackaging | N |
| Accountdatas.recordPackaging | N |
| Accountdatas.deletePackaging | N |
| Accountdatas.getShippingList | N |
| Accountdatas.getShipping | N |
| Accountdatas.recordShipping | N |
| Accountdatas.deleteShipping | N |
| Accountdatas.getPayMediums | N |
| Accountdatas.getPayMedium | N |
| Accountdatas.createPayMedium | N |
| Accountdatas.updatePayMedium | N |
| Accountdatas.deletePayMedium | N |
| Accountdatas.getRateCategories | N |
| Accountdatas.getRateCategory | N |
| Accountdatas.getDocLayouts | N |
| Accountdatas.getPayDates | N |
| Accountdatas.getTranslationLanguages | N |
| AccountPrefs.getCorpInfos | N |
| AccountPrefs.updateCorpInfos | N |
| AccountPrefs.getAddressList | N |
| AccountPrefs.getAddress | N |
| AccountPrefs.createAddress | N |
| AccountPrefs.updateAddress | N |
| AccountPrefs.deleteAddress | N |
| AccountPrefs.getStaffInfos | N |
| AccountPrefs.updateStaffInfos | N |
| AccountPrefs.getBankAccountList | N |
| AccountPrefs.getBankAccount | N |
| AccountPrefs.getAbo | N |
| AccountPrefs.getLogoPublicLink | N |
| AccountPrefs.updateLogo | N |
| AccountPrefs.deleteLogo | N |
| AccountPrefs.getCurrencies | N |
| AccountPrefs.getCurrency | N |
| AccountPrefs.setCurrency | N |
| AccountPrefs.setLanguage | N |
| Purchase.getList | N |
| Purchase.getOne | N |
| Purchase.create | N |
| Purchase.update | N |
| Purchase.delete | N |
| Purchase.updateStep | N |
| Purchase.updateDeliveryStep | N |
| Purchase.updateOwner | N |
| Purchase.getPublicLink | N |
| Purchase.getNextIdent | N |
| Purchase.getPayments | N |
| Addresses.getList | N |
| Addresses.getOne | N |
| Addresses.create | N |
| Addresses.update | N |
| Addresses.delete | N |
| Addresses.getList | N |
| Addresses.getOne | N |
| Addresses.create | N |
| Addresses.update | N |
| Addresses.delete | N |
| Agenda.updateOwner | N |
| Agenda.updateStatus | N |
| Agenda.getAvailableRappels | N |
| Agenda.getAvailableLabels | N |
| Agenda.getLabel | N |
| Agenda.createLabel | N |
| Agenda.updateLabel | N |
| Agenda.deleteLabel | N |
| Annotations.getList | N |
| Annotations.getOne | N |
| Annotations.create | N |
| Annotations.update | N |
| Annotations.delete | N |
| Catalogue.getList | Y |
| Catalogue.getOne | P |
| Catalogue.create | N |
| Catalogue.update | N |
| Catalogue.delete | N |
| Catalogue.updateOwner | N |
| Catalogue.getVariations | N |
| Catalogue.getVariation | N |
| Catalogue.getVariationFields | N |
| Catalogue.getVariationFieldsItem | N |
| Catalogue.createVariationField | N |
| Catalogue.updateVariationField | N |
| Catalogue.deleteVariationCollection | N |
| Catalogue.deleteVariationFields | N |
| Catalogue.activateVariations | N |
| Catalogue.createVariations | N |
| Catalogue.updateVariation | N |
| Catalogue.deleteVariation | N |
| Catalogue.getPrices | N |
| Catalogue.updatePrice | N |
| Catalogue.getBarCodes | N |
| Catalogue.createBarCode | N |
| Catalogue.updateBarCode | N |
| Catalogue.deleteBarCode | N |
| Catalogue.getCategories | N |
| Catalogue.getCategory | N |
| Catalogue.getParentCategories | N |
| Catalogue.getChildrenFromParentId | N |
| Catalogue.createCategory | N |
| Catalogue.updateCategory | N |
| Catalogue.deleteCategory | N |
| CustomFields.getList | N |
| CustomFields.getOne | N |
| CustomFields.create | N |
| CustomFields.update | N |
| CustomFields.delete | N |
| CustomFields.recordValues | N |
| CustomFields.getGroupsList | N |
| CustomFields.createGroup | N |
| CustomFields.updateGroup | N |
| CustomFields.deleteGroup | N |
| Clients.getList | N |
| Clients.getOne | N |
| Clients.getAddress | N |
| Clients.getContact | N |
| Clients.create | N |
| Clients.update | N |
| Clients.delete | N |
| Clients.updateOwner | N |
| Clients.addAddress | N |
| Clients.addContact | N |
| Clients.updateAddress | N |
| Clients.updateContact | N |
| Clients.deleteAddress | N |
| Clients.deleteContact | N |
| Clients.updateContactPicture | N |
| Clients.updatePrefs | N |
| Clients.transformToProspect | N |
| Clients.getBankAccountList | N |
| Staffs.getList | N |
| Accounting.getList | N |
| Accounting.getOne | N |
| Accounting.create | N |
| Accounting.update | N |
| Accounting.delete | N |
| Accounting.getPrefs | N |
| Peoples.getList | N |
| Peoples.getOne | N |
| Peoples.create | N |
| Peoples.update | N |
| Peoples.delete | N |
| Peoples.updateOwner | N |
| Peoples.getAddresses | N |
| Document.getList | Y |
| Document.getOne | N |
| Document.getPublicLink | N |
| Document.create | N |
| Document.update | N |
| Document.updateOwner | N |
| Document.updateStep | N |
| Document.updateDeliveryStep | N |
| Document.sendDocByMail | N |
| Document.getPaymentList | N |
| Document.getPayment | N |
| Document.createPayment | N |
| Document.updatePayment | N |
| Document.deletePayment | N |
| Document.getPaymentUrl | N |
| Document.updateFields | N |
| Document.linkToDoc | N |
| Document.getLinkedDocs | N |
| Mails.getList | N |
| Event.getList | N |
| Expense.getList | N |
| Expense.getOne | N |
| Expense.create | N |
| Expense.update | N |
| Expense.delete | N |
| Expense.getNextIdent | N |
| Expense.uploadRelatedFile | N |
| ListingSetting.getSavedSearches | N |
| Marketing.getMailingLists | N |
| Marketing.createCampaign | N |
| Marketing.updateOwner | N |
| Opportunities.getList | N |
| Opportunities.getOne | N |
| Opportunities.create | N |
| Opportunities.update | N |
| Opportunities.delete | N |
| Opportunities.getFunnels | N |
| Opportunities.getStepsForFunnel | N |
| Opportunities.getSources | N |
| Opportunities.getSource | N |
| Opportunities.createSource | N |
| Opportunities.updateSource | N |
| Opportunities.deleteSource | N |
| Opportunities.updateStatus | N |
| Opportunities.updateStep | N |
| Opportunities.updateOwner | N |
| Opportunities.updateLinkedDocuments | N |
| Opportunities.getCurrentIdent | N |
| Prospects.getList | N |
| Prospects.getOne | N |
| Prospects.create | N |
| Prospects.update | N |
| Prospects.delete | N |
| Prospects.updateOwner | N |
| Prospects.getAddress | N |
| Prospects.getContact | N |
| Prospects.addAddress | N |
| Prospects.addContact | N |
| Prospects.updateAddress | N |
| Prospects.updateContact | N |
| Prospects.deleteAddress | N |
| Prospects.deleteContact | N |
| Prospects.updateContactPicture | N |
| Prospects.transformToCustomer | N |
| SmartTags.getList | N |
| SmartTags.assign | N |
| Stat.getSalesStats | N |
| Stat.getFull | N |
| Stock.getMoves | N |
| Stock.getForItem | N |
| Stock.getWarehouses | N |
| Stock.getWarehouse | N |
| Stock.createWarehouse | N |
| Stock.updateWarehouse | N |
| Stock.deleteWarehouse | N |
| Stock.setDefaultWarehouse | N |
| Stock.activate | N |
| Stock.desactivate | N |
| Stock.reactivate | N |
| Stock.add | N |
| Stock.updateThresHold | N |
| Supplier.getList | N |
| Supplier.getOne | N |
| Supplier.getAddress | N |
| Supplier.getContact | N |
| Supplier.create | N |
| Supplier.update | N |
| Supplier.delete | N |
| Supplier.updateOwner | N |
| Supplier.addAddress | N |
| Supplier.addContact | N |
| Supplier.updateAddress | N |
| Supplier.updateContact | N |
| Supplier.deleteAddress | N |
| Supplier.deleteContact | N |
| Support.getList | N |
| Support.getOne | N |
| Support.getConversation | N |
| Support.deleteConversation | N |
| Support.create | N |
| Support.reply | N |
| Support.updateReply | N |
| Support.updateAssignation | N |
| Support.updateStep | N |
| Support.updateThird | N |
| POSReceipt.getList | N |
| POSReceipt.getOne | N |
| Timetracking.getList | N |
| Timetracking.getOrderedList | N |
| Timetracking.getOne | N |
| Timetracking.create | N |
| Timetracking.update | N |
| Timetracking.delete | N |