Libraries tagged by it documentation

hichemtab-tech/laravel-project-assist

8 Favers
61 Downloads

Laravel-ProjectAssist is a comprehensive toolkit for Laravel developers. It includes custom console commands, service providers, and utility classes that enhance productivity and simplify common tasks in Laravel project development. With thorough documentation and examples, this toolkit streamlines setup, reduces boilerplate code, and improves overall efficiency.

Go to Download


factpulse/sdk

0 Favers
80 Downloads

REST API for electronic invoicing in France: Factur-X (CII), UBL 2.1, AFNOR PDP/PA, electronic signatures. ## ๐ŸŽฏ Main Features ### ๐Ÿ“„ Invoice Generation - **Formats**: CII XML, UBL 2.1 XML, or Factur-X PDF/A-3 - **Profiles** (CII/PDF): MINIMUM, BASIC, EN16931, EXTENDED - **UBL**: Always EN16931 compliant - **Standards**: EN 16931 (EU directive 2014/55), ISO 19005-3 (PDF/A-3), CII (UN/CEFACT), UBL 2.1 (OASIS) - **Simplified Format**: Generation from SIRET + auto-enrichment (Chorus Pro API + Business Search) ### โœ… Factur-X - Validation - **XML Validation**: Schematron (45 to 210+ rules depending on profile) - **PDF Validation**: PDF/A-3, Factur-X XMP metadata - **VeraPDF**: Strict PDF/A validation (146+ ISO 19005-3 rules) ### โœ๏ธ Electronic Signature - **Standards**: PAdES-B-B, PAdES-B-T (RFC 3161 timestamping), PAdES-B-LT (long-term archival) - **eIDAS Levels**: SES (self-signed), AdES (commercial CA), QES (QTSP) - **Validation**: Cryptographic integrity and certificate verification ### ๐Ÿ“‹ Flux 6 - Invoice Lifecycle (CDAR) - **CDAR Messages**: Acknowledgements, invoice statuses - **PPF Statuses**: REFUSED (210), PAID (212) ### ๐Ÿ“Š Flux 10 - E-Reporting - **Tax Declarations**: International B2B, B2C - **Flow Types**: 10.1 (B2B transactions), 10.2 (B2B payments), 10.3 (B2C transactions), 10.4 (B2C payments) ### ๐Ÿ“ก AFNOR PDP/PA (XP Z12-013) - **Flow Service**: Submit and search flows to PDPs - **Directory Service**: Company search (SIREN/SIRET) - **Multi-client**: Support for multiple PDP configs per user ### ๐Ÿ›๏ธ Chorus Pro - **Public Sector Invoicing**: Complete API for Chorus Pro ### โณ Async Tasks - **Celery**: Asynchronous generation, validation and signing - **Polling**: Status tracking via `/tasks/{task_id}/status` - **Webhooks**: Automatic notifications when tasks complete ## ๐Ÿ”’ Authentication All requests require a **JWT token** in the Authorization header: ``` Authorization: Bearer YOUR_JWT_TOKEN ``` ### How to obtain a JWT token? #### ๐Ÿ”‘ Method 1: `/api/token/` API (Recommended) **URL:** `https://factpulse.fr/api/token/` This method is **recommended** for integration in your applications and CI/CD workflows. **Prerequisites:** Having set a password on your account **For users registered via email/password:** - You already have a password, use it directly **For users registered via OAuth (Google/GitHub):** - You must first set a password at: https://factpulse.fr/accounts/password/set/ - Once the password is created, you can use the API **Request example:** ```bash curl -X POST https://factpulse.fr/api/token/ \ -H "Content-Type: application/json" \ -d '{ "username": "[email protected]", "password": "your_password" }' ``` **Optional `client_uid` parameter:** To select credentials for a specific client (PA/PDP, Chorus Pro, signing certificates), add `client_uid`: ```bash curl -X POST https://factpulse.fr/api/token/ \ -H "Content-Type: application/json" \ -d '{ "username": "[email protected]", "password": "your_password", "client_uid": "550e8400-e29b-41d4-a716-446655440000" }' ``` The `client_uid` will be included in the JWT and allow the API to automatically use: - AFNOR/PDP credentials configured for this client - Chorus Pro credentials configured for this client - Electronic signature certificates configured for this client **Response:** ```json { "access": "eyJ0eXAiOiJKV1QiLCJhbGc...", // Access token (validity: 30 min) "refresh": "eyJ0eXAiOiJKV1QiLCJhbGc..." // Refresh token (validity: 7 days) } ``` **Advantages:** - โœ… Full automation (CI/CD, scripts) - โœ… Programmatic token management - โœ… Refresh token support for automatic access renewal - โœ… Easy integration in any language/tool #### ๐Ÿ–ฅ๏ธ Method 2: Dashboard Generation (Alternative) **URL:** https://factpulse.fr/api/dashboard/ This method is suitable for quick tests or occasional use via the graphical interface. **How it works:** - Log in to the dashboard - Use the "Generate Test Token" or "Generate Production Token" buttons - Works for **all** users (OAuth and email/password), without requiring a password **Token types:** - **Test Token**: 24h validity, 1000 calls/day quota (free) - **Production Token**: 7 days validity, quota based on your plan **Advantages:** - โœ… Quick for API testing - โœ… No password required - โœ… Simple visual interface **Disadvantages:** - โŒ Requires manual action - โŒ No refresh token - โŒ Less suited for automation ### ๐Ÿ“š Full Documentation For more information on authentication and API usage: https://factpulse.fr/documentation-api/

Go to Download


