You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A command-line client for the APIs available at [Openapi](https://openapi.com).
17
+
It provides direct terminal access to the Openapi Marketplace, including token management, scope aliases, and sandbox support.
18
+
With this CLI you can quickly interact with hundreds of certified APIs and accelerate your digital transformation projects.
19
+
20
+
## Pre-requisites
21
+
22
+
Before using the Openapi CLI, you will need an account at [Openapi](https://console.openapi.com/) and an API key to the sandbox and/or production environment.
23
+
24
+
## What you can do
25
+
26
+
With the Openapi CLI, you can easily interact with a variety of services in the Openapi Marketplace. For example, you can:
27
+
28
+
- Send SMS messages with delivery reports and custom sender IDs
29
+
- Process bills and payments in real time via API
30
+
- Send electronic invoices securely to the Italian Revenue Agency
31
+
- Generate PDFs from HTML content, including JavaScript rendering
32
+
- Manage certified emails and legal communications via Italian Legalmail
33
+
- Query company data, risk reports, automotive records, and more
34
+
35
+
For a complete list of all available services, check out the [Openapi Marketplace](https://console.openapi.com/).
|`massive-rem`| Massive Registered Electronic Mail |
224
+
|`paying-bills`| Bills payment |
225
+
|`pdf`| HTML to PDF conversion |
226
+
|`postal-service`| Postal mail service |
227
+
|`real-estate`| Real estate valuation data |
228
+
|`risk`| Risk reports and scoring |
229
+
|`sdi`| SDI electronic invoicing |
230
+
|`sms`| SMS messaging (v2) |
231
+
|`time-stamping`| Document time stamping |
232
+
|`trust`| Trust verification services |
233
+
|`visengine`| Official documents (Chamber of Commerce, INPS, Tax Agency) |
234
+
|`zip-codes`| Zip codes, municipalities, provinces, regions |
235
+
236
+
Run `openapi --help` for the full list, or `openapi <command> --help` for subcommand details.
237
+
238
+
## Development
135
239
136
240
```bash
137
-
#List active tokens
138
-
openapi token list
241
+
#Build
242
+
make build
139
243
140
-
# List all available scopes
141
-
openapi token scopes
142
-
143
-
# Check credit
144
-
openapi token credit
244
+
# Run tests
245
+
make test-commands
145
246
146
-
#Revoke a token
147
-
openapi token revoke --token "token-id"
247
+
#Download/update OpenAPI specs
248
+
make oas-download
148
249
```
149
250
150
-
## Commands
251
+
## Contributing
252
+
253
+
Contributions are always welcome! Whether you want to report bugs, suggest new features, improve documentation, or contribute code, your help is appreciated.
254
+
255
+
## Authors
256
+
257
+
- Francesco Bianco ([@francescobianco](https://www.github.com/francescobianco))
258
+
- Openapi Team ([@openapi-it](https://github.com/openapi-it))
259
+
260
+
## Partners
261
+
262
+
Meet our partners using Openapi or contributing to this project:
This project is licensed under the [MIT License](LICENSE).
278
+
279
+
The MIT License is a permissive open-source license that allows you to freely use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the original copyright notice and this permission notice are included in all copies or substantial portions of the software.
151
280
152
-
Run `openapi --help` to see all available commands, or `openapi <command> --help` for subcommand details.
281
+
For more details, see the full license text at the [MIT License page](https://choosealicense.com/licenses/mit/).
0 commit comments