0.0.20 • Published 3 years ago
@abext/integrations v0.0.20
Airboat Extension - Integrations
Examples and Usages
import '@abext/integrations';
Models
connection
exception
identity
integration
syncableModel
Routes
GET /connections
GET /integrations
POST /integrations
GET /providers/:provider/authorize
GET /providers/:provider/callback
ANY /providers/:provider/sync
Configuration
{
"extensions":{
"integrations": {
"credentialsEncryptionSecret": "...",
"oauth": {
"jwtSecret": "...",
"jwtOptions": {},
}
}
}
}
TODO
GET /connections
GET /integrations
POST /integrations
GET /exceptions/integrations
GET /providers
ANY /providers/:provider/sync
GET /providers/:provider/authorize
GET /providers/:provider/callback
- Exception handling: request, response, execution, request
- Return all exceptions on GET /exceptions
- Return all integrations on GET /integrations
- Validation on the POST /integrations
- GET /request-types
- Register request
- Better strategy for Exception management