Skip to main content

Coassemble

Coassemble is an online training tool that connects people with the information they need - anytime, anyplace.

Prerequisites​

  • A Coassemble workspace on the Build plan or above. The courses and trackings API endpoints that this connector reads require the Build plan.
  • Your Coassemble Workspace ID and a workspace API key. You can find both in the Developer section of your Coassemble workspace settings. See the Coassemble developer docs for details.

Configuration​

InputTypeDescriptionDefault Value
workspace_idstringWorkspace ID. The ID of your Coassemble workspace, shown next to your API key in the Developer section of your workspace settings.
api_keystringAPI Key. Workspace API key generated in the Developer section of your Coassemble workspace settings.

The connector sends these values in the Authorization: COASSEMBLE:<workspace_id>:<api_key> header. Coassemble no longer accepts the legacy User ID and User Token credentials. If you're upgrading from version 0.0.x, see the migration guide.

Streams​

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
coursesidDefaultPaginator✅❌
trackings-DefaultPaginator✅❌

The Coassemble API requires a course ID to list trackings, so the connector reads the trackings stream once for each course returned by the courses stream. The connector adds a course_id field to each tracking record to identify its parent course. See the Coassemble Courses API and Tracking API references for the fields each endpoint returns.

Rate limits​

Coassemble allows 100 requests per minute per API key across its API. Because the trackings stream makes at least one request per course, workspaces with many courses can reach this limit. When that happens, Coassemble responds with HTTP 429 and the connector retries the request after a backoff, which lengthens the sync. For details, see Errors and rate limits.

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
string
api_key
string
workspace_id

Changelog​

Expand to review
VersionDatePull RequestSubject
0.1.12026-10-1388562Update dependencies
0.1.02026-10-0988329Switch to workspace API key authentication (COASSEMBLE:<workspace_id>:<api_key>), read trackings per course with 0-indexed pagination, remove the retired screen_types stream
0.0.662026-10-0687794Update dependencies
0.0.652026-09-2987116Update dependencies
0.0.642026-09-2286569Update dependencies
0.0.632026-09-1586015Update dependencies
0.0.622026-09-0885418Update dependencies
0.0.612026-08-1884536Update dependencies
0.0.602026-08-1183872Update dependencies
0.0.592026-08-0483406Update dependencies
0.0.582026-07-2882847Update dependencies
0.0.572026-07-2182374Update dependencies
0.0.562026-07-1481766Update dependencies
0.0.552026-06-3081028Update dependencies
0.0.542026-06-2380406Update dependencies
0.0.532026-06-1679808Update dependencies
0.0.522026-06-0979238Update dependencies
0.0.512026-06-0278632Update dependencies
0.0.502026-04-2877165Update dependencies
0.0.492026-04-2176531Update dependencies
0.0.482026-03-3175754Update dependencies
0.0.472026-03-1775106Update dependencies
0.0.462026-03-0373827Update dependencies
0.0.452026-02-1773446Update dependencies
0.0.442026-02-1072997Update dependencies
0.0.432026-01-2072110Update dependencies
0.0.422026-01-1471699Update dependencies
0.0.412025-12-1870653Update dependencies
0.0.402025-11-2569942Update dependencies
0.0.392025-11-1869612Update dependencies
0.0.382025-10-2968898Update dependencies
0.0.372025-10-2168530Update dependencies
0.0.362025-10-1468059Update dependencies
0.0.352025-10-0767182Update dependencies
0.0.342025-09-3065868Update dependencies
0.0.332025-08-2365251Update dependencies
0.0.322025-08-0964751Update dependencies
0.0.312025-08-0263943Update dependencies
0.0.302025-07-1963547Update dependencies
0.0.292025-07-1262958Update dependencies
0.0.282025-07-0562788Update dependencies
0.0.272025-06-2862352Update dependencies
0.0.262025-06-2161980Update dependencies
0.0.252025-06-1460409Update dependencies
0.0.242025-05-1060029Update dependencies
0.0.232025-05-0359382Update dependencies
0.0.222025-04-2658902Update dependencies
0.0.212025-04-1958300Update dependencies
0.0.202025-04-1257793Update dependencies
0.0.192025-04-0557279Update dependencies
0.0.182025-03-2956530Update dependencies
0.0.172025-03-2255977Update dependencies
0.0.162025-03-0855333Update dependencies
0.0.152025-03-0154940Update dependencies
0.0.142025-02-2254419Update dependencies
0.0.132025-02-1553757Update dependencies
0.0.122025-02-0853331Update dependencies
0.0.112025-02-0152795Update dependencies
0.0.102025-01-2552339Update dependencies
0.0.92025-01-1851699Update dependencies
0.0.82025-01-1151123Update dependencies
0.0.72024-12-2850570Update dependencies
0.0.62024-12-2150025Update dependencies
0.0.52024-12-1449483Update dependencies
0.0.42024-12-1248926Update dependencies
0.0.32024-11-0447865Update dependencies
0.0.22024-10-2847526Update dependencies
0.0.12024-09-19Initial release by @topefolorunso via Connector Builder
Was this page helpful?