Integrate connector: `contract` table is missing fields (and doesn't cover /lists or /reports)
AnsweredConnector name: Integrate
Table name: contract
Columns to add:
- payOut
- goal
- currencyCode
- acceptedLeadCost
- rejectedLeadCost
- acceptedLeadCount
- rejectedLeadCount
- accepted / rejected
---
API documentation link: https://api.integrate.com/api/docs
Additional details:
- Separately, the connector doesn't appear to sync Integrate's `/organizations/{orgId}/lists` or `/organizations/{orgId}/reports` endpoints at all. Both would be useful as reference/config tables alongside contract.
- Integrate's published OpenAPI/Swagger spec (https://api.integrate.com/api/docs/integrate_api.json) doesn't fully match live API behaviour for a couple of endpoints — e.g. the `/contracts list` and `/lists` endpoints return a different response envelope than the spec documents. Worth checking against live responses rather than the spec alone.
- We'd appreciate a broader refresh of the connector's schema against the current API.
-
Official comment
Hi Charlie,
Thank you for the detailed report, including the specific columns and endpoints.
We have added this to our active backlog to add the missing contract fields and bring in the lists and reports endpoints. We will keep you updated on this thread as we make progress.
Please sign in to leave a comment.
Comments
1 comment