{"info":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","description":"<html><head></head><body><p>REST API for accessing ZenABM data. Generate an API token at <a href=\"https://app.zenabm.com/api-keys\">https://app.zenabm.com/api-keys</a>. Endpoints that return weekly breakdowns use Monday–Sunday weeks (weekStart/weekEnd dates).</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"53042651","collectionId":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","publishedId":"2sBY4SNz47","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-07-30T14:19:40.000Z"},"item":[{"name":"companies","item":[{"name":"{id}","item":[{"name":"overview","item":[{"name":"Get company metrics overview","id":"dfc6de90-17c8-4295-8b6f-7642ebbfe4cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Returns aggregated and weekly metrics for a company over a given time period.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","overview"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"961d3cf3-9681-43a2-8405-9b24ff6c7bf6","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"e81221fe-9b65-40cd-98ce-4a007d4c8969","name":"Company overview with weekly metrics (weekStart, weekEnd)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","overview"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"summary\": {\n      \"impressions\": 109198,\n      \"clicks\": 468,\n      \"engagements\": 2769,\n      \"costInUsd\": 2797.37\n    },\n    \"weeklyData\": [\n      {\n        \"weekStart\": \"2025-03-03\",\n        \"weekEnd\": \"2025-03-09\",\n        \"impressions\": 142,\n        \"clicks\": 3,\n        \"engagements\": 2,\n        \"costInUsd\": 45.72\n      },\n      {\n        \"weekStart\": \"2025-03-10\",\n        \"weekEnd\": \"2025-03-16\",\n        \"impressions\": 3607,\n        \"clicks\": 31,\n        \"engagements\": 35,\n        \"costInUsd\": 106.35\n      }\n    ]\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:30:27.973Z\"\n  }\n}"}],"_postman_id":"dfc6de90-17c8-4295-8b6f-7642ebbfe4cd"}],"id":"9217ef10-70e9-42a5-8578-e8ae705be878","_postman_id":"9217ef10-70e9-42a5-8578-e8ae705be878","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaigns","item":[{"name":"List Ad Sets for a company","id":"70a2e442-bf02-4f7c-9dfc-b16aa8593396","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Returns campaigns that a specific company has been exposed to, with per-company metrics.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","campaigns"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"9064b913-ad11-4dfd-aecd-4161172ab9a5","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"016fbf2f-989c-4273-91a0-f577fd90572e","name":"Paginated Ad Sets for company","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","campaigns"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337_campaign_id\",\n      \"name\": \"Techcrunch 2025\",\n      \"format\": \"Single Image\",\n      \"impressions\": 5923,\n      \"clicks\": 31,\n      \"engagements\": 58,\n      \"costInUsd\": 436.58,\n      \"intents\": [\n        {\n          \"id\": \"1337\",\n          \"name\": \"Competitor\"\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 114,\n    \"totalPages\": 6\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:41:52.562Z\"\n  }\n}"}],"_postman_id":"70a2e442-bf02-4f7c-9dfc-b16aa8593396"}],"id":"1376fc81-23c7-4a37-8951-2390562e032c","_postman_id":"1376fc81-23c7-4a37-8951-2390562e032c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaign-groups","item":[{"name":"List Campaigns for a company","id":"22fcb31c-85ba-44a3-af69-0954a7be69ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/campaign-groups?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Optional filters: sortBy, sortOrder, search</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","campaign-groups"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"8920ebc4-e0ee-4b02-ab42-54cd4a6196b0","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"7e799228-1770-40eb-9c04-ce42a1b06e8a","name":"Paginated Campaigns for company","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/campaign-groups?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","campaign-groups"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337_campaign_group_id\",\n      \"name\": \"Techcrunch 2025 CG\",\n      \"impressions\": 47759,\n      \"clicks\": 273,\n      \"engagements\": 2380,\n      \"costInUsd\": 1580.19\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 35,\n    \"totalPages\": 2\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:44:34.534Z\"\n  }\n}"}],"_postman_id":"22fcb31c-85ba-44a3-af69-0954a7be69ee"}],"id":"ac33ec65-3a17-4c9c-b70e-d2055513dbd6","_postman_id":"ac33ec65-3a17-4c9c-b70e-d2055513dbd6","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"abm-campaigns","item":[{"name":"List ABM campaigns for a company","id":"bdba330e-a36f-4673-82f6-42e160934f8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/abm-campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc","description":"<p>Optional filters: sortBy, sortOrder</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","abm-campaigns"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"}],"variable":[{"id":"9693be6b-88a8-4d7a-94ae-840cb90596d4","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"ab7b3fc9-8214-46ca-9d4e-75fbb4f277f8","name":"Paginated ABM campaigns for company","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/abm-campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","abm-campaigns"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337_abm_campaign_id\",\n      \"name\": \"Silicon Valley 2025\",\n      \"status\": \"ACTIVE\",\n      \"impressions\": 111554,\n      \"clicks\": 462,\n      \"engagements\": 2763,\n      \"costInUsd\": 2232.13\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 8,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:51:43.208Z\"\n  }\n}"}],"_postman_id":"bdba330e-a36f-4673-82f6-42e160934f8a"}],"id":"001e65b3-d8ab-48de-81b1-74e98e3f38de","_postman_id":"001e65b3-d8ab-48de-81b1-74e98e3f38de","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"timeline","item":[{"name":"Get company timeline","id":"b26039c0-43ce-4329-99af-7d4a547854a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/timeline?startDate=1957-10-28&endDate=1957-10-28","description":"<p>Returns a chronological list of engagement events for a company within a date range.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","timeline"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start date (ISO format, default: 30 days ago)</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (ISO format, default: today)</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"3858d859-e63d-47f4-9dfd-efcc5e462b57","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"dff0840e-f475-4b9e-af11-922a98e1faf2","name":"Company timeline events","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/timeline?startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","timeline"],"query":[{"description":"Start date (ISO format, default: 30 days ago)","key":"startDate","value":"1957-10-28"},{"description":"End date (ISO format, default: today)","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"summary\": {\n      \"impressions\": 109617,\n      \"clicks\": 468,\n      \"engagements\": 2769,\n      \"costInUsd\": 2797.37\n    },\n    \"deals\": [],\n    \"stageHistory\": [\n      {\n        \"stageId\": \"1337_identified\",\n        \"stageName\": \"Identified\",\n        \"stageColor\": \"#3B82F6\",\n        \"enteredAt\": \"2025-03-01T00:00:00.000Z\",\n        \"previousStageName\": null\n      },\n      {\n        \"stageId\": \"1337_aware\",\n        \"stageName\": \"Aware\",\n        \"stageColor\": \"#A855F7\",\n        \"enteredAt\": \"2025-04-15T00:00:00.000Z\",\n        \"previousStageName\": \"Identified\"\n      }\n    ]\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:00:28.135Z\"\n  }\n}"}],"_postman_id":"b26039c0-43ce-4329-99af-7d4a547854a7"}],"id":"d346980e-17af-4cc7-b8ea-a16b16c69765","_postman_id":"d346980e-17af-4cc7-b8ea-a16b16c69765","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"activity-log","item":[{"name":"Get company activity log","id":"373fdb5c-6f3f-4c68-99c8-2e724e752a9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/activity-log?page=1&pageSize=20&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Merged chronological feed of stage changes, deals, intents, and exclusions. Paginated via <code>page</code>/<code>pageSize</code>. Note: <code>totalCount</code>/<code>totalPages</code> are not returned because the feed is merged from multiple sources. Pass <code>startDate</code>/<code>endDate</code> (YYYY-MM-DD) to scope the feed to a window — when a date range is supplied, weekly LinkedIn ad-activity entries (<code>type: \"linkedin_activity_week\"</code>, carrying a <code>metrics</code> object with impressions/clicks/engagements/costInUsd) are merged into the feed.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","activity-log"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"261bd903-14dd-4c61-8c0a-a200fee7ecd8","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"5855933c-7708-4464-a27d-2e91ac89821b","name":"Company activity log entries","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/activity-log?page=1&pageSize=20&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","activity-log"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"linkedin-activity-clxyz789\",\n      \"type\": \"linkedin_activity_week\",\n      \"date\": \"2026-05-04T00:00:00.000Z\",\n      \"title\": \"LinkedIn ad activity\",\n      \"description\": \"4,210 impressions · 38 clicks · 12 engagements\",\n      \"metrics\": {\n        \"impressions\": 4210,\n        \"clicks\": 38,\n        \"engagements\": 12,\n        \"costInUsd\": 142.87\n      }\n    },\n    {\n      \"id\": \"lifetime-stage-1337\",\n      \"type\": \"lifetime_abm_stage_change\",\n      \"date\": \"2026-03-28T11:00:00.000Z\",\n      \"title\": \"Lifetime ABM Stage changed to Interested\",\n      \"description\": \"Previously: Aware\",\n      \"toStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\"\n      },\n      \"fromStage\": {\n        \"id\": \"1337_aware\",\n        \"name\": \"Aware\",\n        \"color\": \"#A855F7\"\n      }\n    },\n    {\n      \"id\": \"lifetime-stage-1338\",\n      \"type\": \"lifetime_abm_stage_change\",\n      \"date\": \"2026-03-15T08:00:00.000Z\",\n      \"title\": \"Lifetime ABM Stage changed to Aware\",\n      \"description\": \"Previously: Identified\",\n      \"toStage\": {\n        \"id\": \"1337_aware\",\n        \"name\": \"Aware\",\n        \"color\": \"#A855F7\"\n      },\n      \"fromStage\": {\n        \"id\": \"1337_identified\",\n        \"name\": \"Identified\",\n        \"color\": \"#3B82F6\"\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-12T19:02:02.855Z\"\n  }\n}"}],"_postman_id":"373fdb5c-6f3f-4c68-99c8-2e724e752a9e"}],"id":"58c34a98-bda2-41c7-86a3-3b245548657c","_postman_id":"58c34a98-bda2-41c7-86a3-3b245548657c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"deals","item":[{"name":"Get deals for a company","id":"ec7ed8ad-e154-4db6-b8ba-6c88aa7a3570","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/deals?page=1&pageSize=20&sortBy=createdAt&sortOrder=desc","description":"<p>Optional filters: sortBy, sortOrder</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","deals"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Field to sort by (default: createdAt)</p>\n","type":"text/plain"},"key":"sortBy","value":"createdAt"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"}],"variable":[{"id":"38325b35-1c9a-46b8-b61d-c7198852945e","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"2451c172-4ebf-4486-8a3b-d011a26582f2","name":"Deals for company","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/deals?page=1&pageSize=20&sortBy=createdAt&sortOrder=desc","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","deals"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Field to sort by (default: createdAt)","key":"sortBy","value":"createdAt"},{"description":"Sort direction","key":"sortOrder","value":"desc"}],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"data\": [\n      {\n        \"id\": \"clxyz123abc\",\n        \"source\": \"hubspot\",\n        \"dealName\": \"Acme Corp - Enterprise License\",\n        \"externalId\": \"12345678\",\n        \"externalUrl\": \"https://app.hubspot.com/contacts/98765432/record/0-3/12345678/\",\n        \"amount\": 45000,\n        \"linkedinInfluenced\": true,\n        \"abmInfluenced\": true,\n        \"createdAt\": \"2025-03-15T10:30:00.000Z\",\n        \"closedAt\": \"2025-06-20T14:00:00.000Z\",\n        \"company\": {\n          \"id\": \"1337\",\n          \"name\": \"Pied Piper\",\n          \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n          \"website\": \"https://piedpiper.com\",\n          \"linkedInOrgId\": \"12345\",\n          \"hubspotCompanyId\": \"9876543\",\n          \"country\": \"United States\",\n          \"hubspotPortalId\": \"98765432\"\n        },\n        \"stage\": {\n          \"id\": \"1337_closed_won\",\n          \"name\": \"Closed Won\"\n        },\n        \"campaigns\": [\n          {\n            \"id\": \"1337\",\n            \"name\": \"Q1 Enterprise ABM Campaign\"\n          }\n        ],\n        \"impressionsBeforeDeal\": 8450,\n        \"impressionsAfterDeal\": 3200,\n        \"linkedinImpressionsBeforeDeal\": 5200,\n        \"abmImpressionsBeforeDeal\": 3250,\n        \"linkedinImpressionsAfterDeal\": 1800,\n        \"abmImpressionsAfterDeal\": 1400,\n        \"clicksBeforeDeal\": 142,\n        \"clicksAfterDeal\": 58,\n        \"linkedinClicksBeforeDeal\": 89,\n        \"abmClicksBeforeDeal\": 53,\n        \"linkedinClicksAfterDeal\": 34,\n        \"abmClicksAfterDeal\": 24,\n        \"engagementsBeforeDeal\": 312,\n        \"engagementsAfterDeal\": 95,\n        \"linkedinEngagementsBeforeDeal\": 198,\n        \"abmEngagementsBeforeDeal\": 114,\n        \"linkedinEngagementsAfterDeal\": 60,\n        \"abmEngagementsAfterDeal\": 35\n      }\n    ],\n    \"count\": 3\n  },\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 3,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-12T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"ec7ed8ad-e154-4db6-b8ba-6c88aa7a3570"}],"id":"edc756f2-ef9f-46c7-9ce3-542fca258f6f","_postman_id":"edc756f2-ef9f-46c7-9ce3-542fca258f6f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"abm-stages","item":[{"name":"Get ABM stages for a company","id":"8284f676-8b16-46fb-ab7e-155ae73092da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id/abm-stages","description":"<p>Returns the ABM stage history for a company, showing progression through your funnel.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id","abm-stages"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"95c2b90f-4b52-498a-9d64-41a8e5002ebc","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"ced96606-95de-4e37-ac0d-01cc5e2a4196","name":"ABM stage history for company","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id/abm-stages","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id","abm-stages"],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"context\": \"overall\",\n      \"abmStage\": {\n        \"id\": \"cls1abc123\",\n        \"name\": \"Engaged\",\n        \"color\": \"#4CAF50\"\n      },\n      \"previousStage\": {\n        \"id\": \"cls2def456\",\n        \"name\": \"Aware\",\n        \"color\": \"#FFC107\"\n      },\n      \"campaign\": null,\n      \"stageHistory\": [\n        {\n          \"stageId\": \"cls1abc123\",\n          \"stageName\": \"Engaged\",\n          \"color\": \"#4CAF50\",\n          \"date\": \"2025-08-12T09:30:00.000Z\"\n        },\n        {\n          \"stageId\": \"cls2def456\",\n          \"stageName\": \"Aware\",\n          \"color\": \"#FFC107\",\n          \"date\": \"2025-04-20T14:15:00.000Z\"\n        }\n      ],\n      \"latestChangeDate\": \"2025-08-12T09:30:00.000Z\"\n    },\n    {\n      \"context\": \"lifetime\",\n      \"abmStage\": {\n        \"id\": \"cls1abc123\",\n        \"name\": \"Engaged\",\n        \"color\": \"#4CAF50\"\n      },\n      \"previousStage\": null,\n      \"campaign\": null,\n      \"stageHistory\": [],\n      \"latestChangeDate\": null\n    },\n    {\n      \"context\": \"campaign\",\n      \"abmStage\": {\n        \"id\": \"cls3ghi789\",\n        \"name\": \"MQL\",\n        \"color\": \"#2196F3\"\n      },\n      \"previousStage\": {\n        \"id\": \"cls1abc123\",\n        \"name\": \"Engaged\",\n        \"color\": \"#4CAF50\"\n      },\n      \"campaign\": {\n        \"id\": \"cm7abmcamp1\",\n        \"name\": \"Q1 Enterprise ABM Campaign\"\n      },\n      \"stageHistory\": [\n        {\n          \"stageId\": \"cls3ghi789\",\n          \"stageName\": \"MQL\",\n          \"color\": \"#2196F3\",\n          \"date\": \"2025-09-01T11:00:00.000Z\"\n        },\n        {\n          \"stageId\": \"cls1abc123\",\n          \"stageName\": \"Engaged\",\n          \"color\": \"#4CAF50\",\n          \"date\": \"2025-06-15T08:45:00.000Z\"\n        }\n      ],\n      \"latestChangeDate\": \"2025-09-01T11:00:00.000Z\"\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"8284f676-8b16-46fb-ab7e-155ae73092da"}],"id":"6f385e4d-0c6d-41a0-8e49-db16d672244e","_postman_id":"6f385e4d-0c6d-41a0-8e49-db16d672244e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"Get company by ID","id":"3dc8d851-ca77-45e9-965f-e54c69faef1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies/:id","description":"<p>Retrieve a single company by its ID, including full profile and current metrics.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"2a27fb0f-0cc6-45b0-8005-e2468779ef35","description":{"content":"<p>Company ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"be4f237e-d36d-4024-be1c-fed19fe781c1","name":"Company details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies/:id","host":["https://app.zenabm.com/api/v1"],"path":["companies",":id"],"variable":[{"key":"id","value":"string","description":"Company ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"1337\",\n    \"name\": \"Pied Piper\",\n    \"country\": \"US\",\n    \"city\": \"Palo Alto\",\n    \"website\": \"https://www.piedpiper.com/\",\n    \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n    \"linkedInOrgId\": \"4827017\",\n    \"hubspotCompanyId\": \"37411334702\",\n    \"abmStage\": {\n      \"id\": \"1337_interested\",\n      \"name\": \"Interested\",\n      \"color\": \"#10B981\",\n      \"displayOrder\": 3\n    },\n    \"lifetimeAbmStage\": {\n      \"id\": \"1337_interested\",\n      \"name\": \"Interested\",\n      \"color\": \"#10B981\",\n      \"displayOrder\": 3\n    },\n    \"lifetimeEngagementScore\": 5,\n    \"exclusionCount\": 0\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:34:17.198Z\"\n  }\n}"}],"_postman_id":"3dc8d851-ca77-45e9-965f-e54c69faef1a"}],"id":"c68e825a-455a-4c76-bcb5-7974aaf588f7","_postman_id":"c68e825a-455a-4c76-bcb5-7974aaf588f7","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List companies with insights","id":"93e2cf74-9d07-4760-b12b-01e9bd6a53ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=cm1abc,cm2def&campaignGroups=string&abmCampaigns=string&abmStages=string&intentId=string&campaignType=all_abm_campaigns&engagementScores=3,4,5&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all&includeWeekly=true","description":"<p>Returns a paginated list of companies with engagement metrics. Filter by campaigns, ABM stages, engagement scores, or CRM match status.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["companies"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Comma-separated Ad Sets IDs</p>\n","type":"text/plain"},"key":"campaigns","value":"cm1abc,cm2def"},{"description":{"content":"<p>Comma-separated Campaigns IDs</p>\n","type":"text/plain"},"key":"campaignGroups","value":"string"},{"description":{"content":"<p>Comma-separated ABM campaign IDs</p>\n","type":"text/plain"},"key":"abmCampaigns","value":"string"},{"description":{"content":"<p>Comma-separated ABM stage IDs</p>\n","type":"text/plain"},"key":"abmStages","value":"string"},{"description":{"content":"<p>Only return companies that show this intent signal. Takes a single intent ID — see <code>GET /intents</code>.</p>\n","type":"text/plain"},"key":"intentId","value":"string"},{"description":{"content":"<p>Set to <code>all_abm_campaigns</code> to scope the list to companies targeted by any ABM campaign. Ignored when <code>campaigns</code>, <code>campaignGroups</code>, or <code>abmCampaigns</code> is supplied, because those filters are more specific.</p>\n","type":"text/plain"},"key":"campaignType","value":"all_abm_campaigns"},{"description":{"content":"<p>Comma-separated scores (1–5)</p>\n","type":"text/plain"},"key":"engagementScores","value":"3,4,5"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCpm","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCpm","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of intent signals is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minIntents","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of intent signals is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxIntents","value":"2744.697294264284"},{"description":{"content":"<p>HubSpot match filter</p>\n","type":"text/plain"},"key":"crmMatchStatus","value":"all"},{"description":{"content":"<p>Salesforce match filter</p>\n","type":"text/plain"},"key":"salesforceMatchStatus","value":"all"},{"description":{"content":"<p>When <code>true</code>, each company in the response is augmented with a <code>weeklyData[]</code> array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). <code>pageSize</code> is automatically capped at 20 on this path to keep responses small.</p>\n","type":"text/plain"},"key":"includeWeekly","value":"true"}],"variable":[]}},"response":[{"id":"e4f8499a-b243-4690-9307-3f5e2d42ed80","name":"Paginated list of companies with metrics. `weeklyData` is only present when `includeWeekly=true`.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=cm1abc,cm2def&campaignGroups=string&abmCampaigns=string&abmStages=string&intentId=string&campaignType=all_abm_campaigns&engagementScores=3,4,5&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all&includeWeekly=true","host":["https://app.zenabm.com/api/v1"],"path":["companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated Ad Sets IDs","key":"campaigns","value":"cm1abc,cm2def"},{"description":"Comma-separated Campaigns IDs","key":"campaignGroups","value":"string"},{"description":"Comma-separated ABM campaign IDs","key":"abmCampaigns","value":"string"},{"description":"Comma-separated ABM stage IDs","key":"abmStages","value":"string"},{"description":"Only return companies that show this intent signal. Takes a single intent ID — see `GET /intents`.","key":"intentId","value":"string"},{"description":"Set to `all_abm_campaigns` to scope the list to companies targeted by any ABM campaign. Ignored when `campaigns`, `campaignGroups`, or `abmCampaigns` is supplied, because those filters are more specific.","key":"campaignType","value":"all_abm_campaigns"},{"description":"Comma-separated scores (1–5)","key":"engagementScores","value":"3,4,5"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.","key":"minCpm","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.","key":"maxCpm","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is greater than or equal to this value.","key":"minIntents","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is less than or equal to this value.","key":"maxIntents","value":"2744.697294264284"},{"description":"HubSpot match filter","key":"crmMatchStatus","value":"all"},{"description":"Salesforce match filter","key":"salesforceMatchStatus","value":"all"},{"description":"When `true`, each company in the response is augmented with a `weeklyData[]` array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). `pageSize` is automatically capped at 20 on this path to keep responses small.","key":"includeWeekly","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"Pied Piper\",\n      \"city\": \"Palo Alto\",\n      \"country\": \"US\",\n      \"website\": \"https://www.piedpiper.com/\",\n      \"linkedInOrgId\": \"4827017\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"lifetimeEngagementScore\": 3,\n      \"abmStageId\": \"1337_interested\",\n      \"lifetimeAbmStageId\": \"1337_interested\",\n      \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n      \"abmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3,\n        \"isManuallyOverridden\": false,\n        \"overrideTimestamp\": null\n      },\n      \"lifetimeAbmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"intents\": [\n        {\n          \"id\": \"cm9iaw4a50001jr04wqc1k4dt\",\n          \"name\": \"Competitor\"\n        }\n      ],\n      \"impressions\": 109198,\n      \"clicks\": 468,\n      \"engagements\": 2769,\n      \"costInUsd\": 2797.37,\n      \"currentEngagementScore\": 2,\n      \"abmCampaigns\": [\n        {\n          \"id\": \"1337\",\n          \"name\": \"Techcrunch 2025\"\n        }\n      ],\n      \"exclusion\": null,\n      \"weeklyData\": [\n        {\n          \"weekStart\": \"2026-03-03\",\n          \"weekEnd\": \"2026-03-09\",\n          \"impressions\": 142,\n          \"clicks\": 3,\n          \"engagements\": 2,\n          \"costInUsd\": 45.72\n        },\n        {\n          \"weekStart\": \"2026-03-10\",\n          \"weekEnd\": \"2026-03-16\",\n          \"impressions\": 511,\n          \"clicks\": 5,\n          \"engagements\": 12,\n          \"costInUsd\": 10.94\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 1,\n    \"totalCount\": 35960,\n    \"totalPages\": 35960\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T18:08:06.901Z\"\n  }\n}"},{"id":"e2826e11-a034-4dad-a598-fe018086bf50","name":"Unauthorized","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=cm1abc,cm2def&campaignGroups=string&abmCampaigns=string&abmStages=string&intentId=string&campaignType=all_abm_campaigns&engagementScores=3,4,5&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all&includeWeekly=true","host":["https://app.zenabm.com/api/v1"],"path":["companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated Ad Sets IDs","key":"campaigns","value":"cm1abc,cm2def"},{"description":"Comma-separated Campaigns IDs","key":"campaignGroups","value":"string"},{"description":"Comma-separated ABM campaign IDs","key":"abmCampaigns","value":"string"},{"description":"Comma-separated ABM stage IDs","key":"abmStages","value":"string"},{"description":"Only return companies that show this intent signal. Takes a single intent ID — see `GET /intents`.","key":"intentId","value":"string"},{"description":"Set to `all_abm_campaigns` to scope the list to companies targeted by any ABM campaign. Ignored when `campaigns`, `campaignGroups`, or `abmCampaigns` is supplied, because those filters are more specific.","key":"campaignType","value":"all_abm_campaigns"},{"description":"Comma-separated scores (1–5)","key":"engagementScores","value":"3,4,5"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.","key":"minCpm","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.","key":"maxCpm","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is greater than or equal to this value.","key":"minIntents","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is less than or equal to this value.","key":"maxIntents","value":"2744.697294264284"},{"description":"HubSpot match filter","key":"crmMatchStatus","value":"all"},{"description":"Salesforce match filter","key":"salesforceMatchStatus","value":"all"},{"description":"When `true`, each company in the response is augmented with a `weeklyData[]` array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). `pageSize` is automatically capped at 20 on this path to keep responses small.","key":"includeWeekly","value":"true"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null},{"id":"106d4fc8-b4b5-4f11-ac1f-3ef928a7e03c","name":"Rate limit exceeded","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=cm1abc,cm2def&campaignGroups=string&abmCampaigns=string&abmStages=string&intentId=string&campaignType=all_abm_campaigns&engagementScores=3,4,5&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all&includeWeekly=true","host":["https://app.zenabm.com/api/v1"],"path":["companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated Ad Sets IDs","key":"campaigns","value":"cm1abc,cm2def"},{"description":"Comma-separated Campaigns IDs","key":"campaignGroups","value":"string"},{"description":"Comma-separated ABM campaign IDs","key":"abmCampaigns","value":"string"},{"description":"Comma-separated ABM stage IDs","key":"abmStages","value":"string"},{"description":"Only return companies that show this intent signal. Takes a single intent ID — see `GET /intents`.","key":"intentId","value":"string"},{"description":"Set to `all_abm_campaigns` to scope the list to companies targeted by any ABM campaign. Ignored when `campaigns`, `campaignGroups`, or `abmCampaigns` is supplied, because those filters are more specific.","key":"campaignType","value":"all_abm_campaigns"},{"description":"Comma-separated scores (1–5)","key":"engagementScores","value":"3,4,5"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.","key":"minCpm","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.","key":"maxCpm","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is greater than or equal to this value.","key":"minIntents","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is less than or equal to this value.","key":"maxIntents","value":"2744.697294264284"},{"description":"HubSpot match filter","key":"crmMatchStatus","value":"all"},{"description":"Salesforce match filter","key":"salesforceMatchStatus","value":"all"},{"description":"When `true`, each company in the response is augmented with a `weeklyData[]` array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). `pageSize` is automatically capped at 20 on this path to keep responses small.","key":"includeWeekly","value":"true"}]}},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"93e2cf74-9d07-4760-b12b-01e9bd6a53ef"}],"id":"1811ef3b-66bb-475b-803a-c683b2714b81","_postman_id":"1811ef3b-66bb-475b-803a-c683b2714b81","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaigns","item":[{"name":"{id}","item":[{"name":"settings","item":[{"name":"Get Ad Set delivery and targeting settings","id":"f545561a-941e-4d0a-b9fc-50bdbb2f1e68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns/:id/settings","description":"<p>Read LIVE from LinkedIn Campaign Manager on every call, not from ZenABM's sync, so it reflects an edit made minutes ago. Fields listed in <code>unknownSettings</code> were not returned by LinkedIn — treat them as unknown, never as \"off\". <code>audienceSize</code> is the estimated ADDRESSABLE audience, not reach: <code>impressions / audienceSize</code> is only a lower bound on frequency, and exclusions are left out of it (see <code>audienceSizeExcludesApplied</code>). Each targeting facet reports <code>count</code> (values targeted), <code>values</code> (readable names only) and <code>unnamed</code> (values with no name available, most often specific geographic locations). Returns 502 if LinkedIn is unreachable rather than falling back to synced values.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns",":id","settings"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"7c19ed2a-f264-4ff3-a9d4-92d3ce19a328","description":{"content":"<p>Ad Set ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"2ad486b3-dff8-4d9a-ae3d-18e5b41d9eba","name":"Live Ad Set settings","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns/:id/settings","host":["https://app.zenabm.com/api/v1"],"path":["campaigns",":id","settings"],"variable":[{"key":"id","value":"string","description":"Ad Set ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"1337\",\n    \"linkedInId\": \"330784953\",\n    \"name\": \"Techcrunch 2025\",\n    \"status\": \"ACTIVE\",\n    \"format\": \"Single Image\",\n    \"campaignId\": \"1337\",\n    \"campaign\": {\n      \"id\": \"1337\",\n      \"name\": \"Techcrunch 2025\"\n    },\n    \"source\": \"linkedin\",\n    \"delivery\": {\n      \"dailyBudget\": 90,\n      \"totalBudget\": null,\n      \"unitCost\": 16,\n      \"currency\": \"USD\",\n      \"objectiveType\": \"WEBSITE_VISIT\",\n      \"costType\": \"CPM\",\n      \"optimizationTarget\": \"MAX_CLICK\",\n      \"pacingStrategy\": \"LIFETIME_EVEN_PACED\",\n      \"audienceExpansion\": false,\n      \"offsiteDelivery\": false\n    },\n    \"audienceSize\": 84000,\n    \"audienceSizeUnavailableReason\": null,\n    \"unknownSettings\": [],\n    \"targeting\": {\n      \"included\": {\n        \"jobTitles\": {\n          \"count\": 12,\n          \"values\": [\n            \"Head of Marketing\",\n            \"VP Marketing\"\n          ],\n          \"truncated\": false,\n          \"unnamed\": 0\n        },\n        \"seniorities\": {\n          \"count\": 2,\n          \"values\": [\n            \"Director\",\n            \"VP\"\n          ],\n          \"truncated\": false,\n          \"unnamed\": 0\n        },\n        \"locations\": {\n          \"count\": 3,\n          \"values\": [\n            \"European Union\"\n          ],\n          \"truncated\": false,\n          \"unnamed\": 2\n        }\n      },\n      \"excluded\": {\n        \"jobTitles\": {\n          \"count\": 1,\n          \"values\": [\n            \"Intern\"\n          ],\n          \"truncated\": false,\n          \"unnamed\": 0\n        }\n      }\n    }\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-07-26T09:12:00.000Z\"\n  }\n}"}],"_postman_id":"f545561a-941e-4d0a-b9fc-50bdbb2f1e68"}],"id":"78959708-6765-4ebf-ae20-87eb6324710d","_postman_id":"78959708-6765-4ebf-ae20-87eb6324710d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"overview","item":[{"name":"Get Ad Set metrics overview","id":"0465b38b-d2a1-4d41-af6e-2b62e1f5060d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Performance totals for a single Ad Set over the requested date range (no weekly breakdown).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns",":id","overview"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"32754bfe-3800-4754-ba2f-6dfcd0631bf5","description":{"content":"<p>Ad Set ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"b974d5f7-a9fe-4000-9369-a78c558d9072","name":"Ad Set performance summary for the date range","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["campaigns",":id","overview"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Ad Set ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"startDate\": \"2026-04-13\",\n    \"endDate\": \"2026-05-13\",\n    \"format\": \"Single Image\",\n    \"impressions\": 102666,\n    \"clicks\": 264,\n    \"engagements\": 1136,\n    \"costInUsd\": 4571.02,\n    \"conversions\": 200,\n    \"ctr\": 0.26,\n    \"cpc\": 17.32\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-13T19:08:06.843Z\"\n  }\n}"}],"_postman_id":"0465b38b-d2a1-4d41-af6e-2b62e1f5060d"}],"id":"596c7a5b-a8b1-48c4-b60e-ae1fc9b371dd","_postman_id":"596c7a5b-a8b1-48c4-b60e-ae1fc9b371dd","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"companies","item":[{"name":"List companies for a Ad Set","id":"2ed39e50-5744-4514-81be-313940bef867","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Optional filters: sortBy, sortOrder, search</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns",":id","companies"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"51b0f131-ae72-4dbd-ae03-b02535807d14","description":{"content":"<p>Ad Set ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"8b8d1cae-e702-4e22-9018-5225eecc04a9","name":"Paginated companies for Ad Set","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["campaigns",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Ad Set ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"Pied Piper\",\n      \"city\": \"San Francisco\",\n      \"country\": \"US\",\n      \"website\": \"https://www.piedpiper.com/\",\n      \"linkedInOrgId\": \"4827017\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n      \"lifetimeEngagementScore\": 2,\n      \"abmStage\": {\n        \"id\": \"1337_aware\",\n        \"name\": \"Aware\",\n        \"color\": \"#A855F7\",\n        \"displayOrder\": 2\n      },\n      \"lifetimeAbmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"impressions\": 0,\n      \"clicks\": 0,\n      \"engagements\": 0,\n      \"costInUsd\": 0,\n      \"clickThroughRate\": 0,\n      \"costPerClick\": 0,\n      \"cpm\": 0,\n      \"intents\": []\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 501,\n    \"totalPages\": 26\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:10:47.810Z\"\n  }\n}"}],"_postman_id":"2ed39e50-5744-4514-81be-313940bef867"}],"id":"280b5c1e-1d54-4930-b1f1-2f20b66bf1c4","_postman_id":"280b5c1e-1d54-4930-b1f1-2f20b66bf1c4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"job-titles","item":[{"name":"Get job title insights for a Ad Set","id":"ad0e8250-ec2b-4cde-9275-036691d68d06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","description":"<p>Returns job title engagement breakdown for a specific campaign.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns",":id","job-titles"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"id":"9951a5c8-040d-492f-b2dc-b63065023311","description":{"content":"<p>Ad Set ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"037e7ee5-83bc-4158-b852-d7009352321d","name":"Job title insights for Ad Set","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","host":["https://app.zenabm.com/api/v1"],"path":["campaigns",":id","job-titles"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"key":"id","value":"string","description":"Ad Set ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"jobTitleUrn\": \"urn:li:title:1337\",\n      \"jobTitleName\": \"CEO\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": null,\n      \"videoStarts\": null,\n      \"videoFirstQuartileCompletions\": null,\n      \"videoMidpointCompletions\": null,\n      \"videoThirdQuartileCompletions\": null,\n      \"videoCompletions\": null,\n      \"exclusion\": null\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 2,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"ad0e8250-ec2b-4cde-9275-036691d68d06"}],"id":"01c5ebf4-55ad-47af-a1af-63765e105343","_postman_id":"01c5ebf4-55ad-47af-a1af-63765e105343","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"Get Ad Set by ID","id":"bc8b9a8b-d901-4cd3-9028-af342a88c1c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns/:id","description":"<p>Identity and relations only. Delivery settings (budgets, bid, objective, cost type, optimization target, pacing, Audience Expansion, LinkedIn Audience Network), audience size and targeting come from <code>/campaigns/{id}/settings</code>, which reads them live from LinkedIn Campaign Manager.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"b7d282c9-70cf-4e47-989d-5bde91d3bd96","description":{"content":"<p>Ad Set ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"b03e0b7c-7e0f-45b1-ba55-138d280a90c3","name":"Ad Set details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns/:id","host":["https://app.zenabm.com/api/v1"],"path":["campaigns",":id"],"variable":[{"key":"id","value":"string","description":"Ad Set ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"1337\",\n    \"linkedInId\": \"330784953\",\n    \"name\": \"Techcrunch 2025\",\n    \"status\": \"ACTIVE\",\n    \"campaignId\": \"1337\",\n    \"syncStartDate\": \"2025-01-01T00:00:00.000Z\",\n    \"createdAt\": \"2025-01-01T00:00:00.000Z\",\n    \"updatedAt\": \"2025-09-15T00:00:00.000Z\",\n    \"teamId\": \"1337\",\n    \"intentId\": null,\n    \"format\": \"Single Image\",\n    \"campaign\": {\n      \"id\": \"1337\",\n      \"linkedInId\": \"710869393\",\n      \"name\": \"Techcrunch 2025\",\n      \"status\": \"ACTIVE\",\n      \"createdAt\": \"2025-01-01T00:00:00.000Z\",\n      \"updatedAt\": \"2025-09-15T00:00:00.000Z\",\n      \"teamId\": \"1337\",\n      \"syncStartDate\": \"2025-01-01T00:00:00.000Z\",\n      \"intentId\": null\n    },\n    \"intent\": null\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:09:39.624Z\"\n  }\n}"}],"_postman_id":"bc8b9a8b-d901-4cd3-9028-af342a88c1c2"}],"id":"dbc4f33f-d3b2-4c5d-aea1-3fa22c22f46c","_postman_id":"dbc4f33f-d3b2-4c5d-aea1-3fa22c22f46c","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List Ad Sets with insights","id":"4f638d46-e95d-453b-94c5-c646ea24f1f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE,PAUSED","description":"<p>Returns a paginated list of LinkedIn Ad Sets with aggregated performance metrics for the requested date range. Filter by status (default: ACTIVE,PAUSED) or search by name. Each item includes both ZenABM's internal <code>id</code> (when the ad set has been imported) and the LinkedIn-native <code>linkedInId</code>. To list ad sets within a specific ABM campaign use <code>/abm-campaigns/{id}</code> instead.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaigns"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Comma-separated statuses: ACTIVE,PAUSED,ARCHIVED,DRAFT,COMPLETED. Default: ACTIVE,PAUSED.</p>\n","type":"text/plain"},"key":"status","value":"ACTIVE,PAUSED"}],"variable":[]}},"response":[{"id":"846b91ea-c07d-40ca-af96-7651a736944d","name":"Paginated list of Ad Sets","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE,PAUSED","host":["https://app.zenabm.com/api/v1"],"path":["campaigns"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated statuses: ACTIVE,PAUSED,ARCHIVED,DRAFT,COMPLETED. Default: ACTIVE,PAUSED.","key":"status","value":"ACTIVE,PAUSED"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"cmf8a9q2k0001of04w7v3lqz9\",\n      \"linkedInId\": \"1336\",\n      \"name\": \"Techcrunch 2025\",\n      \"status\": \"ACTIVE\",\n      \"format\": \"Single Image\",\n      \"servingStatuses\": [\n        \"RUNNABLE\"\n      ],\n      \"parentCampaignLinkedInId\": \"1337\",\n      \"runScheduleStart\": 1735689600000,\n      \"runScheduleEnd\": 1767225600000,\n      \"totalBudgetAmount\": \"5000.00\",\n      \"totalBudgetCurrency\": \"USD\",\n      \"impressions\": 128157,\n      \"clicks\": 501,\n      \"engagements\": 809,\n      \"costInUsd\": 8202.59,\n      \"conversions\": 213,\n      \"ctr\": 0.39,\n      \"cpc\": 16.37\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 472,\n    \"totalPages\": 24\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:06:51.685Z\"\n  }\n}"}],"_postman_id":"4f638d46-e95d-453b-94c5-c646ea24f1f1"}],"id":"a20b06ce-0d5a-42ca-948b-23822f78d351","_postman_id":"a20b06ce-0d5a-42ca-948b-23822f78d351","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"creatives","item":[{"name":"List ad creatives","id":"e2294a57-e064-4c38-99dc-f9dbb3c21510","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/creatives?cursor=string&pageSize=20&adSetId=string&campaignId=string","description":"<p>Returns a cursor-paginated catalog of the individual ad creatives (the actual ads) in the LinkedIn ad account. Each item includes the LinkedIn-native <code>linkedInId</code>, the full <code>creativeUrn</code>, name, ad format, status, serving state, and the parent ad set + campaign (with both ZenABM <code>id</code> — when imported — and <code>linkedInId</code>). Each response carries a <code>nextCursor</code>: pass it back as the <code>cursor</code> query parameter to fetch the next page (<code>hasMore</code> is false on the last page). Optionally scope to one ad set (<code>adSetId</code>) or campaign (<code>campaignId</code>).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["creatives"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Pagination cursor from a previous response's <code>nextCursor</code>. Omit to fetch the first page.</p>\n","type":"text/plain"},"key":"cursor","value":"string"},{"description":{"content":"<p>Creatives per page (1–100, default: 20).</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Filter to a single ad set. Accepts the ZenABM ad set ID or the LinkedIn numeric ID.</p>\n","type":"text/plain"},"key":"adSetId","value":"string"},{"description":{"content":"<p>Filter to a single campaign. Accepts the ZenABM campaign ID or the LinkedIn numeric ID.</p>\n","type":"text/plain"},"key":"campaignId","value":"string"}],"variable":[]}},"response":[{"id":"f0abd3b5-22c7-4076-9dc5-d8e803e873af","name":"Cursor-paginated catalog of ad creatives","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/creatives?cursor=string&pageSize=20&adSetId=string&campaignId=string","host":["https://app.zenabm.com/api/v1"],"path":["creatives"],"query":[{"description":"Pagination cursor from a previous response's `nextCursor`. Omit to fetch the first page.","key":"cursor","value":"string"},{"description":"Creatives per page (1–100, default: 20).","key":"pageSize","value":"20"},{"description":"Filter to a single ad set. Accepts the ZenABM ad set ID or the LinkedIn numeric ID.","key":"adSetId","value":"string"},{"description":"Filter to a single campaign. Accepts the ZenABM campaign ID or the LinkedIn numeric ID.","key":"campaignId","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"linkedInId\": \"415956593\",\n      \"creativeUrn\": \"urn:li:sponsoredCreative:415956593\",\n      \"name\": \"Techcrunch 2025 — Hero Image\",\n      \"format\": \"Single Image\",\n      \"status\": \"ACTIVE\",\n      \"isServing\": true,\n      \"adLibraryUrl\": \"https://www.linkedin.com/ad-library/detail/415956593\",\n      \"adSetId\": \"cmf8a9q2k0001of04w7v3lqz9\",\n      \"adSetLinkedInId\": \"330784953\",\n      \"adSetName\": \"Techcrunch 2025\",\n      \"campaignId\": \"cmf8a9q2k0002of04abcd1234\",\n      \"campaignLinkedInId\": \"710869393\",\n      \"campaignName\": \"Techcrunch 2025 CG\"\n    }\n  ],\n  \"pagination\": {\n    \"pageSize\": 20,\n    \"nextCursor\": \"DgFNuuqsfrRuO-q0RxpSj-yaR4TXEtmKuIF4U9-t404\",\n    \"hasMore\": true\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-14T19:06:51.685Z\"\n  }\n}"}],"_postman_id":"e2294a57-e064-4c38-99dc-f9dbb3c21510"}],"id":"1a3273d9-6481-448f-89a9-5c2dc45bd7f0","_postman_id":"1a3273d9-6481-448f-89a9-5c2dc45bd7f0","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaign-groups","item":[{"name":"{id}","item":[{"name":"overview","item":[{"name":"Get Campaign metrics overview","id":"f4024876-49d6-4395-bfcf-a4b1614fa7e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaign-groups/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Performance totals for a single Campaign over the requested date range — aggregated to a single <code>summary</code> (no weekly breakdown).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaign-groups",":id","overview"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"102e4651-9b48-4096-bf4a-5e38c17a10bc","description":{"content":"<p>Campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"c3d6e775-d2e2-4c80-a872-f7d67da82334","name":"Campaign performance summary for the date range","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaign-groups/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["campaign-groups",":id","overview"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"startDate\": \"2026-04-13\",\n    \"endDate\": \"2026-05-13\",\n    \"impressions\": 583180,\n    \"clicks\": 4838,\n    \"engagements\": 30566,\n    \"costInUsd\": 25033.73,\n    \"conversions\": 1229,\n    \"ctr\": 0.83,\n    \"cpc\": 5.17\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-13T19:27:07.553Z\"\n  }\n}"}],"_postman_id":"f4024876-49d6-4395-bfcf-a4b1614fa7e8"}],"id":"dd2c87e4-05fc-44c4-b19e-3b68e4816874","_postman_id":"dd2c87e4-05fc-44c4-b19e-3b68e4816874","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"companies","item":[{"name":"List companies for a Campaign","id":"e8f68469-30a9-4849-bda5-5ab4bd6c714c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaign-groups/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Optional filters: sortBy, sortOrder, search</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaign-groups",":id","companies"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"3685b1cf-74b6-4384-a51d-bbbe4e653bb9","description":{"content":"<p>Campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"3a1d3150-1c94-420e-b912-5cd9bba16eee","name":"Paginated companies for Campaign","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaign-groups/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["campaign-groups",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"Pied Piper\",\n      \"city\": \"San Francisco\",\n      \"country\": \"US\",\n      \"website\": \"https://www.piedpiper.com/\",\n      \"linkedInOrgId\": \"4827017\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n      \"lifetimeEngagementScore\": 2,\n      \"impressions\": 47759,\n      \"clicks\": 273,\n      \"engagements\": 2380,\n      \"costInUsd\": 1580.19,\n      \"clickThroughRate\": 0.572,\n      \"costPerClick\": 5.79,\n      \"cpm\": 33.09,\n      \"intents\": [\n        {\n          \"id\": \"1337\",\n          \"name\": \"Competitor\"\n        }\n      ],\n      \"abmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"lifetimeAbmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 4101,\n    \"totalPages\": 206\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:28:09.356Z\"\n  }\n}"}],"_postman_id":"e8f68469-30a9-4849-bda5-5ab4bd6c714c"}],"id":"a58db7a9-d1fe-4f34-8b20-d6cf8835016f","_postman_id":"a58db7a9-d1fe-4f34-8b20-d6cf8835016f","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"job-titles","item":[{"name":"Get job title insights for a campaign group","id":"e61e8a28-dc71-4563-b845-6e66a4baa9f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaign-groups/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","description":"<p>Optional filters: sortBy, sortOrder</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaign-groups",":id","job-titles"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"id":"4f35276a-7336-47ac-99f6-b4fe2b669b4f","description":{"content":"<p>Campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"9bad6a02-d627-4b5d-8735-b73ba00df66c","name":"Job title insights for campaign group","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaign-groups/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","host":["https://app.zenabm.com/api/v1"],"path":["campaign-groups",":id","job-titles"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"key":"id","value":"string","description":"Campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"jobTitleUrn\": \"urn:li:title:123\",\n      \"jobTitleName\": \"VP of Marketing\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": null,\n      \"videoStarts\": null,\n      \"videoFirstQuartileCompletions\": null,\n      \"videoMidpointCompletions\": null,\n      \"videoThirdQuartileCompletions\": null,\n      \"videoCompletions\": null,\n      \"exclusion\": null\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 2,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"e61e8a28-dc71-4563-b845-6e66a4baa9f9"}],"id":"0f7d7ceb-bdcf-4564-a33b-043501d53c03","_postman_id":"0f7d7ceb-bdcf-4564-a33b-043501d53c03","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"Get Campaign by ID","id":"17030502-6a55-4605-aaed-407705a5a0a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaign-groups/:id","description":"<p>Returns a single Campaign with its child Ad Sets in the <code>adSets</code> array (id, linkedInId, name, status, human-readable format).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaign-groups",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"9a4b16d6-fc28-4cab-b494-022cd9ad4987","description":{"content":"<p>Campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"50874878-5f8b-47e2-a4db-3c7fb6a826f2","name":"Campaign details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaign-groups/:id","host":["https://app.zenabm.com/api/v1"],"path":["campaign-groups",":id"],"variable":[{"key":"id","value":"string","description":"Campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"1337\",\n    \"linkedInId\": \"734789393\",\n    \"name\": \"TechCrunch 2025\",\n    \"status\": \"ACTIVE\",\n    \"createdAt\": \"2025-01-01T00:00:00.000Z\",\n    \"updatedAt\": \"2025-09-15T00:00:00.000Z\",\n    \"teamId\": \"1337\",\n    \"syncStartDate\": \"2025-01-01T00:00:00.000Z\",\n    \"intentId\": \"1337\",\n    \"intent\": {\n      \"id\": \"1337\",\n      \"name\": \"Competitor\",\n      \"description\": \"\",\n      \"createdAt\": \"2025-01-01T00:00:00.000Z\",\n      \"updatedAt\": \"2025-09-15T00:00:00.000Z\",\n      \"teamId\": \"1337\"\n    },\n    \"adSets\": [\n      {\n        \"id\": \"cmf8a9q2k0001of04w7v3lqz9\",\n        \"linkedInId\": \"330784953\",\n        \"name\": \"Techcrunch 2025 — Decision Makers\",\n        \"status\": \"ACTIVE\",\n        \"format\": \"Single Image\"\n      },\n      {\n        \"id\": \"cmf8a9q2k0002of04abcd1234\",\n        \"linkedInId\": \"330784954\",\n        \"name\": \"Techcrunch 2025 — Thought Leadership\",\n        \"status\": \"PAUSED\",\n        \"format\": \"Thought Leader Ad\"\n      }\n    ]\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:26:12.572Z\"\n  }\n}"}],"_postman_id":"17030502-6a55-4605-aaed-407705a5a0a7"}],"id":"bfc02927-611e-48d1-a360-12bc7bbc93f3","_postman_id":"bfc02927-611e-48d1-a360-12bc7bbc93f3","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List Campaigns with insights","id":"65729ada-9df0-45b1-8459-259c313aae34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/campaign-groups?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE,PAUSED","description":"<p>Returns a paginated list of LinkedIn Campaigns with aggregated performance metrics for the requested date range. Filter by status (default: ACTIVE,PAUSED) or search by name. Each item includes both ZenABM's internal <code>id</code> (when the campaign has been imported) and the LinkedIn-native <code>linkedInId</code>. To list campaigns within a specific ABM campaign use <code>/abm-campaigns/{id}</code> instead.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["campaign-groups"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Comma-separated statuses: ACTIVE,PAUSED,ARCHIVED,DRAFT,COMPLETED. Default: ACTIVE,PAUSED.</p>\n","type":"text/plain"},"key":"status","value":"ACTIVE,PAUSED"}],"variable":[]}},"response":[{"id":"bb565d0c-e5ae-430a-b1d7-ad0418f279f6","name":"Paginated list of Campaigns","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/campaign-groups?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE,PAUSED","host":["https://app.zenabm.com/api/v1"],"path":["campaign-groups"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated statuses: ACTIVE,PAUSED,ARCHIVED,DRAFT,COMPLETED. Default: ACTIVE,PAUSED.","key":"status","value":"ACTIVE,PAUSED"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"cmf7gpqd80002lv04x9zwt8mh\",\n      \"linkedInId\": \"1337\",\n      \"name\": \"TechCrunch 2025\",\n      \"status\": \"ACTIVE\",\n      \"servingStatuses\": [\n        \"RUNNABLE\"\n      ],\n      \"runScheduleStart\": 1735689600000,\n      \"runScheduleEnd\": 1767225600000,\n      \"totalBudgetAmount\": \"50000.00\",\n      \"totalBudgetCurrency\": \"USD\",\n      \"impressions\": 583180,\n      \"clicks\": 4838,\n      \"engagements\": 30566,\n      \"costInUsd\": 25033.73,\n      \"conversions\": 1229,\n      \"ctr\": 0.83,\n      \"cpc\": 5.17\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 87,\n    \"totalPages\": 5\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T19:22:18.111Z\"\n  }\n}"}],"_postman_id":"65729ada-9df0-45b1-8459-259c313aae34"}],"id":"59e097d1-d9bb-4f5a-b63a-a83d1907d207","_postman_id":"59e097d1-d9bb-4f5a-b63a-a83d1907d207","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"deals","item":[{"name":"List deals with insights","id":"54986425-2fb4-4a04-b549-0e48a4b31ab6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/deals?page=1&pageSize=20&sortBy=createdAt&sortOrder=desc&search=string&source=all&startDate=2025-01-01&endDate=2025-12-31&dateFrom=2025-01-01&dateTo=2025-12-31&abmCampaignId=string&abmCampaigns=string&minAmount=2744.697294264284&maxAmount=2744.697294264284&dealStatus=string&influenceFilter=LINKEDIN,ABM&hideZeroAmount=true","description":"<p>Returns a paginated list of CRM deals with influence attribution data.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["deals"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Field to sort by (default: createdAt)</p>\n","type":"text/plain"},"key":"sortBy","value":"createdAt"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Filter deals by CRM source (default: all). HubSpot deals and Salesforce opportunities are returned in one list.</p>\n","type":"text/plain"},"key":"source","value":"all"},{"description":{"content":"<p>Start date filter (YYYY-MM-DD). Supply with <code>endDate</code>; a partial range is ignored. Preferred over <code>dateFrom</code>, which is kept for backward compatibility.</p>\n","type":"text/plain"},"key":"startDate","value":"2025-01-01"},{"description":{"content":"<p>End date filter (YYYY-MM-DD). Supply with <code>startDate</code>; a partial range is ignored. Preferred over <code>dateTo</code>, which is kept for backward compatibility.</p>\n","type":"text/plain"},"key":"endDate","value":"2025-12-31"},{"description":{"content":"<p>Deprecated alias for <code>startDate</code>. Used only when <code>startDate</code> is absent.</p>\n","type":"text/plain"},"key":"dateFrom","value":"2025-01-01"},{"description":{"content":"<p>Deprecated alias for <code>endDate</code>. Used only when <code>endDate</code> is absent.</p>\n","type":"text/plain"},"key":"dateTo","value":"2025-12-31"},{"description":{"content":"<p>Filter by a single ABM campaign. When set, it overrides <code>abmCampaigns</code>.</p>\n","type":"text/plain"},"key":"abmCampaignId","value":"string"},{"description":{"content":"<p>Comma-separated ABM campaign IDs. Ignored when <code>abmCampaignId</code> is set.</p>\n","type":"text/plain"},"key":"abmCampaigns","value":"string"},{"description":{"content":"<p>Only return rows where the deal amount is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minAmount","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the deal amount is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxAmount","value":"2744.697294264284"},{"description":{"content":"<p>Comma-separated deal statuses</p>\n","type":"text/plain"},"key":"dealStatus","value":"string"},{"description":{"content":"<p>Attribution type filter</p>\n","type":"text/plain"},"key":"influenceFilter","value":"LINKEDIN,ABM"},{"description":{"content":"<p>Hide $0 deals (default: true)</p>\n","type":"text/plain"},"key":"hideZeroAmount","value":"true"}],"variable":[]}},"response":[{"id":"4e74ea51-e430-402b-83ba-9c3daa9e101d","name":"Paginated list of deals","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/deals?page=1&pageSize=20&sortBy=createdAt&sortOrder=desc&search=string&source=all&startDate=2025-01-01&endDate=2025-12-31&dateFrom=2025-01-01&dateTo=2025-12-31&abmCampaignId=string&abmCampaigns=string&minAmount=2744.697294264284&maxAmount=2744.697294264284&dealStatus=string&influenceFilter=LINKEDIN,ABM&hideZeroAmount=true","host":["https://app.zenabm.com/api/v1"],"path":["deals"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Field to sort by (default: createdAt)","key":"sortBy","value":"createdAt"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Filter deals by CRM source (default: all). HubSpot deals and Salesforce opportunities are returned in one list.","key":"source","value":"all"},{"description":"Start date filter (YYYY-MM-DD). Supply with `endDate`; a partial range is ignored. Preferred over `dateFrom`, which is kept for backward compatibility.","key":"startDate","value":"2025-01-01"},{"description":"End date filter (YYYY-MM-DD). Supply with `startDate`; a partial range is ignored. Preferred over `dateTo`, which is kept for backward compatibility.","key":"endDate","value":"2025-12-31"},{"description":"Deprecated alias for `startDate`. Used only when `startDate` is absent.","key":"dateFrom","value":"2025-01-01"},{"description":"Deprecated alias for `endDate`. Used only when `endDate` is absent.","key":"dateTo","value":"2025-12-31"},{"description":"Filter by a single ABM campaign. When set, it overrides `abmCampaigns`.","key":"abmCampaignId","value":"string"},{"description":"Comma-separated ABM campaign IDs. Ignored when `abmCampaignId` is set.","key":"abmCampaigns","value":"string"},{"description":"Only return rows where the deal amount is greater than or equal to this value.","key":"minAmount","value":"2744.697294264284"},{"description":"Only return rows where the deal amount is less than or equal to this value.","key":"maxAmount","value":"2744.697294264284"},{"description":"Comma-separated deal statuses","key":"dealStatus","value":"string"},{"description":"Attribution type filter","key":"influenceFilter","value":"LINKEDIN,ABM"},{"description":"Hide $0 deals (default: true)","key":"hideZeroAmount","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"clxyz789deal\",\n      \"source\": \"hubspot\",\n      \"dealName\": \"Hooli - Enterprise License\",\n      \"externalId\": \"12345678\",\n      \"externalUrl\": \"https://app.hubspot.com/contacts/98765432/record/0-3/12345678/\",\n      \"company\": {\n        \"id\": \"cm7abc123\",\n        \"name\": \"Hooli\",\n        \"logoUrl\": \"https://media.licdn.com/dms/image/hooli-logo.png\",\n        \"website\": \"https://hooli.com\",\n        \"linkedInOrgId\": \"12345\"\n      },\n      \"amount\": 45000,\n      \"linkedinInfluenced\": true,\n      \"abmInfluenced\": true,\n      \"createdAt\": \"2025-03-15T10:30:00.000Z\",\n      \"closedAt\": \"2025-06-20T14:00:00.000Z\",\n      \"stage\": {\n        \"id\": \"cls123stage\",\n        \"name\": \"Closed Won\"\n      },\n      \"campaigns\": [\n        {\n          \"id\": \"cm7abm1\",\n          \"name\": \"Q1 Enterprise ABM\"\n        }\n      ],\n      \"impressionsBeforeDeal\": 8450,\n      \"clicksBeforeDeal\": 142,\n      \"engagementsBeforeDeal\": 312\n    },\n    {\n      \"id\": \"clxyz789opp\",\n      \"source\": \"salesforce\",\n      \"dealName\": \"Pied Piper - Platform Deal\",\n      \"externalId\": \"0065f00000AbCdEf\",\n      \"externalUrl\": \"https://mycompany.lightning.force.com/lightning/r/Opportunity/0065f00000AbCdEf/view\",\n      \"company\": {\n        \"id\": \"cm7def456\",\n        \"name\": \"Pied Piper\",\n        \"logoUrl\": \"https://media.licdn.com/dms/image/pp-logo.png\",\n        \"website\": \"https://piedpiper.com\",\n        \"linkedInOrgId\": \"67890\"\n      },\n      \"amount\": 72000,\n      \"linkedinInfluenced\": true,\n      \"abmInfluenced\": false,\n      \"createdAt\": \"2025-04-02T09:15:00.000Z\",\n      \"closedAt\": null,\n      \"stage\": {\n        \"id\": \"sf-stage-Negotiation\",\n        \"name\": \"Negotiation\"\n      },\n      \"campaigns\": [],\n      \"impressionsBeforeDeal\": 5100,\n      \"clicksBeforeDeal\": 74,\n      \"engagementsBeforeDeal\": 160\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 1,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"54986425-2fb4-4a04-b549-0e48a4b31ab6"}],"id":"34edaec4-9499-4009-ab33-2b669c3fc000","_postman_id":"34edaec4-9499-4009-ab33-2b669c3fc000","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"job-titles","item":[{"name":"{id}","item":[{"name":"overview","item":[{"name":"Get job title performance overview","id":"ffaa9092-61eb-4207-8562-dfe7ad8dce6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/job-titles/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Performance totals for a single job title over the date range — aggregated across the whole ad account (impressions, clicks, engagements, cost, conversions, CTR, CPC). The path <code>id</code> is the job title URN. Returns zeroes if the job title had no activity in the window.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["job-titles",":id","overview"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"bf2a3acf-31d2-4a1a-9c82-1858e9c24ae8","description":{"content":"<p>Job title URN</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"4665638a-0277-48f2-84a0-2012a9042c21","name":"Job title performance summary for the date range","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/job-titles/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["job-titles",":id","overview"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"Job title URN"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"jobTitleUrn\": \"urn:li:title:123\",\n    \"startDate\": \"2026-04-13\",\n    \"endDate\": \"2026-05-13\",\n    \"impressions\": 18420,\n    \"clicks\": 96,\n    \"engagements\": 312,\n    \"costInUsd\": 742.18,\n    \"conversions\": 4,\n    \"ctr\": 0.52,\n    \"cpc\": 7.73\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-13T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"ffaa9092-61eb-4207-8562-dfe7ad8dce6e"}],"id":"2c9904a4-c64c-4ef7-8eba-b167bf0204fd","_postman_id":"2c9904a4-c64c-4ef7-8eba-b167bf0204fd","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaigns","item":[{"name":"Get Ad Set insights for a job title","id":"583c15dd-f400-4029-b6f1-a13817b872b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/job-titles/:id/campaigns?period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Ad sets this job title was exposed to, with per-job-title delivery metrics. The path <code>id</code> is the job title URN. Optional filters: sortBy, sortOrder, search. Job title interactions are stored as weekly totals anchored on the Sunday that ends each Monday–Sunday week, so a date range selects whole weeks rather than exact days. <code>meta.dateRange</code> reports what was actually summed: the range you asked for, the range covered, and how many weeks that was. When <code>weeksCovered</code> is 0 no week ended inside your range, so the totals are empty by definition — widen the range rather than reading it as no activity.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["job-titles",":id","campaigns"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). Must be sent together with endDate; a half-supplied range is ignored and the period preset applies instead. Job title interactions are stored as weekly totals, so a week is included when the day it ends on falls inside the range. Totals are never split across a partial week, and a range shorter than a week can return nothing.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). Must be sent together with startDate. Selects whole weeks, exactly like startDate.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"254e4aeb-5950-4848-834b-52a4b03fcd23","description":{"content":"<p>Job title URN</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"fa4727e9-745d-4002-94c9-c97e5253a2c2","name":"Ad Set insights for job title","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/job-titles/:id/campaigns?period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["job-titles",":id","campaigns"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). Must be sent together with endDate; a half-supplied range is ignored and the period preset applies instead. Job title interactions are stored as weekly totals, so a week is included when the day it ends on falls inside the range. Totals are never split across a partial week, and a range shorter than a week can return nothing.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). Must be sent together with startDate. Selects whole weeks, exactly like startDate.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Job title URN"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"TechCrunch 2025\",\n      \"format\": \"Single Image\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"ctr\": 0.7,\n      \"cpc\": 10.25,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": 0,\n      \"videoStarts\": 0,\n      \"videoFirstQuartileCompletions\": 0,\n      \"videoMidpointCompletions\": 0,\n      \"videoThirdQuartileCompletions\": 0,\n      \"videoCompletions\": 0\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\",\n    \"dateRange\": {\n      \"granularity\": \"weekly\",\n      \"weekAnchor\": \"sunday\",\n      \"requestedStartDate\": \"2026-04-01\",\n      \"requestedEndDate\": \"2026-04-15\",\n      \"coveredStartDate\": \"2026-03-30\",\n      \"coveredEndDate\": \"2026-04-12\",\n      \"weeksCovered\": 2\n    }\n  }\n}"}],"_postman_id":"583c15dd-f400-4029-b6f1-a13817b872b4"}],"id":"8b678b14-194d-45ca-9344-2001f026bb39","_postman_id":"8b678b14-194d-45ca-9344-2001f026bb39","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"campaign-groups","item":[{"name":"Get Campaign insights for a job title","id":"dab444ae-aa50-4233-980e-e7b9cf60bfb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/job-titles/:id/campaign-groups?period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","description":"<p>Optional filters: sortBy, sortOrder, search. Job title interactions are stored as weekly totals anchored on the Sunday that ends each Monday–Sunday week, so a date range selects whole weeks rather than exact days. <code>meta.dateRange</code> reports what was actually summed: the range you asked for, the range covered, and how many weeks that was. When <code>weeksCovered</code> is 0 no week ended inside your range, so the totals are empty by definition — widen the range rather than reading it as no activity.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["job-titles",":id","campaign-groups"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). Must be sent together with endDate; a half-supplied range is ignored and the period preset applies instead. Job title interactions are stored as weekly totals, so a week is included when the day it ends on falls inside the range. Totals are never split across a partial week, and a range shorter than a week can return nothing.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). Must be sent together with startDate. Selects whole weeks, exactly like startDate.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"e805ff02-d5f1-4d32-b9a9-e430a6f9969f","description":{"content":"<p>Job title ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"fbe041f9-b5f8-41b8-aec5-9d1726efc531","name":"Campaign insights for job title","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/job-titles/:id/campaign-groups?period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["job-titles",":id","campaign-groups"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). Must be sent together with endDate; a half-supplied range is ignored and the period preset applies instead. Job title interactions are stored as weekly totals, so a week is included when the day it ends on falls inside the range. Totals are never split across a partial week, and a range shorter than a week can return nothing.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). Must be sent together with startDate. Selects whole weeks, exactly like startDate.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"Job title ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"TechCrunch 2025\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"ctr\": 0.7,\n      \"cpc\": 10.25,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": 0,\n      \"videoStarts\": 0,\n      \"videoFirstQuartileCompletions\": 0,\n      \"videoMidpointCompletions\": 0,\n      \"videoThirdQuartileCompletions\": 0,\n      \"videoCompletions\": 0\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\",\n    \"dateRange\": {\n      \"granularity\": \"weekly\",\n      \"weekAnchor\": \"sunday\",\n      \"requestedStartDate\": \"2026-04-01\",\n      \"requestedEndDate\": \"2026-04-15\",\n      \"coveredStartDate\": \"2026-03-30\",\n      \"coveredEndDate\": \"2026-04-12\",\n      \"weeksCovered\": 2\n    }\n  }\n}"}],"_postman_id":"dab444ae-aa50-4233-980e-e7b9cf60bfb3"}],"id":"6c68a145-862e-44dc-b0df-a4c9dd32313b","_postman_id":"6c68a145-862e-44dc-b0df-a4c9dd32313b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}}],"id":"0c9db4cf-b3eb-42e2-9bef-962507df331e","_postman_id":"0c9db4cf-b3eb-42e2-9bef-962507df331e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List job titles with insights","id":"d243f84e-1b75-4b2b-9776-850ca8504ada","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=string&campaignGroups=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&includeWeekly=true","description":"<p>Optional filters: Ad Sets (comma-separated IDs), Campaigns (comma-separated IDs)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["job-titles"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Filter by Ad Sets IDs</p>\n","type":"text/plain"},"key":"campaigns","value":"string"},{"description":{"content":"<p>Filter by Campaigns IDs</p>\n","type":"text/plain"},"key":"campaignGroups","value":"string"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>When <code>true</code>, each job title in the response is augmented with a <code>weeklyData[]</code> array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). <code>pageSize</code> is automatically capped at 20 on this path to keep responses small.</p>\n","type":"text/plain"},"key":"includeWeekly","value":"true"}],"variable":[]}},"response":[{"id":"f212f5ba-4864-4f75-b0cd-f6088d04a3c4","name":"Paginated list of job titles. `weeklyData` is only present when `includeWeekly=true`.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&campaigns=string&campaignGroups=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&includeWeekly=true","host":["https://app.zenabm.com/api/v1"],"path":["job-titles"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Filter by Ad Sets IDs","key":"campaigns","value":"string"},{"description":"Filter by Campaigns IDs","key":"campaignGroups","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"When `true`, each job title in the response is augmented with a `weeklyData[]` array — one entry per Sunday-anchored bucket in the date range (impressions, clicks, engagements, costInUsd). `pageSize` is automatically capped at 20 on this path to keep responses small.","key":"includeWeekly","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"jobTitleUrn\": \"urn:li:title:123\",\n      \"jobTitleName\": \"VP of Marketing\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": null,\n      \"videoStarts\": null,\n      \"videoFirstQuartileCompletions\": null,\n      \"videoMidpointCompletions\": null,\n      \"videoThirdQuartileCompletions\": null,\n      \"videoCompletions\": null,\n      \"exclusion\": null,\n      \"weeklyData\": [\n        {\n          \"weekStart\": \"2026-03-03\",\n          \"weekEnd\": \"2026-03-09\",\n          \"impressions\": 1820,\n          \"clicks\": 12,\n          \"engagements\": 47,\n          \"costInUsd\": 132.18\n        },\n        {\n          \"weekStart\": \"2026-03-10\",\n          \"weekEnd\": \"2026-03-16\",\n          \"impressions\": 2010,\n          \"clicks\": 15,\n          \"engagements\": 52,\n          \"costInUsd\": 148.92\n        }\n      ]\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 1,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"d243f84e-1b75-4b2b-9776-850ca8504ada"}],"id":"926ea471-0128-495f-964c-f16aba50cdd4","_postman_id":"926ea471-0128-495f-964c-f16aba50cdd4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"abm-campaigns","item":[{"name":"{id}","item":[{"name":"overview","item":[{"name":"Get ABM campaign performance overview","id":"e3a05af9-8c07-4e46-857e-83503beba118","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Performance for the date range: <code>metrics</code> (LinkedIn delivery — impressions, clicks, engagements, cost, conversions, CTR, CPC across the ad sets + campaigns assigned to this ABM campaign) and <code>effectiveness</code> (business outcomes — companiesTargeted, totalPipeline, totalRevenue, totalAdSpend, pipePerSpent, averageAcv, roas). Currency note: <code>metrics.costInUsd</code> and <code>effectiveness.totalAdSpend</code> are always USD; <code>effectiveness.totalPipeline</code>, <code>totalRevenue</code>, and <code>averageAcv</code> are in the team <code>displayCurrency</code> (HubSpot deal amounts converted at sync time). <code>pipePerSpent</code> and <code>roas</code> are therefore ratios across the two currencies — treat as approximate unless <code>displayCurrency</code> is USD.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns",":id","overview"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"33733505-b9bd-404f-975d-3d2494dbfcae","description":{"content":"<p>ABM campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"6f9973ea-0395-44d6-a2a0-b85675dfd148","name":"ABM campaign performance for the date range","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/overview?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","overview"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"cmoga3ilc004vju04cjrajud2\",\n    \"name\": \"ABM Intent May 26\",\n    \"startDate\": \"2026-04-13\",\n    \"endDate\": \"2026-05-13\",\n    \"displayCurrency\": \"USD\",\n    \"metrics\": {\n      \"impressions\": 231753,\n      \"clicks\": 555,\n      \"engagements\": 861,\n      \"costInUsd\": 2189.62,\n      \"conversions\": 3,\n      \"ctr\": 0.24,\n      \"cpc\": 3.95\n    },\n    \"effectiveness\": {\n      \"companiesTargeted\": 412,\n      \"totalPipeline\": 184000,\n      \"totalRevenue\": 52000,\n      \"totalAdSpend\": 2189.62,\n      \"pipePerSpent\": 84.03,\n      \"averageAcv\": 26000,\n      \"roas\": 23.75\n    }\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-13T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"e3a05af9-8c07-4e46-857e-83503beba118"}],"id":"a0947086-c099-42c2-82cd-04424f616e12","_postman_id":"a0947086-c099-42c2-82cd-04424f616e12","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"stages-breakdown","item":[{"name":"Get ABM campaign stages breakdown","id":"7459534a-1512-4b78-8891-16a4423e8e7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns/:id/stages-breakdown?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","description":"<p>Returns a breakdown of companies across each ABM funnel stage.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns",":id","stages-breakdown"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[{"id":"35f1a2f5-606e-46ba-bae0-c80bfe63fcd1","description":{"content":"<p>ABM campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"89170d87-84c8-4250-be80-547e23765416","name":"Stages breakdown for ABM campaign","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/stages-breakdown?period=last30Days&startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","stages-breakdown"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"data\": [\n      {\n        \"stageId\": \"1337\",\n        \"stageName\": \"Aware\",\n        \"color\": \"#FFC107\",\n        \"isConfigured\": true,\n        \"currentPeriod\": 45,\n        \"previousPeriod\": 32,\n        \"change\": 13,\n        \"changePercentage\": 40.6\n      }\n    ],\n    \"viewType\": \"unified\",\n    \"periods\": {\n      \"current\": {\n        \"label\": \"Mar 2025\",\n        \"dateRange\": {\n          \"from\": \"2025-03-01\",\n          \"to\": \"2025-03-31\"\n        }\n      },\n      \"previous\": {\n        \"label\": \"Feb 2025\",\n        \"dateRange\": {\n          \"from\": \"2025-02-01\",\n          \"to\": \"2025-02-28\"\n        }\n      }\n    }\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"7459534a-1512-4b78-8891-16a4423e8e7c"}],"id":"0aa41e5e-fc19-418f-8122-665e43a37df8","_postman_id":"0aa41e5e-fc19-418f-8122-665e43a37df8","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"companies","item":[{"name":"List companies for an ABM campaign","id":"ff232930-bff3-4791-b4ca-81859bb289d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&engagementScores=3,4,5&abmStages=string&intentId=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all","description":"<p>Returns a paginated list of companies with engagement metrics and intent data for a specific ABM campaign. Aggregates data from all linked LinkedIn campaigns and campaign groups.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns",":id","companies"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Comma-separated scores (1–5)</p>\n","type":"text/plain"},"key":"engagementScores","value":"3,4,5"},{"description":{"content":"<p>Comma-separated ABM stage IDs</p>\n","type":"text/plain"},"key":"abmStages","value":"string"},{"description":{"content":"<p>Only return companies that show this intent signal. Takes a single intent ID — see <code>GET /intents</code>.</p>\n","type":"text/plain"},"key":"intentId","value":"string"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCpm","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCpm","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of intent signals is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minIntents","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of intent signals is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxIntents","value":"2744.697294264284"},{"description":{"content":"<p>HubSpot match filter</p>\n","type":"text/plain"},"key":"crmMatchStatus","value":"all"},{"description":{"content":"<p>Salesforce match filter</p>\n","type":"text/plain"},"key":"salesforceMatchStatus","value":"all"}],"variable":[{"id":"e3f7118c-c15a-41b1-9177-62e8afe87744","description":{"content":"<p>ABM campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"7f143233-76f5-42ed-8991-bd1a9ba56227","name":"Paginated companies for this ABM campaign","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&engagementScores=3,4,5&abmStages=string&intentId=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated scores (1–5)","key":"engagementScores","value":"3,4,5"},{"description":"Comma-separated ABM stage IDs","key":"abmStages","value":"string"},{"description":"Only return companies that show this intent signal. Takes a single intent ID — see `GET /intents`.","key":"intentId","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.","key":"minCpm","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.","key":"maxCpm","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is greater than or equal to this value.","key":"minIntents","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is less than or equal to this value.","key":"maxIntents","value":"2744.697294264284"},{"description":"HubSpot match filter","key":"crmMatchStatus","value":"all"},{"description":"Salesforce match filter","key":"salesforceMatchStatus","value":"all"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"Pied Piper\",\n      \"city\": \"Palo Alto\",\n      \"country\": \"US\",\n      \"website\": \"https://www.piedpiper.com/\",\n      \"linkedInOrgId\": \"4827017\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"lifetimeEngagementScore\": 3,\n      \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n      \"abmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"lifetimeAbmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"intents\": [\n        {\n          \"id\": \"cm9iaw4a50001jr04wqc1k4dt\",\n          \"name\": \"Competitor\"\n        }\n      ],\n      \"impressions\": 109198,\n      \"clicks\": 468,\n      \"engagements\": 2769,\n      \"costInUsd\": 2797.37,\n      \"currentEngagementScore\": 2\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 85,\n    \"totalPages\": 5\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-10T12:00:00.000Z\"\n  }\n}"},{"id":"fdde5dfa-d259-4ce1-8978-2d9d5316bf03","name":"ABM campaign not found","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/companies?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&engagementScores=3,4,5&abmStages=string&intentId=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minCpm=2744.697294264284&maxCpm=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284&minIntents=2744.697294264284&maxIntents=2744.697294264284&crmMatchStatus=all&salesforceMatchStatus=all","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated scores (1–5)","key":"engagementScores","value":"3,4,5"},{"description":"Comma-separated ABM stage IDs","key":"abmStages","value":"string"},{"description":"Only return companies that show this intent signal. Takes a single intent ID — see `GET /intents`.","key":"intentId","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is greater than or equal to this value.","key":"minCpm","value":"2744.697294264284"},{"description":"Only return rows where cost per 1,000 impressions (CPM) is less than or equal to this value.","key":"maxCpm","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is greater than or equal to this value.","key":"minIntents","value":"2744.697294264284"},{"description":"Only return rows where the number of intent signals is less than or equal to this value.","key":"maxIntents","value":"2744.697294264284"},{"description":"HubSpot match filter","key":"crmMatchStatus","value":"all"},{"description":"Salesforce match filter","key":"salesforceMatchStatus","value":"all"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"ff232930-bff3-4791-b4ca-81859bb289d6"}],"id":"44cc62a3-0a6d-4e3f-aa1f-62c299d3c3d5","_postman_id":"44cc62a3-0a6d-4e3f-aa1f-62c299d3c3d5","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"job-titles","item":[{"name":"List job titles for an ABM campaign","id":"1f512c5b-b505-4265-83fa-1d4e6b74c80c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","description":"<p>Returns a paginated list of job titles with engagement metrics for a specific ABM campaign. Aggregates data from all linked LinkedIn campaigns and campaign groups.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns",":id","job-titles"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Only return rows where impressions is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where impressions is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxImpressions","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where clicks is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClicks","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where engagements is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxEngagements","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost in USD is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostInUsd","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where cost per click (CPC) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCostPerClick","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minClickThroughRate","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"id":"4f442148-3e22-413b-b5d5-0acef14152cb","description":{"content":"<p>ABM campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"8f876ff8-aba5-49d1-828f-37c652ca7e91","name":"Paginated job titles for this ABM campaign","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","job-titles"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"jobTitleUrn\": \"urn:li:title:123\",\n      \"jobTitleName\": \"VP of Marketing\",\n      \"impressions\": 12450,\n      \"clicks\": 87,\n      \"engagements\": 342,\n      \"costInUsd\": 891.45,\n      \"averageDwellTime\": 4.2,\n      \"videoViews\": null,\n      \"videoStarts\": null,\n      \"videoFirstQuartileCompletions\": null,\n      \"videoMidpointCompletions\": null,\n      \"videoThirdQuartileCompletions\": null,\n      \"videoCompletions\": null,\n      \"exclusion\": null\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 45,\n    \"totalPages\": 3\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-10T12:00:00.000Z\"\n  }\n}"},{"id":"a0cb5e17-43c6-4a1d-b44d-4de5ef2d32d4","name":"ABM campaign not found","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id/job-titles?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&minImpressions=2744.697294264284&maxImpressions=2744.697294264284&minClicks=2744.697294264284&maxClicks=2744.697294264284&minEngagements=2744.697294264284&maxEngagements=2744.697294264284&minCostInUsd=2744.697294264284&maxCostInUsd=2744.697294264284&minCostPerClick=2744.697294264284&maxCostPerClick=2744.697294264284&minClickThroughRate=2744.697294264284&maxClickThroughRate=2744.697294264284","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id","job-titles"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Only return rows where impressions is greater than or equal to this value.","key":"minImpressions","value":"2744.697294264284"},{"description":"Only return rows where impressions is less than or equal to this value.","key":"maxImpressions","value":"2744.697294264284"},{"description":"Only return rows where clicks is greater than or equal to this value.","key":"minClicks","value":"2744.697294264284"},{"description":"Only return rows where clicks is less than or equal to this value.","key":"maxClicks","value":"2744.697294264284"},{"description":"Only return rows where engagements is greater than or equal to this value.","key":"minEngagements","value":"2744.697294264284"},{"description":"Only return rows where engagements is less than or equal to this value.","key":"maxEngagements","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is greater than or equal to this value.","key":"minCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost in USD is less than or equal to this value.","key":"maxCostInUsd","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is greater than or equal to this value.","key":"minCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where cost per click (CPC) is less than or equal to this value.","key":"maxCostPerClick","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is greater than or equal to this value.","key":"minClickThroughRate","value":"2744.697294264284"},{"description":"Only return rows where click-through rate (CTR, as a percentage) is less than or equal to this value.","key":"maxClickThroughRate","value":"2744.697294264284"}],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"1f512c5b-b505-4265-83fa-1d4e6b74c80c"}],"id":"09ead7aa-f3c4-46af-8889-c280d958df31","_postman_id":"09ead7aa-f3c4-46af-8889-c280d958df31","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"Get ABM campaign by ID","id":"5c851cf9-3f15-41e1-85c0-6aa7d3bdb805","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns/:id","description":"<p>Returns the ABM campaign plus the LinkedIn entities the user assigned to it. An ABM campaign can be backed by campaigns (<code>linkedinCampaigns</code>), ad sets (<code>linkedinAdSets</code>), or both — each array is a direct membership, not a parent/child hierarchy. Either can be empty.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"055745c7-964b-43ab-bf6a-c57d1c3066bb","description":{"content":"<p>ABM campaign ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"d3470169-f8ee-4f7a-86e5-246f27dec290","name":"ABM campaign details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns/:id","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns",":id"],"variable":[{"key":"id","value":"string","description":"ABM campaign ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"abmCampaign\": {\n      \"id\": \"1337\",\n      \"name\": \"Silicon Valley 2025\",\n      \"status\": \"ACTIVE\",\n      \"startDate\": \"2025-01-15T00:00:00.000Z\",\n      \"endDate\": \"2025-06-30T00:00:00.000Z\",\n      \"description\": \"Targeting enterprise accounts in fintech\",\n      \"teamId\": \"team123\",\n      \"numberOfTargetAccounts\": 120,\n      \"createdAt\": \"2025-01-10T08:00:00.000Z\",\n      \"updatedAt\": \"2025-03-01T12:00:00.000Z\"\n    },\n    \"linkedinCampaigns\": [\n      {\n        \"id\": \"1337\",\n        \"name\": \"Silicon Valley 2025 CG\"\n      }\n    ],\n    \"linkedinAdSets\": [\n      {\n        \"id\": \"1337\",\n        \"name\": \"Silicon Valley 2025\",\n        \"format\": \"Single Image\"\n      }\n    ]\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"5c851cf9-3f15-41e1-85c0-6aa7d3bdb805"}],"id":"0cd4ccb7-42a3-4712-8226-093905ed69ca","_postman_id":"0cd4ccb7-42a3-4712-8226-093905ed69ca","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List ABM campaigns with insights","id":"a02ef6df-7e13-4c93-b0b0-f5d62eaf83e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE&minNumberOfLinkedinCampaigns=2744.697294264284&maxNumberOfLinkedinCampaigns=2744.697294264284&minNumberOfLinkedinCampaignGroups=2744.697294264284&maxNumberOfLinkedinCampaignGroups=2744.697294264284&minCompaniesTargeted=2744.697294264284&maxCompaniesTargeted=2744.697294264284&minTotalPipeline=2744.697294264284&maxTotalPipeline=2744.697294264284&minTotalRevenue=2744.697294264284&maxTotalRevenue=2744.697294264284&minTotalAdSpend=2744.697294264284&maxTotalAdSpend=2744.697294264284&minRoas=2744.697294264284&maxRoas=2744.697294264284","description":"<p>Optional filters: status (ACTIVE,PAUSED,COMPLETED)</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-campaigns"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Comma-separated statuses: ACTIVE,PAUSED,COMPLETED</p>\n","type":"text/plain"},"key":"status","value":"ACTIVE"},{"description":{"content":"<p>Only return rows where the number of Ad Sets (response field <code>numberOfAdSets</code>) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minNumberOfLinkedinCampaigns","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of Ad Sets (response field <code>numberOfAdSets</code>) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxNumberOfLinkedinCampaigns","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of Campaigns (response field <code>numberOfCampaigns</code>) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minNumberOfLinkedinCampaignGroups","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of Campaigns (response field <code>numberOfCampaigns</code>) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxNumberOfLinkedinCampaignGroups","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of companies targeted is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minCompaniesTargeted","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where the number of companies targeted is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxCompaniesTargeted","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total pipeline value is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minTotalPipeline","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total pipeline value is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxTotalPipeline","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total closed-won revenue is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minTotalRevenue","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total closed-won revenue is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxTotalRevenue","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total ad spend is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minTotalAdSpend","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where total ad spend is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxTotalAdSpend","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where return on ad spend (ROAS) is greater than or equal to this value.</p>\n","type":"text/plain"},"key":"minRoas","value":"2744.697294264284"},{"description":{"content":"<p>Only return rows where return on ad spend (ROAS) is less than or equal to this value.</p>\n","type":"text/plain"},"key":"maxRoas","value":"2744.697294264284"}],"variable":[]}},"response":[{"id":"5749a8c7-5849-4447-82e9-9b84e7259dc4","name":"Paginated list of ABM campaigns","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-campaigns?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&sortBy=string&sortOrder=desc&search=string&status=ACTIVE&minNumberOfLinkedinCampaigns=2744.697294264284&maxNumberOfLinkedinCampaigns=2744.697294264284&minNumberOfLinkedinCampaignGroups=2744.697294264284&maxNumberOfLinkedinCampaignGroups=2744.697294264284&minCompaniesTargeted=2744.697294264284&maxCompaniesTargeted=2744.697294264284&minTotalPipeline=2744.697294264284&maxTotalPipeline=2744.697294264284&minTotalRevenue=2744.697294264284&maxTotalRevenue=2744.697294264284&minTotalAdSpend=2744.697294264284&maxTotalAdSpend=2744.697294264284&minRoas=2744.697294264284&maxRoas=2744.697294264284","host":["https://app.zenabm.com/api/v1"],"path":["abm-campaigns"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"},{"description":"Comma-separated statuses: ACTIVE,PAUSED,COMPLETED","key":"status","value":"ACTIVE"},{"description":"Only return rows where the number of Ad Sets (response field `numberOfAdSets`) is greater than or equal to this value.","key":"minNumberOfLinkedinCampaigns","value":"2744.697294264284"},{"description":"Only return rows where the number of Ad Sets (response field `numberOfAdSets`) is less than or equal to this value.","key":"maxNumberOfLinkedinCampaigns","value":"2744.697294264284"},{"description":"Only return rows where the number of Campaigns (response field `numberOfCampaigns`) is greater than or equal to this value.","key":"minNumberOfLinkedinCampaignGroups","value":"2744.697294264284"},{"description":"Only return rows where the number of Campaigns (response field `numberOfCampaigns`) is less than or equal to this value.","key":"maxNumberOfLinkedinCampaignGroups","value":"2744.697294264284"},{"description":"Only return rows where the number of companies targeted is greater than or equal to this value.","key":"minCompaniesTargeted","value":"2744.697294264284"},{"description":"Only return rows where the number of companies targeted is less than or equal to this value.","key":"maxCompaniesTargeted","value":"2744.697294264284"},{"description":"Only return rows where total pipeline value is greater than or equal to this value.","key":"minTotalPipeline","value":"2744.697294264284"},{"description":"Only return rows where total pipeline value is less than or equal to this value.","key":"maxTotalPipeline","value":"2744.697294264284"},{"description":"Only return rows where total closed-won revenue is greater than or equal to this value.","key":"minTotalRevenue","value":"2744.697294264284"},{"description":"Only return rows where total closed-won revenue is less than or equal to this value.","key":"maxTotalRevenue","value":"2744.697294264284"},{"description":"Only return rows where total ad spend is greater than or equal to this value.","key":"minTotalAdSpend","value":"2744.697294264284"},{"description":"Only return rows where total ad spend is less than or equal to this value.","key":"maxTotalAdSpend","value":"2744.697294264284"},{"description":"Only return rows where return on ad spend (ROAS) is greater than or equal to this value.","key":"minRoas","value":"2744.697294264284"},{"description":"Only return rows where return on ad spend (ROAS) is less than or equal to this value.","key":"maxRoas","value":"2744.697294264284"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"cm7abm001\",\n      \"name\": \"Q1 Enterprise ABM Campaign\",\n      \"status\": \"ACTIVE\",\n      \"startDate\": \"2025-01-15T00:00:00.000Z\",\n      \"endDate\": \"2025-06-30T00:00:00.000Z\",\n      \"description\": \"Targeting enterprise accounts in fintech\",\n      \"teamId\": \"team123\",\n      \"numberOfTargetAccounts\": 120,\n      \"createdAt\": \"2025-01-10T08:00:00.000Z\",\n      \"updatedAt\": \"2025-03-01T12:00:00.000Z\",\n      \"numberOfAdSets\": 5,\n      \"numberOfCampaigns\": 2,\n      \"companiesTargeted\": 85,\n      \"totalPipeline\": 450000,\n      \"totalRevenue\": 180000,\n      \"totalAdSpend\": 12500,\n      \"pipePerSpent\": 36,\n      \"averageAcv\": 45000,\n      \"roas\": 14.4\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 1,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"a02ef6df-7e13-4c93-b0b0-f5d62eaf83e0"}],"id":"689f4981-debe-48da-949e-7f9b2a4d2041","_postman_id":"689f4981-debe-48da-949e-7f9b2a4d2041","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"abm-stages","item":[{"name":"{id}","item":[{"name":"companies","item":[{"name":"List companies currently in an ABM stage","id":"f9f51edc-a1e4-4d9e-b1d2-31b9c7a36d76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages/:id/companies?page=1&pageSize=20&sortBy=string&sortOrder=desc&search=string","description":"<p>Returns a paginated list of companies whose current ABM stage matches the given stage ID. Supports search and sorting.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages",":id","companies"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Field to sort by (e.g. impressions, clicks, engagements)</p>\n","type":"text/plain"},"key":"sortBy","value":"string"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"}],"variable":[{"id":"784d22b1-41f2-49c4-adf5-046e4417ce71","description":{"content":"<p>ABM stage ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"67fa4de9-1b01-4ef6-9e25-83d6c0f627e3","name":"Paginated companies in this ABM stage","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id/companies?page=1&pageSize=20&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"1337\",\n      \"name\": \"Pied Piper\",\n      \"city\": \"Palo Alto\",\n      \"country\": \"US\",\n      \"website\": \"https://www.piedpiper.com/\",\n      \"linkedInOrgId\": \"4827017\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n      \"lifetimeEngagementScore\": 3,\n      \"abmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"lifetimeAbmStage\": {\n        \"id\": \"1337_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      }\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 45,\n    \"totalPages\": 3\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-10T12:00:00.000Z\"\n  }\n}"},{"id":"a14c0324-7bd8-474d-bf50-e8086db12230","name":"ABM stage not found","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id/companies?page=1&pageSize=20&sortBy=string&sortOrder=desc&search=string","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id","companies"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Field to sort by (e.g. impressions, clicks, engagements)","key":"sortBy","value":"string"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Search filter","key":"search","value":"string"}],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"f9f51edc-a1e4-4d9e-b1d2-31b9c7a36d76"}],"id":"0b518c47-5164-458a-8ae5-9e96cb40bbdd","_postman_id":"0b518c47-5164-458a-8ae5-9e96cb40bbdd","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"companies-entering","item":[{"name":"Get companies entering an ABM stage","id":"a18e4332-8f3a-4451-b1b8-a815919a348c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages/:id/companies-entering?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages",":id","companies-entering"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start date (ISO format, default: 30 days ago)</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (ISO format, default: today)</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"}],"variable":[{"id":"f2a2652b-d580-46ae-ada3-6cce1eb27766","description":{"content":"<p>ABM stage ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"117e4b12-c75e-4101-a0f2-872e3f43fa99","name":"Companies entering stage","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id/companies-entering?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id","companies-entering"],"query":[{"description":"Start date (ISO format, default: 30 days ago)","key":"startDate","value":"1957-10-28"},{"description":"End date (ISO format, default: today)","key":"endDate","value":"1957-10-28"},{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"}],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"companies\": [\n      {\n        \"id\": \"cm7abc123\",\n        \"name\": \"Acme Corp\",\n        \"logoUrl\": \"https://media.licdn.com/dms/image/acme-logo.png\",\n        \"website\": \"https://acme.com\",\n        \"hubspotCompanyId\": \"9876543\",\n        \"country\": \"United States\",\n        \"previousStage\": {\n          \"id\": \"cls1abc\",\n          \"name\": \"Aware\",\n          \"color\": \"#FFC107\"\n        },\n        \"dateEntered\": \"2026-03-12T09:30:00.000Z\"\n      },\n      {\n        \"id\": \"cm7xyz456\",\n        \"name\": \"Globex Industries\",\n        \"logoUrl\": \"https://media.licdn.com/dms/image/globex-logo.png\",\n        \"website\": \"https://globex.com\",\n        \"hubspotCompanyId\": \"1234567\",\n        \"country\": \"Germany\",\n        \"previousStage\": null,\n        \"dateEntered\": \"2026-03-08T14:15:00.000Z\"\n      }\n    ],\n    \"hubspotPortalId\": \"98765432\",\n    \"totalCount\": 42\n  },\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 42,\n    \"totalPages\": 3\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-12T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"a18e4332-8f3a-4451-b1b8-a815919a348c"}],"id":"d93f0b8d-cf12-4dce-897a-40ddc7906b86","_postman_id":"d93f0b8d-cf12-4dce-897a-40ddc7906b86","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"companies-progressing","item":[{"name":"Get companies progressing from an ABM stage","id":"5b611775-5c40-49de-9e40-b7666a929995","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages/:id/companies-progressing?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages",":id","companies-progressing"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start date (ISO format, default: 30 days ago)</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (ISO format, default: today)</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"}],"variable":[{"id":"c2473482-a332-48fd-972b-6d0d5deb65c2","description":{"content":"<p>ABM stage ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"c8240854-58c8-44eb-bb91-4566f7362daa","name":"Companies progressing from stage","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id/companies-progressing?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id","companies-progressing"],"query":[{"description":"Start date (ISO format, default: 30 days ago)","key":"startDate","value":"1957-10-28"},{"description":"End date (ISO format, default: today)","key":"endDate","value":"1957-10-28"},{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"}],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"companies\": [\n      {\n        \"id\": \"cm7abc123\",\n        \"name\": \"Acme Corp\",\n        \"website\": \"https://acme.com\",\n        \"country\": \"United States\",\n        \"linkedInOrgId\": \"12345\",\n        \"logoUrl\": \"https://media.licdn.com/dms/image/acme-logo.png\",\n        \"hubspotCompanyId\": \"9876543\",\n        \"nextStage\": {\n          \"id\": \"cls3ghi\",\n          \"name\": \"MQL\",\n          \"color\": \"#2196F3\"\n        },\n        \"dateLeft\": \"2026-03-25T11:00:00.000Z\"\n      }\n    ],\n    \"hubspotPortalId\": \"98765432\",\n    \"totalCount\": 1\n  },\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 1,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-12T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"5b611775-5c40-49de-9e40-b7666a929995"}],"id":"a176acff-0197-4de5-b52f-511ad9cc0712","_postman_id":"a176acff-0197-4de5-b52f-511ad9cc0712","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"history","item":[{"name":"Get ABM stage history","id":"f1214f32-2f0e-4dc9-b1f2-9eda7d293e98","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages/:id/history?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages",":id","history"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start date (ISO format, default: 30 days ago)</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (ISO format, default: today)</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"}],"variable":[{"id":"1737bb57-a22d-4246-93a1-1f4615a5f00b","description":{"content":"<p>ABM stage ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"c21d0977-85f3-44a9-9c5c-42055e1b0656","name":"Stage transition events — each entry is one company moving from `previousStage` to `abmStage`. `previousStage` is null for the company’s first stage entry.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id/history?startDate=1957-10-28&endDate=1957-10-28&page=1&pageSize=20","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id","history"],"query":[{"description":"Start date (ISO format, default: 30 days ago)","key":"startDate","value":"1957-10-28"},{"description":"End date (ISO format, default: today)","key":"endDate","value":"1957-10-28"},{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"}],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"eventDate\": \"2026-03-28T09:30:00.000Z\",\n      \"company\": {\n        \"id\": \"cm7abc123\",\n        \"name\": \"Acme Corp\"\n      },\n      \"abmStage\": {\n        \"id\": \"cls2def\",\n        \"name\": \"Engaged\",\n        \"color\": \"#4CAF50\"\n      },\n      \"previousStage\": {\n        \"id\": \"cls1abc\",\n        \"name\": \"Aware\",\n        \"color\": \"#FFC107\"\n      }\n    },\n    {\n      \"eventDate\": \"2026-03-20T14:15:00.000Z\",\n      \"company\": {\n        \"id\": \"cm7xyz456\",\n        \"name\": \"Globex Industries\"\n      },\n      \"abmStage\": {\n        \"id\": \"cls2def\",\n        \"name\": \"Engaged\",\n        \"color\": \"#4CAF50\"\n      },\n      \"previousStage\": null\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 92,\n    \"totalPages\": 5\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-12T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"f1214f32-2f0e-4dc9-b1f2-9eda7d293e98"}],"id":"47dde7ed-1576-42a3-bf91-c89d09ddd51b","_postman_id":"47dde7ed-1576-42a3-bf91-c89d09ddd51b","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"Get ABM stage by ID","id":"545f5a6f-f330-443e-a483-edfa332a8c5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages/:id","description":"<p>Returns the ABM stage with <code>currentCompaniesCount</code> — the number of companies currently in this stage.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"3fc8e9fb-ed45-4e1e-8b85-e706f75db263","description":{"content":"<p>ABM stage ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"a46bae2e-03bb-4f61-bf3d-a071bf34fba5","name":"ABM stage details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/abm-stages/:id","host":["https://app.zenabm.com/api/v1"],"path":["abm-stages",":id"],"variable":[{"key":"id","value":"string","description":"ABM stage ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"cls1abc\",\n    \"name\": \"Aware\",\n    \"color\": \"#FFC107\",\n    \"displayOrder\": 1,\n    \"createdAt\": \"2025-01-05T08:00:00.000Z\",\n    \"updatedAt\": \"2025-01-05T08:00:00.000Z\",\n    \"currentCompaniesCount\": 45\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"545f5a6f-f330-443e-a483-edfa332a8c5c"}],"id":"ab76dd71-1064-413a-84d3-1e717f4685d8","_postman_id":"ab76dd71-1064-413a-84d3-1e717f4685d8","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List ABM stages","id":"2826dded-bd5f-406c-9880-d49dfde4e227","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/abm-stages","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["abm-stages"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"b857b3d5-d5d1-40a2-b37e-71aabf371e5d","name":"List of ABM stages","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://app.zenabm.com/api/v1/abm-stages"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"cls1abc\",\n      \"name\": \"Aware\",\n      \"color\": \"#FFC107\",\n      \"displayOrder\": 1,\n      \"createdAt\": \"2025-01-05T08:00:00.000Z\",\n      \"updatedAt\": \"2025-01-05T08:00:00.000Z\"\n    },\n    {\n      \"id\": \"cls2def\",\n      \"name\": \"Engaged\",\n      \"color\": \"#4CAF50\",\n      \"displayOrder\": 2,\n      \"createdAt\": \"2025-01-05T08:00:00.000Z\",\n      \"updatedAt\": \"2025-01-05T08:00:00.000Z\"\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"2826dded-bd5f-406c-9880-d49dfde4e227"}],"id":"b2d7dea1-0b3c-410f-9859-243825fac034","_postman_id":"b2d7dea1-0b3c-410f-9859-243825fac034","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"intents","item":[{"name":"{id}","item":[{"name":"Get intent by ID","id":"8c99f6bf-5ed0-41fb-9046-2a883cf54867","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/intents/:id","description":"<p>Returns the intent with the ad sets and campaigns it is assigned to, plus <code>companyCount</code> — the number of companies tagged with this intent.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["intents",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"6032df26-8067-4f01-a492-e5bc911db7ae","description":{"content":"<p>Intent ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"4e7291bb-5e4d-4a44-a59a-9df36bff07f6","name":"Intent details","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/intents/:id","host":["https://app.zenabm.com/api/v1"],"path":["intents",":id"],"variable":[{"key":"id","value":"string","description":"Intent ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"int001\",\n    \"name\": \"Product Demo Interest\",\n    \"description\": \"\",\n    \"companyCount\": 142,\n    \"adSets\": [\n      {\n        \"id\": \"cm7lc001\",\n        \"name\": \"Evergreen 2025 - Competitor Switching\"\n      }\n    ],\n    \"campaigns\": [\n      {\n        \"id\": \"cm7lcg001\",\n        \"name\": \"Fintech Enterprise Group\"\n      }\n    ]\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"8c99f6bf-5ed0-41fb-9046-2a883cf54867"}],"id":"e5cd1057-07e3-4006-93b8-97e1ac3085d6","_postman_id":"e5cd1057-07e3-4006-93b8-97e1ac3085d6","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List intents","id":"e74d3a4e-4208-4150-a4d4-19000f4b85c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/intents","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["intents"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[]}},"response":[{"id":"2dc9f2c3-0165-4397-be21-df5ad364964f","name":"List of intents for team","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":"https://app.zenabm.com/api/v1/intents"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"int001\",\n      \"name\": \"Product Demo Interest\",\n      \"description\": \"\",\n      \"companyCount\": 142,\n      \"adSets\": [\n        {\n          \"id\": \"cm7lc001\",\n          \"name\": \"Evergreen 2025 - Competitor Switching\"\n        }\n      ],\n      \"campaigns\": [\n        {\n          \"id\": \"cm7lcg001\",\n          \"name\": \"Fintech Enterprise Group\"\n        }\n      ]\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"e74d3a4e-4208-4150-a4d4-19000f4b85c3"}],"id":"92f694ff-da6d-4f97-beb5-c7f351e4a840","_postman_id":"92f694ff-da6d-4f97-beb5-c7f351e4a840","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"contacts","item":[{"name":"{id}","item":[{"name":"Get contact journey","id":"528f33aa-b396-43e5-844e-02ff984dcc2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/contacts/:id","description":"<p>Returns a single contact with company context, source events, related deals, and a weekly source-event timeline.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["contacts",":id"],"host":["https://app.zenabm.com/api/v1"],"query":[],"variable":[{"id":"17f37947-b420-4c9a-8f89-7ee96477da88","description":{"content":"<p>Contact ID</p>\n","type":"text/plain"},"type":"any","value":"string","key":"id"}]}},"response":[{"id":"7663f8aa-d3bb-4084-9516-1fbc1fbcda31","name":"Contact journey detail","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/contacts/:id","host":["https://app.zenabm.com/api/v1"],"path":["contacts",":id"],"variable":[{"key":"id","value":"string","description":"Contact ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"id\": \"cnt001\",\n    \"hubspotContactId\": \"5510123\",\n    \"hubspotPortalId\": \"243811\",\n    \"firstName\": \"Ada\",\n    \"lastName\": \"Lovelace\",\n    \"email\": \"ada@piedpiper.com\",\n    \"company\": {\n      \"id\": \"cmp001\",\n      \"name\": \"Pied Piper\",\n      \"website\": \"https://piedpiper.com\",\n      \"hubspotCompanyId\": \"37411334702\",\n      \"logoUrl\": \"https://piedpiper.com/logo.png\"\n    },\n    \"sourceEvents\": [\n      {\n        \"sourceType\": \"AI_REFERRALS\",\n        \"label\": \"AI: ChatGPT\",\n        \"detail1\": \"chatgpt.com\",\n        \"detail2\": \"/pricing\",\n        \"eventTimestamp\": \"2026-04-30T15:12:00.000Z\"\n      },\n      {\n        \"sourceType\": \"PAID_SEARCH\",\n        \"label\": \"PAID_SEARCH\",\n        \"detail1\": \"google\",\n        \"detail2\": \"brand campaign\",\n        \"eventTimestamp\": \"2026-04-29T12:30:00.000Z\"\n      }\n    ],\n    \"deals\": [\n      {\n        \"id\": \"deal001\",\n        \"hubspotId\": \"982173\",\n        \"hubspotPortalId\": 243811,\n        \"dealName\": \"Pied Piper - Enterprise\",\n        \"amount\": 25000,\n        \"hubspotCreatedAt\": \"2026-04-15T10:00:00.000Z\",\n        \"hubspotClosedAt\": null,\n        \"stageName\": \"Proposal\",\n        \"isWon\": false,\n        \"isLost\": false\n      }\n    ],\n    \"weeklyTimeline\": [\n      {\n        \"weekStart\": \"2026-04-27\",\n        \"clicks\": 8\n      },\n      {\n        \"weekStart\": \"2026-05-04\",\n        \"clicks\": 4\n      }\n    ],\n    \"totalClicks\": 12\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-04T12:00:00.000Z\"\n  }\n}"},{"id":"219e2fc4-5cf8-4cfd-8b3e-139c84c2e0e3","name":"Contact not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/contacts/:id","host":["https://app.zenabm.com/api/v1"],"path":["contacts",":id"],"variable":[{"key":"id","value":"string","description":"Contact ID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": 404,\n    \"code\": \"NOT_FOUND\",\n    \"message\": \"Contact not found\"\n  }\n}"}],"_postman_id":"528f33aa-b396-43e5-844e-02ff984dcc2d"}],"id":"e7a2d204-de49-4764-8f73-a4c05fd7ac4a","_postman_id":"e7a2d204-de49-4764-8f73-a4c05fd7ac4a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List contacts with source touchpoints","id":"c816e99a-192e-40de-9a3e-57e3b9978799","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/contacts?page=1&pageSize=20&search=string&startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z&sortBy=totalClicks&sortOrder=desc&touchpoints=PAID_SEARCH,AI_REFERRALS|AI: ChatGPT&currentAbmStages=string&lifetimeAbmStages=string&hasDeal=all","description":"<p>Returns a paginated list of HubSpot contacts with source touchpoint totals, company context, ABM stage context, and related deals.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["contacts"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Search filter</p>\n","type":"text/plain"},"key":"search","value":"string"},{"description":{"content":"<p>Start of the source event window (inclusive). ISO-8601 string.</p>\n","type":"text/plain"},"key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":{"content":"<p>End of the source event window (inclusive). ISO-8601 string.</p>\n","type":"text/plain"},"key":"endDate","value":"2026-05-01T00:00:00.000Z"},{"key":"sortBy","value":"totalClicks"},{"description":{"content":"<p>Sort direction</p>\n","type":"text/plain"},"key":"sortOrder","value":"desc"},{"description":{"content":"<p>Comma-separated touchpoint keys. Examples: PAID_SEARCH, PAID_SOCIAL|LinkedIn Ads, AI_REFERRALS|AI: ChatGPT.</p>\n","type":"text/plain"},"key":"touchpoints","value":"PAID_SEARCH,AI_REFERRALS|AI: ChatGPT"},{"description":{"content":"<p>Comma-separated current ABM stage IDs.</p>\n","type":"text/plain"},"key":"currentAbmStages","value":"string"},{"description":{"content":"<p>Comma-separated lifetime ABM stage IDs.</p>\n","type":"text/plain"},"key":"lifetimeAbmStages","value":"string"},{"description":{"content":"<p>Filter contacts by their company's deal status. <code>*_in_period</code> variants use the page's <code>startDate</code>/<code>endDate</code> window — <code>created_in_period</code> matches <code>hubspotCreatedAt</code>, <code>won_in_period</code>/<code>lost_in_period</code> match <code>hubspotClosedAt</code> on Customer / Lost / Disqualified stages.</p>\n","type":"text/plain"},"key":"hasDeal","value":"all"}],"variable":[]}},"response":[{"id":"69cab3ff-cb8f-4dfc-b03c-559102239352","name":"Paginated contacts with source touchpoints","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/contacts?page=1&pageSize=20&search=string&startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z&sortBy=totalClicks&sortOrder=desc&touchpoints=PAID_SEARCH,AI_REFERRALS|AI: ChatGPT&currentAbmStages=string&lifetimeAbmStages=string&hasDeal=all","host":["https://app.zenabm.com/api/v1"],"path":["contacts"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Search filter","key":"search","value":"string"},{"description":"Start of the source event window (inclusive). ISO-8601 string.","key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":"End of the source event window (inclusive). ISO-8601 string.","key":"endDate","value":"2026-05-01T00:00:00.000Z"},{"key":"sortBy","value":"totalClicks"},{"description":"Sort direction","key":"sortOrder","value":"desc"},{"description":"Comma-separated touchpoint keys. Examples: PAID_SEARCH, PAID_SOCIAL|LinkedIn Ads, AI_REFERRALS|AI: ChatGPT.","key":"touchpoints","value":"PAID_SEARCH,AI_REFERRALS|AI: ChatGPT"},{"description":"Comma-separated current ABM stage IDs.","key":"currentAbmStages","value":"string"},{"description":"Comma-separated lifetime ABM stage IDs.","key":"lifetimeAbmStages","value":"string"},{"description":"Filter contacts by their company's deal status. `*_in_period` variants use the page's `startDate`/`endDate` window — `created_in_period` matches `hubspotCreatedAt`, `won_in_period`/`lost_in_period` match `hubspotClosedAt` on Customer / Lost / Disqualified stages.","key":"hasDeal","value":"all"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"cnt001\",\n      \"hubspotContactId\": \"5510123\",\n      \"firstName\": \"Ada\",\n      \"lastName\": \"Lovelace\",\n      \"name\": \"Ada Lovelace\",\n      \"email\": \"ada@piedpiper.com\",\n      \"companyId\": \"cmp001\",\n      \"companyName\": \"Pied Piper\",\n      \"companyLogoUrl\": \"https://piedpiper.com/logo.png\",\n      \"companyHubspotId\": \"37411334702\",\n      \"companyAbmStage\": {\n        \"id\": \"stage_interested\",\n        \"name\": \"Interested\",\n        \"color\": \"#10B981\",\n        \"displayOrder\": 3\n      },\n      \"companyLifetimeAbmStage\": {\n        \"id\": \"stage_evaluating\",\n        \"name\": \"Evaluating\",\n        \"color\": \"#6366F1\",\n        \"displayOrder\": 4\n      },\n      \"companyHasAnyDeal\": true,\n      \"companyDeals\": [\n        {\n          \"id\": \"deal001\",\n          \"hubspotId\": \"982173\",\n          \"hubspotPortalId\": 243811,\n          \"dealName\": \"Pied Piper - Enterprise\",\n          \"hubspotCreatedAt\": \"2026-04-15T10:00:00.000Z\",\n          \"hubspotClosedAt\": null,\n          \"status\": \"open\"\n        }\n      ],\n      \"totalClicks\": 12,\n      \"touchpoints\": [\n        {\n          \"sourceType\": \"PAID_SEARCH\",\n          \"label\": \"PAID_SEARCH\",\n          \"count\": 6\n        },\n        {\n          \"sourceType\": \"AI_REFERRALS\",\n          \"label\": \"AI: ChatGPT\",\n          \"count\": 4\n        }\n      ],\n      \"touchpointEvents\": [\n        {\n          \"id\": \"evt001\",\n          \"sourceType\": \"PAID_SEARCH\",\n          \"label\": \"PAID_SEARCH\",\n          \"detail1\": \"google\",\n          \"detail2\": \"brand campaign\",\n          \"eventTimestamp\": \"2026-04-29T12:30:00.000Z\"\n        }\n      ],\n      \"lastEventAt\": \"2026-04-29T12:30:00.000Z\"\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 42,\n    \"totalPages\": 3\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-04T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"c816e99a-192e-40de-9a3e-57e3b9978799"}],"id":"d73d1d70-f254-489d-be0b-2c34f1814289","_postman_id":"d73d1d70-f254-489d-be0b-2c34f1814289","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"sources","item":[{"name":"{sourceType}","item":[{"name":"Get source detail by type","id":"b0a9c573-2c0c-46a7-943e-f556e8539cc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/sources/:sourceType?label=AI: ChatGPT&period=last30Days&startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z","description":"<p>Returns the contacts, companies, and weekly timeline for a single source type within an optional date range. Capped at the most recent 500 events.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["sources",":sourceType"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Optional label filter. Use for split source rows such as PAID_SOCIAL|LinkedIn Ads or AI_REFERRALS|AI: ChatGPT.</p>\n","type":"text/plain"},"key":"label","value":"AI: ChatGPT"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start of the event window (inclusive). ISO-8601 string. Supply with <code>endDate</code> to override <code>period</code>.</p>\n","type":"text/plain"},"key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":{"content":"<p>End of the event window (inclusive). ISO-8601 string.</p>\n","type":"text/plain"},"key":"endDate","value":"2026-05-01T00:00:00.000Z"}],"variable":[{"id":"ad4abcd1-028d-4ea6-93e9-043e0e37acdc","description":{"content":"<p>Source type identifier (e.g. PAID_SEARCH, PAID_SOCIAL, ORGANIC_SEARCH, AI_REFERRALS, REFERRALS, DIRECT_TRAFFIC, EMAIL_MARKETING, SOCIAL_MEDIA, OFFLINE, OTHER_CAMPAIGNS).</p>\n","type":"text/plain"},"type":"any","value":"PAID_SEARCH","key":"sourceType"}]}},"response":[{"id":"6df5efb2-e958-4c63-982c-bbeab967dcd5","name":"Source detail with contact and company breakdowns","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/sources/:sourceType?label=AI: ChatGPT&period=last30Days&startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z","host":["https://app.zenabm.com/api/v1"],"path":["sources",":sourceType"],"query":[{"description":"Optional label filter. Use for split source rows such as PAID_SOCIAL|LinkedIn Ads or AI_REFERRALS|AI: ChatGPT.","key":"label","value":"AI: ChatGPT"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start of the event window (inclusive). ISO-8601 string. Supply with `endDate` to override `period`.","key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":"End of the event window (inclusive). ISO-8601 string.","key":"endDate","value":"2026-05-01T00:00:00.000Z"}],"variable":[{"key":"sourceType","value":"PAID_SEARCH","description":"Source type identifier (e.g. PAID_SEARCH, PAID_SOCIAL, ORGANIC_SEARCH, AI_REFERRALS, REFERRALS, DIRECT_TRAFFIC, EMAIL_MARKETING, SOCIAL_MEDIA, OFFLINE, OTHER_CAMPAIGNS)."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"contacts\": [\n      {\n        \"contactId\": \"cnt001\",\n        \"hubspotContactId\": \"5510123\",\n        \"name\": \"Ada Lovelace\",\n        \"email\": \"ada@piedpiper.com\",\n        \"companyName\": \"Pied Piper\",\n        \"companyId\": \"cmp001\",\n        \"clicks\": 12,\n        \"lastEvent\": \"2026-05-03T19:11:24.000Z\"\n      }\n    ],\n    \"companies\": [\n      {\n        \"companyId\": \"cmp001\",\n        \"name\": \"Pied Piper\",\n        \"website\": \"https://piedpiper.com\",\n        \"clicks\": 41,\n        \"contacts\": 7\n      }\n    ],\n    \"timeline\": [\n      {\n        \"weekStart\": \"2026-04-27\",\n        \"clicks\": 18\n      },\n      {\n        \"weekStart\": \"2026-05-04\",\n        \"clicks\": 23\n      }\n    ],\n    \"totalClicks\": 41,\n    \"totalContacts\": 7,\n    \"totalCompanies\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-04T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"b0a9c573-2c0c-46a7-943e-f556e8539cc6"}],"id":"7d6e277e-3baf-4a85-892e-a2df339c7f7d","_postman_id":"7d6e277e-3baf-4a85-892e-a2df339c7f7d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"List contact source aggregates","id":"36ed4612-5508-4b97-a938-d8601a4a9240","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/sources?startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z","description":"<p>Returns aggregated contact source events grouped by source type. Each row reports total clicks, distinct contacts, and distinct companies. Filter by an optional date range.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["sources"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start of the event window (inclusive). ISO-8601 string.</p>\n","type":"text/plain"},"key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":{"content":"<p>End of the event window (inclusive). ISO-8601 string.</p>\n","type":"text/plain"},"key":"endDate","value":"2026-05-01T00:00:00.000Z"}],"variable":[]}},"response":[{"id":"daa6e91b-9a2c-4de2-be99-43be8b7f5cd4","name":"Aggregated source totals","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/sources?startDate=2026-04-01T00:00:00.000Z&endDate=2026-05-01T00:00:00.000Z","host":["https://app.zenabm.com/api/v1"],"path":["sources"],"query":[{"description":"Start of the event window (inclusive). ISO-8601 string.","key":"startDate","value":"2026-04-01T00:00:00.000Z"},{"description":"End of the event window (inclusive). ISO-8601 string.","key":"endDate","value":"2026-05-01T00:00:00.000Z"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"key\": \"PAID_SEARCH\",\n      \"sourceType\": \"PAID_SEARCH\",\n      \"label\": \"PAID_SEARCH\",\n      \"clicks\": 1240,\n      \"contacts\": 87,\n      \"companies\": 54\n    },\n    {\n      \"key\": \"AI_REFERRALS:AI: ChatGPT\",\n      \"sourceType\": \"AI_REFERRALS\",\n      \"label\": \"AI: ChatGPT\",\n      \"clicks\": 612,\n      \"contacts\": 45,\n      \"companies\": 38\n    }\n  ],\n  \"meta\": {\n    \"timestamp\": \"2026-05-04T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"36ed4612-5508-4b97-a938-d8601a4a9240"}],"id":"e582556c-ee79-4f53-bd78-6489c9135893","_postman_id":"e582556c-ee79-4f53-bd78-6489c9135893","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"ad-spend","item":[{"name":"Ad Set monthly spend","id":"d132b41f-2149-4e4c-b55d-7abaeb268a88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/ad-spend?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&linkedInId=123456","description":"<p>Returns ad spend for LinkedIn Ad Sets within the requested date range. Response includes a <code>summary</code> of totals across the whole range and a <code>byAdSet</code> array — one entry per ad set, each carrying its own totals plus monthly buckets (<code>year</code>, <code>month</code>, <code>period</code> like <code>\"2026-05\"</code>). Pagination scopes <code>byAdSet</code> (summary always reflects the full range). Each ad set includes both ZenABM's internal <code>id</code> (when imported) and the LinkedIn-native <code>linkedInId</code>. Filter to a single ad set with the <code>linkedInId</code> query param.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["ad-spend"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Page number (default: 1)</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Items per page (default: 20, max: 100)</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Filter to a single Ad Set by its LinkedIn numeric ID.</p>\n","type":"text/plain"},"key":"linkedInId","value":"123456"}],"variable":[]}},"response":[{"id":"808455b1-e049-4a87-a6fe-1de43b0da75c","name":"Ad spend summary + per-ad-set monthly breakdown","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/ad-spend?page=1&pageSize=20&period=last30Days&startDate=1957-10-28&endDate=1957-10-28&linkedInId=123456","host":["https://app.zenabm.com/api/v1"],"path":["ad-spend"],"query":[{"description":"Page number (default: 1)","key":"page","value":"1"},{"description":"Items per page (default: 20, max: 100)","key":"pageSize","value":"20"},{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Filter to a single Ad Set by its LinkedIn numeric ID.","key":"linkedInId","value":"123456"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"summary\": {\n      \"costInUsd\": 18420.5,\n      \"impressions\": 412000,\n      \"clicks\": 1980,\n      \"engagements\": 3640,\n      \"monthCount\": 3,\n      \"adSetCount\": 4,\n      \"startDate\": \"2026-03-01\",\n      \"endDate\": \"2026-05-31\"\n    },\n    \"byAdSet\": [\n      {\n        \"id\": \"cmf8a9q2k0001of04w7v3lqz9\",\n        \"linkedInId\": \"123456\",\n        \"name\": \"Techcrunch 2025\",\n        \"status\": \"ACTIVE\",\n        \"format\": \"Single Image\",\n        \"totals\": {\n          \"costInUsd\": 9871.25,\n          \"impressions\": 220000,\n          \"clicks\": 1102,\n          \"engagements\": 1840\n        },\n        \"monthly\": [\n          {\n            \"year\": 2026,\n            \"month\": 5,\n            \"period\": \"2026-05\",\n            \"costInUsd\": 4250.75,\n            \"impressions\": 102000,\n            \"clicks\": 540,\n            \"engagements\": 810\n          },\n          {\n            \"year\": 2026,\n            \"month\": 4,\n            \"period\": \"2026-04\",\n            \"costInUsd\": 3120,\n            \"impressions\": 68000,\n            \"clicks\": 312,\n            \"engagements\": 540\n          },\n          {\n            \"year\": 2026,\n            \"month\": 3,\n            \"period\": \"2026-03\",\n            \"costInUsd\": 2500.5,\n            \"impressions\": 50000,\n            \"clicks\": 250,\n            \"engagements\": 490\n          }\n        ]\n      }\n    ]\n  },\n  \"pagination\": {\n    \"page\": 1,\n    \"pageSize\": 20,\n    \"totalCount\": 4,\n    \"totalPages\": 1\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-05-13T19:06:51.685Z\"\n  }\n}"}],"_postman_id":"d132b41f-2149-4e4c-b55d-7abaeb268a88"}],"id":"84838b17-4a9b-4c23-9fc2-6b242da108e0","_postman_id":"84838b17-4a9b-4c23-9fc2-6b242da108e0","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"linkedin-metrics","item":[{"name":"Aggregated LinkedIn metrics for a date range","id":"c6d93e66-d18a-4f59-a28a-09581f7079c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/linkedin-metrics?period=last30Days&startDate=2026-03-31&endDate=2026-04-06&linkedInCampaignId=123456&includeReach=true","description":"<p>Returns aggregated impressions, clicks, engagements, conversions, and cost for the specified date range, read live from LinkedIn. Optionally filter by a single LinkedIn campaign ID. Set <code>includeReach=true</code> to also get unique member reach and frequency.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["linkedin-metrics"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Time period preset. Ignored when startDate/endDate are provided.</p>\n","type":"text/plain"},"key":"period","value":"last30Days"},{"description":{"content":"<p>Start of date range (inclusive). Format: YYYY-MM-DD. Supply with <code>endDate</code> to override <code>period</code>. When neither is supplied, the range falls back to <code>period</code> (last 30 days by default).</p>\n","type":"text/plain"},"key":"startDate","value":"2026-03-31"},{"description":{"content":"<p>End of date range (inclusive). Format: YYYY-MM-DD. Supply with <code>startDate</code> to override <code>period</code>.</p>\n","type":"text/plain"},"key":"endDate","value":"2026-04-06"},{"description":{"content":"<p>LinkedIn's own campaign ID (numeric). When provided, metrics are returned for this campaign only.</p>\n","type":"text/plain"},"key":"linkedInCampaignId","value":"123456"},{"description":{"content":"<p>Set to <code>true</code> to also return <code>reach</code> (unique members who saw an ad) and <code>frequency</code> (impressions / reach). Off by default because it costs one extra LinkedIn request; without it both fields come back null. Reach is deduplicated within one response and can NEVER be added up: reach for two ranges, or for several campaigns, does not sum to the reach of the whole, because a member seen twice is still one person. Whenever reach is null, <code>reachUnavailableReason</code> says why — the other totals are always returned.</p>\n","type":"text/plain"},"key":"includeReach","value":"true"}],"variable":[]}},"response":[{"id":"d71b59e1-96d7-456a-97c2-9521663b99ea","name":"Aggregated metrics for the date range","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/linkedin-metrics?period=last30Days&startDate=2026-03-31&endDate=2026-04-06&linkedInCampaignId=123456&includeReach=true","host":["https://app.zenabm.com/api/v1"],"path":["linkedin-metrics"],"query":[{"description":"Time period preset. Ignored when startDate/endDate are provided.","key":"period","value":"last30Days"},{"description":"Start of date range (inclusive). Format: YYYY-MM-DD. Supply with `endDate` to override `period`. When neither is supplied, the range falls back to `period` (last 30 days by default).","key":"startDate","value":"2026-03-31"},{"description":"End of date range (inclusive). Format: YYYY-MM-DD. Supply with `startDate` to override `period`.","key":"endDate","value":"2026-04-06"},{"description":"LinkedIn's own campaign ID (numeric). When provided, metrics are returned for this campaign only.","key":"linkedInCampaignId","value":"123456"},{"description":"Set to `true` to also return `reach` (unique members who saw an ad) and `frequency` (impressions / reach). Off by default because it costs one extra LinkedIn request; without it both fields come back null. Reach is deduplicated within one response and can NEVER be added up: reach for two ranges, or for several campaigns, does not sum to the reach of the whole, because a member seen twice is still one person. Whenever reach is null, `reachUnavailableReason` says why — the other totals are always returned.","key":"includeReach","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"startDate\": \"2026-03-31\",\n    \"endDate\": \"2026-04-06\",\n    \"costInUsd\": 2450.75,\n    \"impressions\": 45200,\n    \"clicks\": 890,\n    \"engagements\": 2100,\n    \"conversions\": 34,\n    \"reach\": 8000,\n    \"frequency\": 5.65\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-04-08T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"c6d93e66-d18a-4f59-a28a-09581f7079c3"}],"id":"15404715-1d8d-42d3-b733-2656021d8b8d","_postman_id":"15404715-1d8d-42d3-b733-2656021d8b8d","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"ad-library","item":[{"name":"by-advertiser","item":[{"name":"Search the LinkedIn Ad Library by advertiser","id":"8377fdff-53ad-4437-89ce-425c33fd590c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/ad-library/by-advertiser?company=string&companyId=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","description":"<p>Profile a competitor's ads. Searches LinkedIn's public Ad Library by advertiser name (fuzzy match) and returns normalized ad metadata (format, EU/EEA impression ranges + per-country split, first/last impression dates, and which targeting facets were used). LinkedIn's advertiser search is fuzzy, so responses include an <code>advertisers</code> list — pick the right <code>companyId</code> from it and pass it back to filter to the exact advertiser. Country and date filters are applied over the returned ads. Impression/targeting data is EU/EEA-only (DSA); US-only advertisers return null statistics (treat as unknown, not zero).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["ad-library","by-advertiser"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Advertiser name, vanity slug, or a linkedin.com/company/... URL to search for.</p>\n","type":"text/plain"},"key":"company","value":"string"},{"description":{"content":"<p>Canonical LinkedIn company ID to filter results to the exact advertiser (guards against fuzzy-name collisions). Auto-derived when <code>company</code> is a /company/ URL.</p>\n","type":"text/plain"},"key":"companyId","value":"string"},{"description":{"content":"<p>Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.</p>\n","type":"text/plain"},"key":"countries","value":"string"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Max ads to return after filtering (default: 25, max: 100).</p>\n","type":"text/plain"},"key":"limit","value":"25"}],"variable":[]}},"response":[{"id":"7095e454-c3ce-46cc-be29-6cdf2c2ab252","name":"Ad Library search results","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/ad-library/by-advertiser?company=string&companyId=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","host":["https://app.zenabm.com/api/v1"],"path":["ad-library","by-advertiser"],"query":[{"description":"Advertiser name, vanity slug, or a linkedin.com/company/... URL to search for.","key":"company","value":"string"},{"description":"Canonical LinkedIn company ID to filter results to the exact advertiser (guards against fuzzy-name collisions). Auto-derived when `company` is a /company/<id> URL.","key":"companyId","value":"string"},{"description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.","key":"countries","value":"string"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Max ads to return after filtering (default: 25, max: 100).","key":"limit","value":"25"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"ads\": [\n      {\n        \"adId\": \"1443175013\",\n        \"adUrl\": \"https://www.linkedin.com/ad-library/detail/1443175013\",\n        \"isRestricted\": false,\n        \"type\": \"SPONSORED_VIDEO\",\n        \"advertiser\": {\n          \"name\": \"Userpilot\",\n          \"url\": \"https://www.linkedin.com/company/27027108\",\n          \"companyId\": \"27027108\",\n          \"payer\": \"Userpilot Inc\"\n        },\n        \"statistics\": {\n          \"firstImpressionAt\": 1781795275387,\n          \"latestImpressionAt\": 1783846658226,\n          \"totalImpressions\": {\n            \"from\": 0,\n            \"to\": 1000\n          },\n          \"impressionsByCountry\": [\n            {\n              \"country\": \"DE\",\n              \"percentage\": 4.45\n            }\n          ]\n        },\n        \"targeting\": [\n          {\n            \"facet\": \"Location\",\n            \"isIncluded\": true,\n            \"isExcluded\": false,\n            \"includedSegments\": [\n              \"Germany\"\n            ],\n            \"excludedSegments\": []\n          }\n        ]\n      }\n    ],\n    \"advertisers\": [\n      {\n        \"name\": \"Userpilot\",\n        \"url\": \"https://www.linkedin.com/company/27027108\",\n        \"companyId\": \"27027108\",\n        \"adCount\": 24\n      }\n    ],\n    \"total\": 1617,\n    \"scanned\": 25,\n    \"returned\": 1,\n    \"truncated\": true\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-07-12T12:00:00.000Z\"\n  }\n}"},{"id":"4603c45a-a06a-473b-8814-ca9f2b919591","name":"Missing company parameter or no LinkedIn connection","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/ad-library/by-advertiser?company=string&companyId=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","host":["https://app.zenabm.com/api/v1"],"path":["ad-library","by-advertiser"],"query":[{"description":"Advertiser name, vanity slug, or a linkedin.com/company/... URL to search for.","key":"company","value":"string"},{"description":"Canonical LinkedIn company ID to filter results to the exact advertiser (guards against fuzzy-name collisions). Auto-derived when `company` is a /company/<id> URL.","key":"companyId","value":"string"},{"description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.","key":"countries","value":"string"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Max ads to return after filtering (default: 25, max: 100).","key":"limit","value":"25"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": 400,\n    \"code\": \"BAD_REQUEST\",\n    \"message\": \"The \\\"company\\\" query parameter is required.\"\n  }\n}"}],"_postman_id":"8377fdff-53ad-4437-89ce-425c33fd590c"}],"id":"23c78235-b508-4a6c-84bc-59b9a59f5499","_postman_id":"23c78235-b508-4a6c-84bc-59b9a59f5499","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"by-keyword","item":[{"name":"Search the LinkedIn Ad Library by keyword","id":"356d64af-15f0-4533-8d42-3215d739a877","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/ad-library/by-keyword?keyword=string&advertiser=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","description":"<p>Discover who advertises on a topic. Full-text searches LinkedIn's public Ad Library ad copy and returns the same normalized ad metadata as /ad-library/by-advertiser. Optionally narrow to a single advertiser. Country and date filters are applied over the returned ads. Impression/targeting data is EU/EEA-only (DSA).</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["ad-library","by-keyword"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Full-text phrase to match in ad copy.</p>\n","type":"text/plain"},"key":"keyword","value":"string"},{"description":{"content":"<p>Optional advertiser name to narrow keyword results (ANDed with the keyword).</p>\n","type":"text/plain"},"key":"advertiser","value":"string"},{"description":{"content":"<p>Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.</p>\n","type":"text/plain"},"key":"countries","value":"string"},{"description":{"content":"<p>Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"},{"description":{"content":"<p>Max ads to return after filtering (default: 25, max: 100).</p>\n","type":"text/plain"},"key":"limit","value":"25"}],"variable":[]}},"response":[{"id":"963eff9f-712b-49d5-bac1-d8bf928df5ce","name":"Ad Library search results","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/ad-library/by-keyword?keyword=string&advertiser=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","host":["https://app.zenabm.com/api/v1"],"path":["ad-library","by-keyword"],"query":[{"description":"Full-text phrase to match in ad copy.","key":"keyword","value":"string"},{"description":"Optional advertiser name to narrow keyword results (ANDed with the keyword).","key":"advertiser","value":"string"},{"description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.","key":"countries","value":"string"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Max ads to return after filtering (default: 25, max: 100).","key":"limit","value":"25"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"ads\": [\n      {\n        \"adId\": \"1442648153\",\n        \"adUrl\": \"https://www.linkedin.com/ad-library/detail/1442648153\",\n        \"isRestricted\": false,\n        \"type\": \"SPONSORED_STATUS_UPDATE\",\n        \"advertiser\": {\n          \"name\": \"Personio\",\n          \"url\": \"https://www.linkedin.com/company/10180448\",\n          \"companyId\": \"10180448\",\n          \"payer\": \"Personio SE & Co. KG\"\n        },\n        \"statistics\": null,\n        \"targeting\": []\n      }\n    ],\n    \"advertisers\": [\n      {\n        \"name\": \"Personio\",\n        \"url\": \"https://www.linkedin.com/company/10180448\",\n        \"companyId\": \"10180448\",\n        \"adCount\": 12\n      }\n    ],\n    \"total\": 410199,\n    \"scanned\": 25,\n    \"returned\": 1,\n    \"truncated\": true\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-07-12T12:00:00.000Z\"\n  }\n}"},{"id":"fd572225-ad9d-4c1c-a1ca-77d324d168d1","name":"Missing keyword parameter or no LinkedIn connection","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/ad-library/by-keyword?keyword=string&advertiser=string&countries=string&startDate=1957-10-28&endDate=1957-10-28&limit=25","host":["https://app.zenabm.com/api/v1"],"path":["ad-library","by-keyword"],"query":[{"description":"Full-text phrase to match in ad copy.","key":"keyword","value":"string"},{"description":"Optional advertiser name to narrow keyword results (ANDed with the keyword).","key":"advertiser","value":"string"},{"description":"Comma-separated ISO 3166-1 alpha-2 codes (e.g. \"DE,FR\"). Keeps ads with EU/EEA impressions in any listed country.","key":"countries","value":"string"},{"description":"Start date (YYYY-MM-DD). When provided with endDate, overrides the period parameter.","key":"startDate","value":"1957-10-28"},{"description":"End date (YYYY-MM-DD). When provided with startDate, overrides the period parameter.","key":"endDate","value":"1957-10-28"},{"description":"Max ads to return after filtering (default: 25, max: 100).","key":"limit","value":"25"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"status\": 400,\n    \"code\": \"BAD_REQUEST\",\n    \"message\": \"The \\\"keyword\\\" query parameter is required.\"\n  }\n}"}],"_postman_id":"356d64af-15f0-4533-8d42-3215d739a877"}],"id":"f45aab20-d372-4561-8352-894e2bc14441","_postman_id":"f45aab20-d372-4561-8352-894e2bc14441","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}}],"id":"252c9741-7db0-4f49-a88a-257c3eca2fba","_postman_id":"252c9741-7db0-4f49-a88a-257c3eca2fba","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}},{"name":"dashboard","item":[{"name":"Get dashboard overview","id":"057c1634-4a91-4278-80ed-1163d2eb49e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"https://app.zenabm.com/api/v1/dashboard?startDate=1957-10-28&endDate=1957-10-28","description":"<p>Returns a high-level overview with top companies, total metrics, and ad spend for the given date range.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}},"urlObject":{"path":["dashboard"],"host":["https://app.zenabm.com/api/v1"],"query":[{"description":{"content":"<p>Start date (default: 30 days ago)</p>\n","type":"text/plain"},"key":"startDate","value":"1957-10-28"},{"description":{"content":"<p>End date (default: today)</p>\n","type":"text/plain"},"key":"endDate","value":"1957-10-28"}],"variable":[]}},"response":[{"id":"29c6d389-e61c-48b7-ae00-d0a1a4ae1685","name":"Dashboard overview with top companies, metrics, and ad spend","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: bearer","key":"Authorization","value":"Bearer <token>"}],"url":{"raw":"https://app.zenabm.com/api/v1/dashboard?startDate=1957-10-28&endDate=1957-10-28","host":["https://app.zenabm.com/api/v1"],"path":["dashboard"],"query":[{"description":"Start date (default: 30 days ago)","key":"startDate","value":"1957-10-28"},{"description":"End date (default: today)","key":"endDate","value":"1957-10-28"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": {\n    \"topEngagedCompanies\": [\n      {\n        \"id\": \"1337\",\n        \"name\": \"Pied Piper\",\n        \"city\": \"San Francisco\",\n        \"country\": \"United States\",\n        \"website\": \"https://piedpiper.com\",\n        \"logoUrl\": \"https://piedpiper.com/assets/images/logo.png\",\n        \"linkedInOrgId\": \"12345\",\n        \"hubspotCompanyId\": \"9876543\",\n        \"impressions\": 24500,\n        \"clicks\": 312,\n        \"engagements\": 890,\n        \"costInUsd\": 3450.75,\n        \"lifetimeEngagementScore\": 87,\n        \"lifetimeAbmStage\": null,\n        \"abmStage\": {\n          \"id\": \"cls2def\",\n          \"name\": \"Engaged\",\n          \"color\": \"#4CAF50\",\n          \"displayOrder\": 2\n        },\n        \"intents\": [\n          {\n            \"id\": \"int001\",\n            \"name\": \"Product Demo Interest\"\n          }\n        ],\n        \"abmCampaigns\": [\n          {\n            \"id\": \"cm7abm001\",\n            \"name\": \"Q1 Enterprise ABM\"\n          }\n        ]\n      }\n    ],\n    \"linkedInMetrics\": {\n      \"current\": {\n        \"impressions\": 145000,\n        \"clicks\": 2100,\n        \"engagements\": 5800,\n        \"costInUsd\": 28500\n      },\n      \"previous\": {\n        \"impressions\": 120000,\n        \"clicks\": 1800,\n        \"engagements\": 4900,\n        \"costInUsd\": 24000\n      }\n    }\n  },\n  \"meta\": {\n    \"timestamp\": \"2026-03-09T12:00:00.000Z\"\n  }\n}"}],"_postman_id":"057c1634-4a91-4278-80ed-1163d2eb49e4"}],"id":"e5e836c4-fb59-4f29-b0c8-3ed37f9acf7a","_postman_id":"e5e836c4-fb59-4f29-b0c8-3ed37f9acf7a","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]},"isInherited":true,"source":{"_postman_id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","id":"befdbd55-d89f-47b3-8a9c-0a5d53f8ba7d","name":"ZenABM API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{bearerToken}}"}]}},"variable":[{"key":"baseUrl","value":"https://app.zenabm.com/api/v1"}]}