justinholtweb/craft-xplain

0 Favers
1 Downloads

Your Craft schema, explained where you build it. Xplain writes a developer tip onto every field in every field layout โ€” how the field is stored, the Twig that reads it, and the gotcha worth knowing โ€” using Craftโ€™s own field tips, so the notes live in project config and deploy with the schema.

Go to Download


it-devgroup/laravel-developer-docs

0 Favers
50 Downloads

laravel developer docs

Go to Download


timitek/getrets

3 Favers
144 Downloads

A simple "no framework" php wrapper for the GetRETS API from timitek (http://www.timitek.com). GetRETS is a product / service developed by timitek that makes it possible to quickly build real estate related applications for pulling listing data from several MLS's without having to know anything about RETS or IDX or worry about the pains of mapping and storing listing data from these various sources. GetRETSยฎ as a service provides a RESTful API endpoint for consuming the data, and although it's not limited to only being used in PHP applications, and users aren't required to use our SDK, we have provided a simple PHP SDK for the API and set of documentation for it's use. Live Demo at: http://www.timitek.com/phpsdk/

Go to Download


ipunkt/laravel-json-api-doc

1 Favers
32 Downloads

parse an ipunkt/laravel-json-api based api definition and write a blueprint api documentation for it

Go to Download


zetacomponents/reflection

3 Favers
1070 Downloads

The main objective of the Reflection component is to enhance PHP by type information and annotations. It uses source code documentation to determine data types and other pieces of information provided via annotations. Those annotations can be used to realize systems which depend on strong type information or additional details about the source code itself.

Go to Download


phenogram/scraper

0 Favers
8 Downloads

Utility to scrape Telegram bot API documentation page and convert it into PHP classes.

Go to Download


t3graf/wstb-base

0 Favers
0 Downloads

Versatile, universal and very flexibly customizable website toolbox. It offers a tool for maintenance and allows automatic integration of a project sitepackage. It is modularly expandable. See the documentation for more information.

Go to Download


t3graf/website-toolbox

0 Favers
35 Downloads

Versatile, universal and very flexibly customizable website toolbox. It offers a tool for choosing themes (templates) and allows automatic integration of a project sitepackage. It is modularly expandable. See the documentation for more information.

Go to Download


wpify/dpd-geo-php-sdk

0 Favers
22 Downloads

This documentations describes what the GeoAPI is and how to use it properly. **What is GeoAPI** The GeoAPI allows DPD customers to manage (CRUD) their shipments and shipment related data. The main purpose of the API is to provide the customer the means for: - Creating and managing new shipments - Ordering pickups for parcels - Printing parcel labels - Listing all available shipping services - Validating shipping routes It also provides methods for listing your pickup addresses and the details of individual parcels. Each user is assigned a user account under which he is able to track multiple customer DSWs (customer numbers). You as a customer can use a single GeoAPI account to send shipments under multiple DPD customer numbers.

Go to Download


test123test234/sdk-php

0 Favers
0 Downloads

This is an **example** API to demonstrate features of the OpenAPI specification. # Introduction This API definition is intended to to be a good starting point for describing your API in [OpenAPI/Swagger format](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.2.md). It also demonstrates features of the [create-openapi-repo](https://github.com/Redocly/create-openapi-repo) tool and the [Redoc](https://github.com/Redocly/Redoc) documentation engine. Beyond the standard OpenAPI syntax, we use a few [vendor extensions](https://github.com/Redocly/Redoc/blob/master/docs/redoc-vendor-extensions.md). # OpenAPI Specification The goal of The OpenAPI Specification is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined via OpenAPI, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, OpenAPI removes the guesswork in calling the service.

Go to Download


t3-themes/t3-theme-diag

0 Favers
272 Downloads

Diag is a very flexible TYPO3 theme built for Digital Marketing Agency, SEO Agency, Advertising Agency related businesses. You can easily create a modern website and start promoting your services in less than minutes. It is fully responsive and easy to Customize. Detailed documentation is included on how to install the theme, import demo content, and customize it.

Go to Download


sousa-dev/api-docs

0 Favers
67 Downloads

Designed to assist in creating API documentation in the OpenAPI standard, this tool is built to be reusable and decoupled from your application. Leveraging PHP attribute feature, it simplifies the process of generating Swagger docs effortlessly

Go to Download


rstmgsnvimax/irisnet-ai-php-api-client

0 Favers
2 Downloads

Artificial Intelligence (AI) for image- and video-processing in real-time. This is an interactive documentation where you can quickly look up the endpoints and their schemas, while having the opportunity to try things out for yourself. In the list below, you can see the available endpoints of the API, which can be expanded by clicking on them. Each expanded endpoint lists the request parameters (if available) and the request body (if available). The request body can list some example bodies and the schema, explaining each model in detail. Additionally you'll find a 'Try it out' button that allows you to enter your custom parameters and custom body and execute that against the API. Be sure to enter your license key to authorize the requests before using this documentation interactively. The responses section in the expanded endpoint lists the possible responses with their corresponding status codes. If you've executed an API call it will also show you the response from the server. Underneath the endpoints you'll find the model schemas. These are the models used for the requests and responses. If you click on the right arrow, you can expand the model and get a description of the model and the model parameters. For nested models, you can keep clicking the right arrow for further details. Clicking the link below the title at the top of this page opens the [OpenAPI specification](https://swagger.io/specification/) (OAS3) in JSON format. The OAS3 Spec allows the generation of clients in many programming languages. There are several free client generators available that can be used to get started easily.

Go to Download


<< Previous Next >>