Manage installed integrations programmatically
curl 'https://api.usehandled.io/api/v1/ipaas/environment-integration' \ -H 'Authorization: Bearer YOUR_API_TOKEN'
{ "result": [ { "id": "int_123", "integration": { "name": "shiphero", "label": "ShipHero", "category": "wms" }, "is_enabled": true, "created_at": "2024-01-15T10:30:00Z" } ], "next_cursor": null }
curl 'https://api.usehandled.io/api/v1/ipaas/environment-integration/{integration_id}' \ -H 'Authorization: Bearer YOUR_API_TOKEN'
curl -X PATCH 'https://api.usehandled.io/api/v1/ipaas/environment-integration/{integration_id}' \ -H 'Authorization: Bearer YOUR_API_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "override": { "oauth": { "client_id": "your-client-id", "client_secret": "your-client-secret", "scopes": ["read", "write"] } } }'
curl -X PATCH 'https://api.usehandled.io/api/v1/ipaas/environment-integration/{integration_id}' \ -H 'Authorization: Bearer YOUR_API_TOKEN' \ -H 'Content-Type: application/json' \ -d '{ "is_enabled": false }'
curl 'https://api.usehandled.io/api/v1/ipaas/environment-integration?integration.name=shiphero' \ -H 'Authorization: Bearer YOUR_API_TOKEN'