{
  "service": "docsautomator",
  "displayName": "DocsAutomator",
  "categories": [
    "Productivity",
    "Design & Media"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "docsautomator_api_key",
      "description": "DocsAutomator API key used with the Authorization Bearer header. Create or copy it from Workspace Settings > API."
    }
  ],
  "homepageUrl": "https://www.docsautomator.co",
  "actions": [
    {
      "id": "docsautomator.create_document",
      "service": "docsautomator",
      "name": "create_document",
      "description": "Generate one DocsAutomator document synchronously and return the resulting file URLs plus signing metadata when available.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "automationId": {
            "type": "string",
            "minLength": 1,
            "description": "The DocsAutomator automation ID to execute."
          },
          "docId": {
            "type": "string",
            "minLength": 1,
            "description": "Alias for automationId accepted by DocsAutomator."
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "description": "Any JSON value supported by the target template placeholder."
            },
            "description": "Template placeholder values forwarded to DocsAutomator. Keys should match your template placeholders."
          },
          "documentName": {
            "type": "string",
            "minLength": 1,
            "description": "An optional output document name override."
          },
          "webhookParams": {
            "type": "object",
            "additionalProperties": {
              "description": "Any JSON value to attach to webhook notifications."
            },
            "description": "Custom webhook parameters forwarded to DocsAutomator as additionalParams."
          },
          "existingPdfs": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A publicly accessible PDF URL.",
              "format": "uri"
            },
            "description": "A list of publicly accessible PDF URLs used by DocsAutomator for merge operations.",
            "minItems": 1
          },
          "docTemplateLink": {
            "type": "string",
            "description": "An optional Google Doc template URL override used for this request only.",
            "format": "uri"
          }
        },
        "additionalProperties": false,
        "description": "The request fields used to create a DocsAutomator document synchronously."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "document": {
            "type": "object",
            "properties": {
              "message": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The status message returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "pdfUrl": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The generated PDF URL when DocsAutomator returns one.",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "documentName": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The generated document name returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "googleDocUrl": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The saved Google Doc URL when the automation is configured to save it.",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "googleDrivePdfUrl": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The saved Google Drive PDF URL when DocsAutomator returns it.",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "googleDrivePdfFileId": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The saved Google Drive PDF file identifier when DocsAutomator returns it."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "signingSessionId": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The e-signature session identifier when the automation creates one."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "signingStatus": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The signing session status returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "signingLinks": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "signerIndex": {
                      "anyOf": [
                        {
                          "type": "integer",
                          "description": "The zero-based signer index returned by DocsAutomator."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "email": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The signer email returned by DocsAutomator."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "name": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The signer name returned by DocsAutomator."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "signingUrl": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The signer URL returned by DocsAutomator.",
                          "format": "uri"
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "status": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The signer status returned by DocsAutomator."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A signing link returned for one signer."
                },
                "description": "The signing links returned by DocsAutomator for each signer."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw document creation payload returned by DocsAutomator."
              }
            },
            "additionalProperties": false,
            "description": "The normalized DocsAutomator document creation result."
          }
        },
        "additionalProperties": false,
        "description": "The response returned by synchronous DocsAutomator document creation."
      }
    },
    {
      "id": "docsautomator.create_document_async",
      "service": "docsautomator",
      "name": "create_document_async",
      "description": "Queue one DocsAutomator document generation job and return the job handle for later polling.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "automationId": {
            "type": "string",
            "minLength": 1,
            "description": "The DocsAutomator automation ID to execute."
          },
          "docId": {
            "type": "string",
            "minLength": 1,
            "description": "Alias for automationId accepted by DocsAutomator."
          },
          "data": {
            "type": "object",
            "additionalProperties": {
              "description": "Any JSON value supported by the target template placeholder."
            },
            "description": "Template placeholder values forwarded to DocsAutomator. Keys should match your template placeholders."
          },
          "documentName": {
            "type": "string",
            "minLength": 1,
            "description": "An optional output document name override."
          },
          "webhookParams": {
            "type": "object",
            "additionalProperties": {
              "description": "Any JSON value to attach to webhook notifications."
            },
            "description": "Custom webhook parameters forwarded to DocsAutomator as additionalParams."
          },
          "existingPdfs": {
            "type": "array",
            "items": {
              "type": "string",
              "description": "A publicly accessible PDF URL.",
              "format": "uri"
            },
            "description": "A list of publicly accessible PDF URLs used by DocsAutomator for merge operations.",
            "minItems": 1
          },
          "docTemplateLink": {
            "type": "string",
            "description": "An optional Google Doc template URL override used for this request only.",
            "format": "uri"
          }
        },
        "additionalProperties": false,
        "description": "The request fields used to create a DocsAutomator document asynchronously."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "job": {
            "type": "object",
            "properties": {
              "message": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The queue acknowledgement message returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "jobId": {
                "type": "string",
                "minLength": 1,
                "description": "The DocsAutomator job identifier used for polling."
              },
              "logId": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The DocsAutomator request log identifier when returned."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw async queue payload returned by DocsAutomator."
              }
            },
            "additionalProperties": false,
            "description": "The DocsAutomator async job handle."
          }
        },
        "additionalProperties": false,
        "description": "The queued DocsAutomator document job response."
      },
      "followUpActions": [
        "docsautomator.get_document_job"
      ],
      "asyncLifecycle": {
        "startActionId": "docsautomator.create_document_async",
        "statusActionId": "docsautomator.get_document_job"
      }
    },
    {
      "id": "docsautomator.get_automation",
      "service": "docsautomator",
      "name": "get_automation",
      "description": "Get one DocsAutomator automation by automationId or docId and return its current generation-related settings.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "automationId": {
            "type": "string",
            "minLength": 1,
            "description": "The DocsAutomator automation ID to target for this request."
          },
          "docId": {
            "type": "string",
            "minLength": 1,
            "description": "Alias for automationId accepted by the DocsAutomator API."
          }
        },
        "additionalProperties": false,
        "description": "The automation selector accepted by DocsAutomator endpoints that support automationId or docId."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "automation": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "minLength": 1,
                "description": "The automation identifier returned by DocsAutomator."
              },
              "title": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The automation title returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "dataSourceName": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The automation data source name returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "dataSource": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw automation data source object returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "docTemplateLink": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The Google Doc template URL configured on the automation.",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "newDocumentNameField": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The document naming field configured on the automation."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "isActive": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the automation is active."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "saveGoogleDoc": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the automation saves a Google Doc copy when generating documents."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "locale": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The locale configured on the automation."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "formatNumbersWithLocale": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether DocsAutomator formats numbers using the automation locale."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "pdfExpiration": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The PDF expiration setting configured on the automation."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "dateCreated": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The automation creation timestamp.",
                    "format": "date-time"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "lastPreviewPdf": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The last preview PDF URL when DocsAutomator returns one.",
                    "format": "uri"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw automation object returned by DocsAutomator."
              }
            },
            "additionalProperties": false,
            "description": "A normalized DocsAutomator automation summary."
          }
        },
        "additionalProperties": false,
        "description": "The DocsAutomator automation detail response."
      }
    },
    {
      "id": "docsautomator.get_document_job",
      "service": "docsautomator",
      "name": "get_document_job",
      "description": "Get the current status of a DocsAutomator async document generation job and return the finished document result when available.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "minLength": 1,
            "description": "The DocsAutomator job identifier returned by create_document_async."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for retrieving one DocsAutomator job."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "job": {
            "type": "object",
            "properties": {
              "jobId": {
                "type": "string",
                "minLength": 1,
                "description": "The DocsAutomator job identifier."
              },
              "status": {
                "type": "string",
                "minLength": 1,
                "description": "The current job status returned by DocsAutomator."
              },
              "progress": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The job progress percentage returned by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "createdAt": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the job was created.",
                    "format": "date-time"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "processedOn": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the job started processing.",
                    "format": "date-time"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "finishedOn": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The timestamp when the job finished processing.",
                    "format": "date-time"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "attempts": {
                "anyOf": [
                  {
                    "type": "integer",
                    "description": "The number of processing attempts reported by DocsAutomator."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "error": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The job error string when DocsAutomator reports a failure."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw job payload returned by DocsAutomator."
              }
            },
            "additionalProperties": false,
            "description": "The normalized DocsAutomator document job state."
          },
          "document": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "message": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The status message returned by DocsAutomator."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "pdfUrl": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The generated PDF URL when DocsAutomator returns one.",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "documentName": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The generated document name returned by DocsAutomator."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "googleDocUrl": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The saved Google Doc URL when the automation is configured to save it.",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "googleDrivePdfUrl": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The saved Google Drive PDF URL when DocsAutomator returns it.",
                        "format": "uri"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "googleDrivePdfFileId": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The saved Google Drive PDF file identifier when DocsAutomator returns it."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "signingSessionId": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The e-signature session identifier when the automation creates one."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "signingStatus": {
                    "anyOf": [
                      {
                        "type": "string",
                        "description": "The signing session status returned by DocsAutomator."
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "signingLinks": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "signerIndex": {
                          "anyOf": [
                            {
                              "type": "integer",
                              "description": "The zero-based signer index returned by DocsAutomator."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "email": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The signer email returned by DocsAutomator."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "name": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The signer name returned by DocsAutomator."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "signingUrl": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The signer URL returned by DocsAutomator.",
                              "format": "uri"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "status": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The signer status returned by DocsAutomator."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        }
                      },
                      "additionalProperties": false,
                      "description": "A signing link returned for one signer."
                    },
                    "description": "The signing links returned by DocsAutomator for each signer."
                  },
                  "raw": {
                    "type": "object",
                    "properties": {},
                    "additionalProperties": true,
                    "description": "The raw document creation payload returned by DocsAutomator."
                  }
                },
                "additionalProperties": false,
                "description": "The normalized DocsAutomator document creation result."
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false,
        "description": "The DocsAutomator job status response."
      },
      "asyncLifecycle": {
        "startActionId": "docsautomator.create_document_async",
        "statusActionId": "docsautomator.get_document_job"
      }
    },
    {
      "id": "docsautomator.get_queue_stats",
      "service": "docsautomator",
      "name": "get_queue_stats",
      "description": "Return current DocsAutomator queue statistics for the connected workspace.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for retrieving DocsAutomator queue statistics."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "queue": {
            "type": "object",
            "properties": {
              "waiting": {
                "type": "integer",
                "description": "The number of queued jobs waiting to be processed."
              },
              "active": {
                "type": "integer",
                "description": "The number of jobs currently being processed."
              },
              "completed": {
                "type": "integer",
                "description": "The number of completed jobs reported by DocsAutomator."
              },
              "failed": {
                "type": "integer",
                "description": "The number of failed jobs reported by DocsAutomator."
              },
              "delayed": {
                "type": "integer",
                "description": "The number of delayed jobs reported by DocsAutomator."
              },
              "raw": {
                "type": "object",
                "properties": {},
                "additionalProperties": true,
                "description": "The raw queue statistics payload returned by DocsAutomator."
              }
            },
            "additionalProperties": false,
            "description": "The DocsAutomator workspace queue statistics."
          }
        },
        "additionalProperties": false,
        "description": "The DocsAutomator queue statistics response."
      }
    },
    {
      "id": "docsautomator.list_automations",
      "service": "docsautomator",
      "name": "list_automations",
      "description": "List DocsAutomator automations in the current workspace with the core fields needed for document generation setup.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for listing DocsAutomator automations."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "automations": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string",
                  "minLength": 1,
                  "description": "The automation identifier returned by DocsAutomator."
                },
                "title": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The automation title returned by DocsAutomator."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "dataSourceName": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The automation data source name returned by DocsAutomator."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "dataSource": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {},
                      "additionalProperties": true,
                      "description": "The raw automation data source object returned by DocsAutomator."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "docTemplateLink": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The Google Doc template URL configured on the automation.",
                      "format": "uri"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "newDocumentNameField": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The document naming field configured on the automation."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "isActive": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the automation is active."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "saveGoogleDoc": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the automation saves a Google Doc copy when generating documents."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "locale": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The locale configured on the automation."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "formatNumbersWithLocale": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether DocsAutomator formats numbers using the automation locale."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "pdfExpiration": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The PDF expiration setting configured on the automation."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "dateCreated": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The automation creation timestamp.",
                      "format": "date-time"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "lastPreviewPdf": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The last preview PDF URL when DocsAutomator returns one.",
                      "format": "uri"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "raw": {
                  "type": "object",
                  "properties": {},
                  "additionalProperties": true,
                  "description": "The raw automation object returned by DocsAutomator."
                }
              },
              "additionalProperties": false,
              "description": "A normalized DocsAutomator automation summary."
            },
            "description": "The automations returned by DocsAutomator."
          }
        },
        "additionalProperties": false,
        "description": "The DocsAutomator automation list response."
      }
    },
    {
      "id": "docsautomator.list_template_placeholders",
      "service": "docsautomator",
      "name": "list_template_placeholders",
      "description": "List the placeholder groups extracted from a DocsAutomator Google Doc template for one automation.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "automationId": {
            "type": "string",
            "minLength": 1,
            "description": "The DocsAutomator automation ID to target for this request."
          },
          "docId": {
            "type": "string",
            "minLength": 1,
            "description": "Alias for automationId accepted by the DocsAutomator API."
          }
        },
        "additionalProperties": false,
        "description": "The automation selector accepted by DocsAutomator endpoints that support automationId or docId."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "placeholders": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string",
                "description": "A placeholder name."
              },
              "description": "The placeholder names found for one group."
            },
            "description": "The DocsAutomator placeholder groups keyed by main or line item group names."
          }
        },
        "additionalProperties": false,
        "description": "The DocsAutomator placeholder extraction response."
      }
    }
  ]
}
