Sufel Php Client
Sufel API for Companies., (*1)
This PHP package is automatically generated by the Swagger Codegen project:, (*2)
Requirements
PHP 5.5 and later, (*3)
Installation & Usage
Composer
To install the bindings via Composer:, (*4)
composer require giansalex/sufel-client
Getting Started
Please follow the installation procedure and then run the following:, (*5)
setHost('http://domain.com/api');
// Configure API key authorization: Bearer
$config->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = Sufel\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new Sufel\Client\Api\CompanyApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$body = new \Sufel\Client\Model\FilesDocument(); // \Sufel\Client\Model\FilesDocument | Archivos del documento electrĂłnico.
try {
$result = $apiInstance->addDocument($body);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CompanyApi->addDocument: ', $e->getMessage(), PHP_EOL;
}
?>
Documentation for API Endpoints
All URIs are relative to http://sufel.net/api, (*6)
Class |
Method |
HTTP request |
Description |
CompanyApi |
addDocument |
POST /company/documents |
Agrega nuevo documento. |
CompanyApi |
authCompany |
POST /company/auth |
Autentificacion de Empresa |
CompanyApi |
changePassword |
POST /company/change-password |
Cambia la contraseña de la Empresa |
CompanyApi |
creteCompany |
POST /companies |
Crea nueva Empresa |
CompanyApi |
darBajaDocument |
PATCH /company/documents |
Da de baja documento. |
CompanyApi |
getDocuments |
GET /company/documents |
Lista los documentos del emisor |
Documentation For Models
Documentation For Authorization
AdminToken
-
Type: API key
-
API key parameter name: token
-
Location: URL query string
Bearer
-
Type: API key
-
API key parameter name: Authorization
-
Location: HTTP header
Author
Giancarlos Salas
giansalex@gmail.com, (*7)