emitfy / sdk
Official Emitfy API SDK for PHP (OpenAPI-typed)
Package info
pkg:composer/emitfy/sdk
v0.3.1
2026-07-15 05:28 UTC
Requires
- php: >=8.1
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.8
README
SDK oficial da API Emitfy para PHP (tipado via OpenAPI).
Install
composer require emitfy/sdk
Uso (facade)
<?php use Emitfy\Emitfy; use Emitfy\Generated\Model\WebhookCreate; $emitfy = new Emitfy([ 'apiKey' => getenv('EMITFY_API_KEY'), 'apiSecret' => getenv('EMITFY_API_SECRET'), ]); $company = $emitfy->company(getenv('EMITFY_COMPANY_ID')); $company->nfse->create(['serviceDescription' => 'Serviço', 'amount' => 100], 'pedido-001');
Tipagem OpenAPI
Modelos e APIs tipados em Emitfy\Generated\*:
$api = $emitfy->webhooksApi(); $body = new WebhookCreate(); $body->setUrl('https://seu-sistema.com/webhooks/emitfy'); $api->webhooksCreate($body);
Docs: https://api.emitfy.com/docs/sdks
OpenAPI: https://api.emitfy.com/openapi.yaml