dattoautotask-psa-rest-api — quality + safety report
In the Skillier index (lap__autotask-net-autotask-net) · scanned 2026-06-03 · engine: builtin+triage
✓ Clean — no heuristic safety flags surfaced.
Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →
📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.
Quality notes
About this skill
Datto|Autotask PSA Rest API skill. Use when working with Datto|Autotask PSA Rest for V1.0, VersionInformation. Covers 3009 endpoints.
📄 Read the SKILL.md
---
name: dattoautotask-psa-rest-api
description: "Datto|Autotask PSA Rest API skill. Use when working with Datto|Autotask PSA Rest for V1.0, VersionInformation. Covers 3009 endpoints."
version: 1.0.0
generator: lapsh
---
# Datto|Autotask PSA Rest API
API version: v1
## Auth
ApiKey Secret in header
## Base URL
https://webservices5.autotask.net/ATServicesRest
## Setup
1. Set your API key in the appropriate header
2. GET /V1.0/ActionTypes/query -- verify access
3. POST /V1.0/Companies/{id}/invoiceSettings/contactRecipients -- create first contactRecipients
## Endpoints
3009 endpoints across 2 groups. See references/api-spec.lap for full details.
### V1.0
| Method | Path | Description |
|--------|------|-------------|
| GET | /V1.0/Companies/{id}/invoiceSettings | |
| PUT | /V1.0/Companies/{id}/invoiceSettings | |
| POST | /V1.0/Companies/{id}/invoiceSettings/contactRecipients | |
| DELETE | /V1.0/Companies/{id}/invoiceSettings/contactRecipients/{contactId} | |
| POST | /V1.0/Companies/{id}/invoiceSettings/resourceRecipients | |
| DELETE | /V1.0/Companies/{id}/invoiceSettings/resourceRecipients/{resourceId} | |
| GET | /V1.0/ActionTypes/query | |
| POST | /V1.0/ActionTypes/query | |
| GET | /V1.0/ActionTypes/{id} | |
| DELETE | /V1.0/ActionTypes/{id} | |
| GET | /V1.0/ActionTypes/query/count | |
| POST | /V1.0/ActionTypes/query/count | |
| PUT | /V1.0/ActionTypes | |
| POST | /V1.0/ActionTypes | |
| PATCH | /V1.0/ActionTypes | |
| GET | /V1.0/ActionTypes/entityInformation | |
| GET | /V1.0/ActionTypes/entityInformation/fields | |
| GET | /V1.0/ActionTypes/entityInformation/userDefinedFields | |
| GET | /V1.0/AdditionalInvoiceFieldValues/query | |
| POST | /V1.0/AdditionalInvoiceFieldValues/query | |
| GET | /V1.0/AdditionalInvoiceFieldValues/{id} | |
| GET | /V1.0/AdditionalInvoiceFieldValues/query/count | |
| POST | /V1.0/AdditionalInvoiceFieldValues/query/count | |
| GET | /V1.0/AdditionalInvoiceFieldValues/entityInformation | |
| GET | /V1.0/AdditionalInvoiceFieldValues/entityInformation/fields | |
| GET | /V1.0/AdditionalInvoiceFieldValues/entityInformation/userDefinedFields | |
| GET | /V1.0/Appointments/query | |
| POST | /V1.0/Appointments/query | |
| GET | /V1.0/Appointments/{id} | |
| DELETE | /V1.0/Appointments/{id} | |
| GET | /V1.0/Appointments/query/count | |
| POST | /V1.0/Appointments/query/count | |
| PUT | /V1.0/Appointments | |
| POST | /V1.0/Appointments | |
| PATCH | /V1.0/Appointments | |
| GET | /V1.0/Appointments/entityInformation | |
| GET | /V1.0/Appointments/entityInformation/fields | |
| GET | /V1.0/Appointments/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleAttachments/entityInformation | |
| GET | /V1.0/ArticleAttachments/entityInformation/fields | |
| GET | /V1.0/ArticleAttachments/query | |
| POST | /V1.0/ArticleAttachments/query | |
| GET | /V1.0/ArticleAttachments/{id} | |
| GET | /V1.0/ArticleAttachments/query/count | |
| POST | /V1.0/ArticleAttachments/query/count | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Attachments | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/Attachments | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Attachments/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/Attachments/{id} | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/query | |
| POST | /V1.0/ArticleConfigurationItemCategoryAssociations/query | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/{id} | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/query/count | |
| POST | /V1.0/ArticleConfigurationItemCategoryAssociations/query/count | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation/fields | |
| GET | /V1.0/ArticleConfigurationItemCategoryAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ConfigurationItemCategoryAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleNotes/query | |
| POST | /V1.0/ArticleNotes/query | |
| GET | /V1.0/ArticleNotes/{id} | |
| GET | /V1.0/ArticleNotes/query/count | |
| POST | /V1.0/ArticleNotes/query/count | |
| GET | /V1.0/ArticleNotes/entityInformation | |
| GET | /V1.0/ArticleNotes/entityInformation/fields | |
| GET | /V1.0/ArticleNotes/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Notes | |
| PUT | /V1.0/KnowledgeBaseArticles/{parentId}/Notes | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/Notes | |
| PATCH | /V1.0/KnowledgeBaseArticles/{parentId}/Notes | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Notes/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/Notes/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/Notes/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticlePlainTextContent/query | |
| POST | /V1.0/ArticlePlainTextContent/query | |
| GET | /V1.0/ArticlePlainTextContent/{id} | |
| GET | /V1.0/ArticlePlainTextContent/query/count | |
| POST | /V1.0/ArticlePlainTextContent/query/count | |
| GET | /V1.0/ArticlePlainTextContent/entityInformation | |
| GET | /V1.0/ArticlePlainTextContent/entityInformation/fields | |
| GET | /V1.0/ArticlePlainTextContent/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent | |
| PUT | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent | |
| PATCH | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/PlainTextContent/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleTagAssociations/query | |
| POST | /V1.0/ArticleTagAssociations/query | |
| GET | /V1.0/ArticleTagAssociations/{id} | |
| GET | /V1.0/ArticleTagAssociations/query/count | |
| POST | /V1.0/ArticleTagAssociations/query/count | |
| GET | /V1.0/ArticleTagAssociations/entityInformation | |
| GET | /V1.0/ArticleTagAssociations/entityInformation/fields | |
| GET | /V1.0/ArticleTagAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TagAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleTicketAssociations/query | |
| POST | /V1.0/ArticleTicketAssociations/query | |
| GET | /V1.0/ArticleTicketAssociations/{id} | |
| GET | /V1.0/ArticleTicketAssociations/query/count | |
| POST | /V1.0/ArticleTicketAssociations/query/count | |
| GET | /V1.0/ArticleTicketAssociations/entityInformation | |
| GET | /V1.0/ArticleTicketAssociations/entityInformation/fields | |
| GET | /V1.0/ArticleTicketAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/TicketAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleToArticleAssociations/query | |
| POST | /V1.0/ArticleToArticleAssociations/query | |
| GET | /V1.0/ArticleToArticleAssociations/{id} | |
| GET | /V1.0/ArticleToArticleAssociations/query/count | |
| POST | /V1.0/ArticleToArticleAssociations/query/count | |
| GET | /V1.0/ArticleToArticleAssociations/entityInformation | |
| GET | /V1.0/ArticleToArticleAssociations/entityInformation/fields | |
| GET | /V1.0/ArticleToArticleAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/ArticleAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/ArticleToDocumentAssociations/query | |
| POST | /V1.0/ArticleToDocumentAssociations/query | |
| GET | /V1.0/ArticleToDocumentAssociations/{id} | |
| GET | /V1.0/ArticleToDocumentAssociations/query/count | |
| POST | /V1.0/ArticleToDocumentAssociations/query/count | |
| GET | /V1.0/ArticleToDocumentAssociations/entityInformation | |
| GET | /V1.0/ArticleToDocumentAssociations/entityInformation/fields | |
| GET | /V1.0/ArticleToDocumentAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations | |
| POST | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/{id} | |
| DELETE | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/{id} | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation/fields | |
| GET | /V1.0/KnowledgeBaseArticles/{parentId}/DocumentAssociations/entityInformation/userDefinedFields | |
| GET | /V1.0/AttachmentInfo/query | |
| POST | /V1.0/AttachmentInfo/query | |
| GET | /V1.0/AttachmentInfo/{id} | |
| GET | /V1.0/AttachmentInfo/query/count | |
| POST | /V1.0/AttachmentInfo/query/count | |
| GET | /V1.0/AttachmentInfo/entityInformation | |
| GET | /V1.0/AttachmentInfo/entityInformation/fields | |
| GET | /V1.0/AttachmentInfo/entityInformation/userDefinedFields | |
| GET | /V1.0/Authenticate | |
| GET | /V1.0/Version | |
| GET | /V1.0/BillingCodes/query | |
| POST | /V1.0/BillingCodes/query | |
| GET | /V1.0/BillingCodes/{id} | |
| GET | /V1.0/BillingCodes/query/count | |
| POST | /V1.0/BillingCodes/query/count | |
| GET | /V1.0/BillingCodes/entityInformation | |
| GET | /V1.0/BillingCodes/entityInformation/fields | |
| GET | /V1.0/BillingCodes/entityInformation/userDefinedFields | |
| GET | /V1.0/BillingItemApprovalLevels/query | |
| POST | /V1.0/BillingItemApprovalLevels/query | |
| GET | /V1.0/BillingItemApprovalLevels/{id} | |
| GET | /V1.0/Billin
… (truncated)Want a live grade + an embeddable README badge? Run your skill through the free scanner.
Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.