Loopio Projects API

Create and manage Projects

Operations 42

GET /projects/{projectId}/complianceSets Get the Compliance Sets for a Project #
POST /projects/{projectId}/complianceSets Create a Compliance Set for a Project #
GET /projects/{projectId}/complianceSets/{complianceSetId} Get a Compliance Set for a Project #
PUT /projects/{projectId}/complianceSets/{complianceSetId} Update a Compliance Set for a Project #
DELETE /projects/{projectId}/complianceSets/{complianceSetId} Delete a Compliance Set for a Project #
GET /projects List projects you can interact with #
POST /projects Create a project #
GET /projects/{projectId} Get a Project's data #
PUT /projects/{projectId} Update a Project's status #
DELETE /projects/{projectId} Delete a Project and its data #
GET /projects/{projectId}/customProjectFields Get Custom Project Field values for a given Project #
PATCH /projects/{projectId}/customProjectFields Edit Custom Project Field values for a given Project #
GET /projects/{projectId}/mergeVariables Get Project Merge Variable values for a Project #
PATCH /projects/{projectId}/mergeVariables Edit the values of Project Merge Variables for a Project #
GET /projects/{projectId}/summary Get the status summary of a Project #
GET /projects/summary Get the status summary list of Projects filtered by date last synced #
POST /projects/{projectId}/sourceDocuments Attach a source document to a Loopio Project #
GET /projects/{projectId}/sourceDocuments View basic information on a Project's source files #
GET /projects/{projectId}/participants Get the participants for a Project #
PUT /projects/{projectId}/participants Update the participants for a Project #
POST /projectTemplates/{projectTemplateId}/projects Create a project using a template (This creates an async task to execute this… #
GET /projectEntries List your Project Entries #
POST /projectEntries Create a new Project Entry #
GET /projectEntries/{projectEntryId} Retrieve a specific Project Entry #
PUT /projectEntries/{projectEntryId} Update a specific Project Entry #
DELETE /projectEntries/{projectEntryId} Delete a specific Project Entry #
GET /projectEntries/{entryId}/attachments List attachments for a Project Entry #
POST /projectEntries/{entryId}/attachments/upload Upload an attachment to a Project Entry #
POST /projectEntries/{entryId}/attachments/{fileVersionId}/replace Replace an attachment on a Project Entry #
DELETE /projectEntries/{entryId}/attachments/{fileVersionId} Delete an attachment from a Project Entry #
GET /sections List your Project sections #
POST /sections Create a new Project section #
GET /sections/{sectionId} Retrieve a specific Project section #
PUT /sections/{sectionId} Update a specific Project section #
DELETE /sections/{sectionId} Delete a Project section and its content #
GET /subSections List your Project subSections #
POST /subSections Create a new Project subSection #
GET /subSections/{subSectionId} Retrieve a specific Project subSection #
PUT /subSections/{subSectionId} Update a specific Project subSection #
DELETE /subSections/{subSectionId} Delete a Project subSection and its content #
GET /asyncTasks/{taskId}/projectTemplateCopy Get the status of a create project from template async task #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/loopio:loopio-projects-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

loopio-projects-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Loopio Projects API
  description: Loopio's Public API
  termsOfService: http://loopio.com/termsOfService
  contact:
    email: support@loopio.com
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  version: 1.0.0
servers:
- url: https://api.loopio.com/data/v2
  description: Production server for the American datacenter
- url: https://api.eu.loopio.com/data/v2
  description: Production server for the European datacenter
tags:


# --- truncated at 32 KB (78 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/loopio/refs/heads/main/openapi/loopio-projects-api-openapi.yml