Skip to main content

Upcoming changes to the List Agreements and List Templates Endpoints

The List Agreements and List Templates endpoints will return top-level metadata only unless you pass full=true.

Written by Mark Frantz

Soon the List Agreements and List Templates API endpoints will stop returning nested, agreement-type-specific data by default. If your integration only reads top-level fields from these endpoints, no action is needed. If it reads nested data, you'll need to add a query parameter to keep getting the full response.

What's changing

Today, GET /v1/agreements and GET /v1/templates return each record's top-level metadata plus all of its nested, agreement-type-specific attributes, including:

  • csa_attributes

  • csa_order_form_attributes

  • dpa_attributes

  • design_partner_attributes

  • psa_attributes

  • psa_statement_of_work_attributes

  • partnership_attributes

  • partnership_business_terms_attributes

  • baa_attributes

  • loi_attributes

  • pilot_attributes

  • software_license_attributes

Once released these two endpoints will return top-level metadata only. The nested attributes above will no longer be included in list responses.

What you'll need to do

If your integration reads any of the nested attributes above from the list endpoints, add a full=true query parameter to your requests to keep getting today's full response shape:

  • GET /v1/agreements?full=true

  • GET /v1/templates?full=true

That's the entire change on your end - you don't need to restructure calls or fetch records individually.

If your integration only reads top-level fields (such as status, agreement_type, recipient_organization, or effective_date) from these endpoints, no changes are needed.

Why we're making this change

Today's list responses include the full nested data for every result, which makes payloads large and list calls slower than they need to be. Scoping list endpoints to metadata only keeps them fast, and the per-record endpoint still gives you full data when you need it.

Timeline

This change takes effect on July 28, 2026 for both endpoints. We recommend updating any code that depends on nested attributes from the list endpoints before that date.

NOTE: If this timeline presents a hardship, contact support - we can work with you on a solution.

For the full endpoint reference, see the Common Paper API docs.

Did this answer your question?