Updates and breaking changes for developers.
end_user_id
, they also share the same end-user object in Nango. After the change, each connection will always get its own independent copy of the end-user object, even if they use the same end_user_id
. We are changing the old behavior because it was confusing for some developers, and it was impossible to declare multiple organizations for a given user.fetch-attachment
, fetch-call-transcripts
and in general any fetching any object from an external system. We have added dedicated proxy code for such operations to help with the migration: fetch-document
, fetch-spreadsheet
, fetch-file
, fetch-database
/connection
endpoints/connection
are now deprecated. Use the new /connections
endpoint instead.
They all, except one, take and return the same data. Only the base path has changed.
POST /connections
(previously POST /connection
) now takes a different body, but returns the same data as previously.
This new body is more flexible and ensure stricter typings on your side and validation on our side.
POST /connection/:connectionId/metadata
and PATCH /connection/:connectionId/metadata
who have been deprecated for a while will not be migrated to /connections and will be removed at the end of the grace period.
/connection
endpoints will be removed./connection
>=0.67.0
>=0.67.0
/connection
, you should migrate to /connections
POST /connection/:connectionId/metadata
or PATCH /connection/:connectionId/metadata
endpoints, you should migrate to /connections/metadata
POST /connection
endpoint to import connections, check the migration section below.POST /connections
credentials
key:nango.yaml
configuration file>=0.64.0
.
If you are already using it or have tried before, the only big change between beta and now is that we now use zod v4.
By upgrading to >=0.64.0
and running nango compile
, the CLI will update the dependency automatically; otherwise, you need to install zod: 4.0.5
nango.yaml
support will be removed.