File contents CRM API
API version: 10.24.0
Auth
ApiKey Authorization in header | ApiKey x-apideck-app-id in header | ApiKey x-apideck-consumer-id in header
Base URL
https://unify.apideck.com
Setup
Set your API key in the appropriate header
GET /crm/companies -- verify access
POST /crm/companies -- create first companies
Endpoints
50 endpoints across 1 groups. See references/api-spec.lap for full details.
crm
Method
Path
Description
GET
/crm/companies
List companies
POST
/crm/companies
Create company
GET
/crm/companies/{id}
Get company
PATCH
/crm/companies/{id}
Update company
DELETE
/crm/companies/{id}
Delete company
GET
/crm/contacts
List contacts
POST
/crm/contacts
Create contact
GET
/crm/contacts/{id}
Get contact
PATCH
/crm/contacts/{id}
Update contact
DELETE
/crm/contacts/{id}
Delete contact
GET
/crm/opportunities
List opportunities
POST
/crm/opportunities
Create opportunity
GET
/crm/opportunities/{id}
Get opportunity
PATCH
/crm/opportunities/{id}
Update opportunity
DELETE
/crm/opportunities/{id}
Delete opportunity
GET
/crm/leads
List leads
POST
/crm/leads
Create lead
GET
/crm/leads/{id}
Get lead
PATCH
/crm/leads/{id}
Update lead
DELETE
/crm/leads/{id}
Delete lead
GET
/crm/pipelines
List pipelines
POST
/crm/pipelines
Create pipeline
GET
/crm/pipelines/{id}
Get pipeline
PATCH
/crm/pipelines/{id}
Update pipeline
DELETE
/crm/pipelines/{id}
Delete pipeline
GET
/crm/notes
List notes
POST
/crm/notes
Create note
GET
/crm/notes/{id}
Get note
PATCH
/crm/notes/{id}
Update note
DELETE
/crm/notes/{id}
Delete note
GET
/crm/users
List users
POST
/crm/users
Create user
GET
/crm/users/{id}
Get user
PATCH
/crm/users/{id}
Update user
DELETE
/crm/users/{id}
Delete user
GET
/crm/activities
List activities
POST
/crm/activities
Create activity
GET
/crm/activities/{id}
Get activity
PATCH
/crm/activities/{id}
Update activity
DELETE
/crm/activities/{id}
Delete activity
GET
/crm/custom-object-schemas
List custom object schemas
POST
/crm/custom-object-schemas
Create custom object schema
GET
/crm/custom-object-schemas/{id}
Get custom object schema
PATCH
/crm/custom-object-schemas/{id}
Update custom object schema
DELETE
/crm/custom-object-schemas/{id}
Delete custom object schema
GET
/crm/custom-objects/{object_id}
List custom objects
POST
/crm/custom-objects/{object_id}
Create custom object
GET
/crm/custom-objects/{object_id}/{id}
Get custom object
PATCH
/crm/custom-objects/{object_id}/{id}
Update custom object
DELETE
/crm/custom-objects/{object_id}/{id}
Delete custom object
Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
"List all companies?" -> GET /crm/companies
"Create a company?" -> POST /crm/companies
"Get company details?" -> GET /crm/companies/{id}
"Partially update a company?" -> PATCH /crm/companies/{id}
"Delete a company?" -> DELETE /crm/companies/{id}
"List all contacts?" -> GET /crm/contacts
"Create a contact?" -> POST /crm/contacts
"Get contact details?" -> GET /crm/contacts/{id}
"Partially update a contact?" -> PATCH /crm/contacts/{id}
"Delete a contact?" -> DELETE /crm/contacts/{id}
"List all opportunities?" -> GET /crm/opportunities
"Create a opportunity?" -> POST /crm/opportunities
"Get opportunity details?" -> GET /crm/opportunities/{id}
"Partially update a opportunity?" -> PATCH /crm/opportunities/{id}
"Delete a opportunity?" -> DELETE /crm/opportunities/{id}
"List all leads?" -> GET /crm/leads
"Create a lead?" -> POST /crm/leads
"Get lead details?" -> GET /crm/leads/{id}
"Partially update a lead?" -> PATCH /crm/leads/{id}
"Delete a lead?" -> DELETE /crm/leads/{id}
"List all pipelines?" -> GET /crm/pipelines
"Create a pipeline?" -> POST /crm/pipelines
"Get pipeline details?" -> GET /crm/pipelines/{id}
"Partially update a pipeline?" -> PATCH /crm/pipelines/{id}
"Delete a pipeline?" -> DELETE /crm/pipelines/{id}
"List all notes?" -> GET /crm/notes
"Create a note?" -> POST /crm/notes
"Get note details?" -> GET /crm/notes/{id}
"Partially update a note?" -> PATCH /crm/notes/{id}
"Delete a note?" -> DELETE /crm/notes/{id}
"List all users?" -> GET /crm/users
"Create a user?" -> POST /crm/users
"Get user details?" -> GET /crm/users/{id}
"Partially update a user?" -> PATCH /crm/users/{id}
"Delete a user?" -> DELETE /crm/users/{id}
"List all activities?" -> GET /crm/activities
"Create a activity?" -> POST /crm/activities
"Get activity details?" -> GET /crm/activities/{id}
"Partially update a activity?" -> PATCH /crm/activities/{id}
"Delete a activity?" -> DELETE /crm/activities/{id}
"List all custom-object-schemas?" -> GET /crm/custom-object-schemas
"Create a custom-object-schema?" -> POST /crm/custom-object-schemas
"Get custom-object-schema details?" -> GET /crm/custom-object-schemas/{id}
"Partially update a custom-object-schema?" -> PATCH /crm/custom-object-schemas/{id}
"Delete a custom-object-schema?" -> DELETE /crm/custom-object-schemas/{id}
"Get custom-object details?" -> GET /crm/custom-objects/{object_id}
"Get custom-object details?" -> GET /crm/custom-objects/{object_id}/{id}
"Partially update a custom-object?" -> PATCH /crm/custom-objects/{object_id}/{id}
"Delete a custom-object?" -> DELETE /crm/custom-objects/{object_id}/{id}
"How to authenticate?" -> See Auth section
Response Tips
Check response schemas in references/api-spec.lap for field details
List endpoints may support pagination; check for limit, offset, or cursor params
Create/update endpoints typically return the created/updated object
References
Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
Generated from the official API spec by LAP
1 --- 2 name: crm-api 3 description: CRM API skill. Use when working with CRM for crm. Covers 50 endpoints. 4 --- 5
6 # CRM API
7 API version: 10.24.0
8
9 ## Auth
10 ApiKey Authorization in header | ApiKey x-apideck-app-id in header | ApiKey x-apideck-consumer-id in header
11
12 ## Base URL
13 https://unify.apideck.com
14
15 ## Setup
16 1. Set your API key in the appropriate header
17 2. GET /crm/companies -- verify access
18 3. POST /crm/companies -- create first companies
19
20 ## Endpoints
21
22 50 endpoints across 1 groups. See references/api-spec.lap for full details.
23
24 ### crm
25 | Method | Path | Description |
26 |--------|------|-------------|
27 | GET | /crm/companies | List companies |
28 | POST | /crm/companies | Create company |
29 | GET | /crm/companies/{id} | Get company |
30 | PATCH | /crm/companies/{id} | Update company |
31 | DELETE | /crm/companies/{id} | Delete company |
32 | GET | /crm/contacts | List contacts |
33 | POST | /crm/contacts | Create contact |
34 | GET | /crm/contacts/{id} | Get contact |
35 | PATCH | /crm/contacts/{id} | Update contact |
36 | DELETE | /crm/contacts/{id} | Delete contact |
37 | GET | /crm/opportunities | List opportunities |
38 | POST | /crm/opportunities | Create opportunity |
39 | GET | /crm/opportunities/{id} | Get opportunity |
40 | PATCH | /crm/opportunities/{id} | Update opportunity |
41 | DELETE | /crm/opportunities/{id} | Delete opportunity |
42 | GET | /crm/leads | List leads |
43 | POST | /crm/leads | Create lead |
44 | GET | /crm/leads/{id} | Get lead |
45 | PATCH | /crm/leads/{id} | Update lead |
46 | DELETE | /crm/leads/{id} | Delete lead |
47 | GET | /crm/pipelines | List pipelines |
48 | POST | /crm/pipelines | Create pipeline |
49 | GET | /crm/pipelines/{id} | Get pipeline |
50 | PATCH | /crm/pipelines/{id} | Update pipeline |
51 | DELETE | /crm/pipelines/{id} | Delete pipeline |
52 | GET | /crm/notes | List notes |
53 | POST | /crm/notes | Create note |
54 | GET | /crm/notes/{id} | Get note |
55 | PATCH | /crm/notes/{id} | Update note |
56 | DELETE | /crm/notes/{id} | Delete note |
57 | GET | /crm/users | List users |
58 | POST | /crm/users | Create user |
59 | GET | /crm/users/{id} | Get user |
60 | PATCH | /crm/users/{id} | Update user |
61 | DELETE | /crm/users/{id} | Delete user |
62 | GET | /crm/activities | List activities |
63 | POST | /crm/activities | Create activity |
64 | GET | /crm/activities/{id} | Get activity |
65 | PATCH | /crm/activities/{id} | Update activity |
66 | DELETE | /crm/activities/{id} | Delete activity |
67 | GET | /crm/custom-object-schemas | List custom object schemas |
68 | POST | /crm/custom-object-schemas | Create custom object schema |
69 | GET | /crm/custom-object-schemas/{id} | Get custom object schema |
70 | PATCH | /crm/custom-object-schemas/{id} | Update custom object schema |
71 | DELETE | /crm/custom-object-schemas/{id} | Delete custom object schema |
72 | GET | /crm/custom-objects/{object_id} | List custom objects |
73 | POST | /crm/custom-objects/{object_id} | Create custom object |
74 | GET | /crm/custom-objects/{object_id}/{id} | Get custom object |
75 | PATCH | /crm/custom-objects/{object_id}/{id} | Update custom object |
76 | DELETE | /crm/custom-objects/{object_id}/{id} | Delete custom object |
77
78 ## Common Questions
79
80 Match user requests to endpoints in references/api-spec.lap. Key patterns:
81 - "List all companies?" -> GET /crm/companies
82 - "Create a company?" -> POST /crm/companies
83 - "Get company details?" -> GET /crm/companies/{id}
84 - "Partially update a company?" -> PATCH /crm/companies/{id}
85 - "Delete a company?" -> DELETE /crm/companies/{id}
86 - "List all contacts?" -> GET /crm/contacts
87 - "Create a contact?" -> POST /crm/contacts
88 - "Get contact details?" -> GET /crm/contacts/{id}
89 - "Partially update a contact?" -> PATCH /crm/contacts/{id}
90 - "Delete a contact?" -> DELETE /crm/contacts/{id}
91 - "List all opportunities?" -> GET /crm/opportunities
92 - "Create a opportunity?" -> POST /crm/opportunities
93 - "Get opportunity details?" -> GET /crm/opportunities/{id}
94 - "Partially update a opportunity?" -> PATCH /crm/opportunities/{id}
95 - "Delete a opportunity?" -> DELETE /crm/opportunities/{id}
96 - "List all leads?" -> GET /crm/leads
97 - "Create a lead?" -> POST /crm/leads
98 - "Get lead details?" -> GET /crm/leads/{id}
99 - "Partially update a lead?" -> PATCH /crm/leads/{id}
100 - "Delete a lead?" -> DELETE /crm/leads/{id}
101 - "List all pipelines?" -> GET /crm/pipelines
102 - "Create a pipeline?" -> POST /crm/pipelines
103 - "Get pipeline details?" -> GET /crm/pipelines/{id}
104 - "Partially update a pipeline?" -> PATCH /crm/pipelines/{id}
105 - "Delete a pipeline?" -> DELETE /crm/pipelines/{id}
106 - "List all notes?" -> GET /crm/notes
107 - "Create a note?" -> POST /crm/notes
108 - "Get note details?" -> GET /crm/notes/{id}
109 - "Partially update a note?" -> PATCH /crm/notes/{id}
110 - "Delete a note?" -> DELETE /crm/notes/{id}
111 - "List all users?" -> GET /crm/users
112 - "Create a user?" -> POST /crm/users
113 - "Get user details?" -> GET /crm/users/{id}
114 - "Partially update a user?" -> PATCH /crm/users/{id}
115 - "Delete a user?" -> DELETE /crm/users/{id}
116 - "List all activities?" -> GET /crm/activities
117 - "Create a activity?" -> POST /crm/activities
118 - "Get activity details?" -> GET /crm/activities/{id}
119 - "Partially update a activity?" -> PATCH /crm/activities/{id}
120 - "Delete a activity?" -> DELETE /crm/activities/{id}
121 - "List all custom-object-schemas?" -> GET /crm/custom-object-schemas
122 - "Create a custom-object-schema?" -> POST /crm/custom-object-schemas
123 - "Get custom-object-schema details?" -> GET /crm/custom-object-schemas/{id}
124 - "Partially update a custom-object-schema?" -> PATCH /crm/custom-object-schemas/{id}
125 - "Delete a custom-object-schema?" -> DELETE /crm/custom-object-schemas/{id}
126 - "Get custom-object details?" -> GET /crm/custom-objects/{object_id}
127 - "Get custom-object details?" -> GET /crm/custom-objects/{object_id}/{id}
128 - "Partially update a custom-object?" -> PATCH /crm/custom-objects/{object_id}/{id}
129 - "Delete a custom-object?" -> DELETE /crm/custom-objects/{object_id}/{id}
130 - "How to authenticate?" -> See Auth section
131
132 ## Response Tips
133 - Check response schemas in references/api-spec.lap for field details
134 - List endpoints may support pagination; check for limit, offset, or cursor params
135 - Create/update endpoints typically return the created/updated object
136
137 ## References
138 - Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas
139
140 > Generated from the official API spec by [LAP](https://lap.sh)
Lap-Platform/claude-marketplace/tree/main/plugins/apideck-com-apideck-com-crm/skills/api commit dc0f8e36ea
Frequently asked questions How do I install the Crm API skill? Run npx skillmds@latest add lap-platform/crm-api in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Crm API skill do? CRM API skill. Use when working with CRM for crm. Covers 50 endpoints. It is listed under Integrations & APIs on SkillMD.
Is Crm API safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: CAUTION, Skill Scanner: PASS. Capability flags: makes network calls, reads secrets. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Crm API? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Crm API free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Crm API? Lap-Platform (@lap-platform) published this skill. Their other Agent Skills are listed on their SkillMD profile.