{"auth":{"bearer":[{"key":"token","type":"string","value":"{{api_key}}"}],"type":"bearer"},"info":{"description":"Import this, set the api_key variable to a key from Settings \u2192 API & Webhooks, and go.","name":"ChurchOps API","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"item":[{"item":[{"name":"List directory people","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["directory"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/directory?page=1&per_page=50"}}},{"name":"Get one person","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["directory","1"],"query":[],"raw":"{{base_url}}/directory/1"}}},{"name":"Create person","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"first_name\": \"Jane\",\n  \"last_name\": \"Doe\",\n  \"phone\": \"+15065550100\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["directory"],"query":[],"raw":"{{base_url}}/directory"}}},{"name":"Update person","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"phone\": \"+15065550199\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"PATCH","url":{"host":["{{base_url}}"],"path":["directory","1"],"query":[],"raw":"{{base_url}}/directory/1"}}}],"name":"Directory"},{"item":[{"name":"List action items","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["action-items"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/action-items?page=1&per_page=50"}}},{"name":"Get one action item","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["action-items","1"],"query":[],"raw":"{{base_url}}/action-items/1"}}},{"name":"Create action item","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"title\": \"Follow up with visitors\",\n  \"program_id\": 1\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["action-items"],"query":[],"raw":"{{base_url}}/action-items"}}},{"name":"Update action item status","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"status\": \"done\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"PATCH","url":{"host":["{{base_url}}"],"path":["action-items","1"],"query":[],"raw":"{{base_url}}/action-items/1"}}}],"name":"Action Items"},{"item":[{"name":"List attendance records","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["attendance"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/attendance?page=1&per_page=50"}}},{"name":"Log attendance record","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"context\": \"service\",\n  \"record_date\": \"2026-07-26\",\n  \"service_type\": \"Sunday Service\",\n  \"adults\": 120,\n  \"teens\": 15,\n  \"children\": 30,\n  \"newcomers\": 3\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["attendance"],"query":[],"raw":"{{base_url}}/attendance"}}}],"name":"Attendance"},{"item":[{"name":"List programs","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["programs"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/programs?page=1&per_page=50"}}},{"name":"Get one program","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["programs","1"],"query":[],"raw":"{{base_url}}/programs/1"}}}],"name":"Programs"},{"item":[{"name":"List giving records","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["collections"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/collections?page=1&per_page=50"}}},{"name":"Get one giving record","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["collections","1"],"query":[],"raw":"{{base_url}}/collections/1"}}}],"name":"Collections & Giving"},{"item":[{"name":"List follow-ups","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["followups"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/followups?page=1&per_page=50"}}},{"name":"Get one follow-up","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["followups","1"],"query":[],"raw":"{{base_url}}/followups/1"}}},{"name":"Create follow-up","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"name\": \"New visitor\",\n  \"phone\": \"+15065550100\",\n  \"category\": \"First-time visitor\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["followups"],"query":[],"raw":"{{base_url}}/followups"}}},{"name":"Update follow-up status","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"status\": \"closed\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"PATCH","url":{"host":["{{base_url}}"],"path":["followups","1"],"query":[],"raw":"{{base_url}}/followups/1"}}}],"name":"Follow-ups"},{"item":[{"name":"List volunteers","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["volunteers"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/volunteers?page=1&per_page=50"}}},{"name":"Get one volunteer","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["volunteers","1"],"query":[],"raw":"{{base_url}}/volunteers/1"}}},{"name":"Add volunteer","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"first_name\": \"John\",\n  \"last_name\": \"Smith\",\n  \"departments\": [\n    \"Ushering\"\n  ]\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["volunteers"],"query":[],"raw":"{{base_url}}/volunteers"}}},{"name":"Update volunteer","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"status\": \"Inactive\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"PATCH","url":{"host":["{{base_url}}"],"path":["volunteers","1"],"query":[],"raw":"{{base_url}}/volunteers/1"}}}],"name":"Volunteers"},{"item":[{"name":"List house fellowships","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["house-fellowships"],"query":[],"raw":"{{base_url}}/house-fellowships"}}}],"name":"House Fellowships"},{"item":[{"name":"List tasks","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["tasks"],"query":[{"key":"page","value":"1"},{"key":"per_page","value":"50"}],"raw":"{{base_url}}/tasks?page=1&per_page=50"}}},{"name":"Get one task","request":{"header":[],"method":"GET","url":{"host":["{{base_url}}"],"path":["tasks","1"],"query":[],"raw":"{{base_url}}/tasks/1"}}},{"name":"Create task","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"title\": \"Print bulletins\",\n  \"action_item_id\": 1\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"POST","url":{"host":["{{base_url}}"],"path":["tasks"],"query":[],"raw":"{{base_url}}/tasks"}}},{"name":"Update task status","request":{"body":{"mode":"raw","options":{"raw":{"language":"json"}},"raw":"{\n  \"status\": \"done\"\n}"},"header":[{"key":"Content-Type","value":"application/json"}],"method":"PATCH","url":{"host":["{{base_url}}"],"path":["tasks","1"],"query":[],"raw":"{{base_url}}/tasks/1"}}}],"name":"Tasks"}],"variable":[{"key":"base_url","value":"https://www.getchurchops.com/api/v1"},{"key":"api_key","value":"PASTE_YOUR_API_KEY_HERE"}]}
