[{"data":1,"prerenderedAt":3862},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fsdk\u002Fpython\u002Flists":459},[4,12,16,21,27,34,41,47,54,59,65,71,76,81,86,91,96,101,106,111,116,121,127,132,137,142,148,154,159,164,169,174,179,186,192,197,202,208,213,218,223,227,232,237,240,244,249,253,256,260,263,267,270,273,279,282,286,289,292,295,299,303,306,310,313,316,319,322,326,330,334,338,343,347,350,353,356,359,362,365,368,371,374,377,380,383,386,389,393,396,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,440,443,447,450,453,456],{"path":5,"title":6,"category":7,"order":8,"family":9,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fagents","Agent brief","mcp",40,"AI agents",null,"new",{"path":13,"title":14,"category":7,"order":15,"family":9,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fai-agents","Use Reverse Contact from an AI agent",10,{"path":17,"title":18,"category":19,"order":20,"family":10,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fapi-reference","API reference","introduction",30,{"path":22,"title":23,"category":19,"order":24,"family":25,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fauthentication","Authentication",20,"Get started","updated",{"path":28,"title":29,"category":30,"order":31,"family":32,"subfamily":10,"status":11,"endpointId":33,"badgeLabel":10},"\u002Fendpoints\u002Fbulk-enrich-persons","Bulk enrichment","endpoints",660,"Bulk","bulk-enrich-persons",{"path":35,"title":36,"category":30,"order":37,"family":38,"subfamily":39,"status":26,"endpointId":40,"badgeLabel":10},"\u002Fendpoints\u002Fcheck-company","Company profile status",220,"Fetch","Company","check-company",{"path":42,"title":43,"category":30,"order":44,"family":38,"subfamily":45,"status":26,"endpointId":46,"badgeLabel":10},"\u002Fendpoints\u002Fcheck-person","Person profile status",120,"Person","check-person",{"path":48,"title":49,"category":30,"order":50,"family":51,"subfamily":52,"status":10,"endpointId":53,"badgeLabel":10},"\u002Fendpoints\u002Fcontact-email","Find Email",600,"Contact","Email","contact-email",{"path":55,"title":56,"category":30,"order":57,"family":51,"subfamily":52,"status":10,"endpointId":58,"badgeLabel":10},"\u002Fendpoints\u002Fcontact-email-verify","Verify Email",605,"contact-email-verify",{"path":60,"title":61,"category":30,"order":62,"family":51,"subfamily":63,"status":10,"endpointId":64,"badgeLabel":10},"\u002Fendpoints\u002Fcontact-phone","Find Phone",610,"Phone","contact-phone",{"path":66,"title":67,"category":30,"order":68,"family":69,"subfamily":39,"status":26,"endpointId":70,"badgeLabel":10},"\u002Fendpoints\u002Fenrich-company","Enrich company",90,"Enrichment","enrich-company",{"path":72,"title":73,"category":30,"order":74,"family":69,"subfamily":45,"status":26,"endpointId":75,"badgeLabel":10},"\u002Fendpoints\u002Fenrich-person","Enrich profile",80,"enrich-person",{"path":77,"title":78,"category":30,"order":79,"family":38,"subfamily":39,"status":26,"endpointId":80,"badgeLabel":10},"\u002Fendpoints\u002Ffetch-company","Company profile",200,"fetch-company",{"path":82,"title":83,"category":30,"order":84,"family":38,"subfamily":39,"status":26,"endpointId":85,"badgeLabel":10},"\u002Fendpoints\u002Ffetch-company-live","Company profile live",210,"fetch-company-live",{"path":87,"title":88,"category":30,"order":89,"family":38,"subfamily":45,"status":26,"endpointId":90,"badgeLabel":10},"\u002Fendpoints\u002Ffetch-profile","Person profile",100,"fetch-profile",{"path":92,"title":93,"category":30,"order":94,"family":38,"subfamily":45,"status":26,"endpointId":95,"badgeLabel":10},"\u002Fendpoints\u002Ffetch-profile-live","Person profile live",110,"fetch-profile-live",{"path":97,"title":98,"category":30,"order":99,"family":32,"subfamily":10,"status":11,"endpointId":100,"badgeLabel":10},"\u002Fendpoints\u002Fjob","Get a job",662,"job",{"path":102,"title":103,"category":30,"order":104,"family":32,"subfamily":10,"status":11,"endpointId":105,"badgeLabel":10},"\u002Fendpoints\u002Fjob-cancel","Cancel a job",664,"job-cancel",{"path":107,"title":108,"category":30,"order":109,"family":32,"subfamily":10,"status":11,"endpointId":110,"badgeLabel":10},"\u002Fendpoints\u002Fjob-results","Download job results",663,"job-results",{"path":112,"title":113,"category":30,"order":114,"family":32,"subfamily":10,"status":11,"endpointId":115,"badgeLabel":10},"\u002Fendpoints\u002Fjob-rows","Read job results by page",663.5,"job-rows",{"path":117,"title":118,"category":30,"order":119,"family":32,"subfamily":10,"status":11,"endpointId":120,"badgeLabel":10},"\u002Fendpoints\u002Fjobs","Job history",661,"jobs",{"path":122,"title":123,"category":30,"order":124,"family":125,"subfamily":125,"status":11,"endpointId":126,"badgeLabel":10},"\u002Fendpoints\u002Flist","Get a List",642,"Lists","list",{"path":128,"title":129,"category":30,"order":130,"family":125,"subfamily":125,"status":11,"endpointId":131,"badgeLabel":10},"\u002Fendpoints\u002Flist-create","Create a List",641,"list-create",{"path":133,"title":134,"category":30,"order":135,"family":125,"subfamily":125,"status":11,"endpointId":136,"badgeLabel":10},"\u002Fendpoints\u002Flist-delete","Delete a List",643,"list-delete",{"path":138,"title":139,"category":30,"order":140,"family":125,"subfamily":125,"status":11,"endpointId":141,"badgeLabel":10},"\u002Fendpoints\u002Flist-export","Export a List",644,"list-export",{"path":143,"title":144,"category":30,"order":145,"family":125,"subfamily":146,"status":11,"endpointId":147,"badgeLabel":10},"\u002Fendpoints\u002Flist-intake-signals","Import members and data",648,"Imports","list-intake-signals",{"path":149,"title":150,"category":30,"order":151,"family":125,"subfamily":152,"status":11,"endpointId":153,"badgeLabel":10},"\u002Fendpoints\u002Flist-members","List members",645,"Members","list-members",{"path":155,"title":156,"category":30,"order":157,"family":125,"subfamily":152,"status":11,"endpointId":158,"badgeLabel":10},"\u002Fendpoints\u002Flist-members-add","Add members",646,"list-members-add",{"path":160,"title":161,"category":30,"order":162,"family":125,"subfamily":152,"status":11,"endpointId":163,"badgeLabel":10},"\u002Fendpoints\u002Flist-members-remove","Remove members",647,"list-members-remove",{"path":165,"title":166,"category":30,"order":167,"family":125,"subfamily":146,"status":11,"endpointId":168,"badgeLabel":10},"\u002Fendpoints\u002Flist-operation","Read a List operation",649,"list-operation",{"path":170,"title":171,"category":30,"order":172,"family":125,"subfamily":146,"status":11,"endpointId":173,"badgeLabel":10},"\u002Fendpoints\u002Flist-operation-cancel","Cancel a List operation",650,"list-operation-cancel",{"path":175,"title":176,"category":30,"order":177,"family":125,"subfamily":125,"status":11,"endpointId":178,"badgeLabel":10},"\u002Fendpoints\u002Flists","All Lists",640,"lists",{"path":180,"title":181,"category":30,"order":182,"family":183,"subfamily":184,"status":11,"endpointId":185,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-companies","Company search",94,"Search","Companies","search-organizations",{"path":187,"title":188,"category":30,"order":189,"family":190,"subfamily":10,"status":11,"endpointId":191,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-companies-available-fields","Company search available fields",720,"Utility","search-organizations-available-fields",{"path":193,"title":194,"category":30,"order":195,"family":183,"subfamily":184,"status":11,"endpointId":196,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-companies-count","Company search count",95,"search-organizations-count",{"path":198,"title":199,"category":30,"order":200,"family":183,"subfamily":184,"status":11,"endpointId":201,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-companies-prompt","Agentic Company Search",97,"search-organizations-prompt",{"path":203,"title":204,"category":30,"order":205,"family":183,"subfamily":206,"status":11,"endpointId":207,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people","People search",92,"People","search-people",{"path":209,"title":210,"category":30,"order":211,"family":190,"subfamily":10,"status":11,"endpointId":212,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people-auto-suggestion","People auto-suggestion",730,"search-people-auto-suggestion",{"path":214,"title":215,"category":30,"order":216,"family":190,"subfamily":10,"status":11,"endpointId":217,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people-available-fields","People search available fields",710,"search-people-available-fields",{"path":219,"title":220,"category":30,"order":221,"family":183,"subfamily":206,"status":11,"endpointId":222,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people-count","People search count",93,"search-people-count",{"path":224,"title":225,"category":30,"order":195,"family":183,"subfamily":206,"status":11,"endpointId":226,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people-lookalike","People lookalike","search-people-lookalike",{"path":228,"title":229,"category":30,"order":230,"family":183,"subfamily":206,"status":11,"endpointId":231,"badgeLabel":10},"\u002Fendpoints\u002Fsearch-people-prompt","Agentic Search",96,"search-people-prompt",{"path":233,"title":234,"category":30,"order":235,"family":190,"subfamily":10,"status":26,"endpointId":236,"badgeLabel":10},"\u002Fendpoints\u002Fusage","Usage",700,"usage",{"path":238,"title":239,"category":19,"order":15,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fgetting-started","Getting started",{"path":241,"title":242,"category":243,"order":20,"family":9,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fagent-skills","Agent skills","cli",{"path":245,"title":246,"category":247,"order":20,"family":248,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fapi-key-management","API key management","guides","Credits & limits",{"path":250,"title":251,"category":247,"order":24,"family":252,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fbuild-a-list","Build your first List","Work in bulk",{"path":254,"title":255,"category":247,"order":20,"family":252,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fbulk-enrichment","Enrich people in bulk",{"path":257,"title":258,"category":243,"order":15,"family":259,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fcli","Command line interface (CLI)","CLI",{"path":261,"title":262,"category":247,"order":15,"family":248,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fcredits","Credits",{"path":264,"title":265,"category":247,"order":8,"family":266,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fcurrent-position-resolution","Current position and work history ordering","Understand the data",{"path":268,"title":269,"category":247,"order":24,"family":266,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fdata-freshness","Data freshness",{"path":271,"title":272,"category":247,"order":15,"family":266,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fdata-quality","Data quality",{"path":274,"title":275,"category":276,"order":277,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":278},"\u002Fguides\u002Fendpoint-transition-october-2026","Endpoint transition on October 13, 2026","migrations",1,"Important",{"path":280,"title":281,"category":247,"order":8,"family":252,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fenrich-a-csv-file","Enrich a CSV file",{"path":283,"title":284,"category":247,"order":15,"family":285,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Ferrors-retries","Error handling & retries","Go to production",{"path":287,"title":288,"category":247,"order":20,"family":25,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Ffirst-api-call","Your first API call",{"path":290,"title":291,"category":247,"order":15,"family":252,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Flists","Lists: orchestrate enrichment",{"path":293,"title":294,"category":7,"order":24,"family":9,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fmcp","Connect AI agents (MCP)",{"path":296,"title":297,"category":276,"order":298,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fmigrating-search-companies-to-organizations","Migrating company search to the new endpoint",2,{"path":300,"title":301,"category":276,"order":302,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fmigrating-search-persons-to-people","Migrating people search from persons to people",51,{"path":304,"title":305,"category":247,"order":20,"family":266,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fmissing-and-empty-fields","Missing and empty profile fields",{"path":307,"title":308,"category":247,"order":15,"family":309,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fpolling","Polling for async results","Async results",{"path":311,"title":312,"category":247,"order":24,"family":285,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fproduction-checklist","Production checklist",{"path":314,"title":315,"category":247,"order":24,"family":248,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Frate-limits","Rate limits",{"path":317,"title":318,"category":247,"order":24,"family":309,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fwebhooks","Webhooks",{"path":320,"title":321,"category":247,"order":8,"family":25,"subfamily":10,"status":26,"endpointId":10,"badgeLabel":10},"\u002Fguides\u002Fwhich-endpoint-should-i-use","Which endpoint should I use?",{"path":323,"title":324,"category":325,"order":302,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Freference\u002Fareas","Area values","reference",{"path":327,"title":328,"category":325,"order":329,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Freference\u002Findustries","Industry values",50,{"path":331,"title":332,"category":333,"order":15,"family":25,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript","TypeScript and JavaScript SDK","sdk",{"path":335,"title":336,"category":333,"order":15,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fasync-jobs","Async jobs","Guides",{"path":339,"title":340,"category":333,"order":341,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fbulk","client.bulk",60,"Resources",{"path":344,"title":345,"category":333,"order":346,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fclient-options","Client options",70,{"path":348,"title":349,"category":333,"order":8,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fcontact","client.contact",{"path":351,"title":352,"category":333,"order":15,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fenrich","client.enrich",{"path":354,"title":355,"category":333,"order":329,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Ferrors-and-retries","Errors and retries",{"path":357,"title":358,"category":333,"order":24,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Ffetch","client.fetch",{"path":360,"title":361,"category":333,"order":8,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Ffilter-constants","Filter values as constants",{"path":363,"title":364,"category":333,"order":20,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Ffirst-call","First call",{"path":366,"title":367,"category":333,"order":24,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Finstall","Install and configure",{"path":369,"title":370,"category":333,"order":346,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fjobs","client.jobs",{"path":372,"title":373,"category":333,"order":329,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Flists","client.lists",{"path":375,"title":376,"category":333,"order":24,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Flists-and-bulk","Lists and Bulk enrichment",{"path":378,"title":379,"category":333,"order":20,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fsearch","client.search",{"path":381,"title":382,"category":333,"order":20,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fsearch-budget","Search within a budget",{"path":384,"title":385,"category":333,"order":341,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Ftimeouts","Timeouts and cancellation",{"path":387,"title":388,"category":333,"order":74,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fusage","client.usage",{"path":390,"title":391,"category":333,"order":15,"family":392,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fjavascript\u002Fwithout-the-sdk","Without the SDK","More",{"path":394,"title":395,"category":333,"order":15,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython","Python SDK",{"path":397,"title":398,"category":333,"order":15,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fasync-client","Async client",{"path":400,"title":336,"category":333,"order":24,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fasync-jobs",{"path":402,"title":340,"category":333,"order":341,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fbulk",{"path":404,"title":345,"category":333,"order":74,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fclient-options",{"path":406,"title":349,"category":333,"order":8,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fcontact",{"path":408,"title":352,"category":333,"order":15,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fenrich",{"path":410,"title":355,"category":333,"order":341,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Ferrors-and-retries",{"path":412,"title":358,"category":333,"order":24,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Ffetch",{"path":414,"title":361,"category":333,"order":329,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Ffilter-constants",{"path":416,"title":364,"category":333,"order":20,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Ffirst-call",{"path":418,"title":367,"category":333,"order":24,"family":25,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Finstall",{"path":420,"title":370,"category":333,"order":346,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fjobs",{"path":422,"title":373,"category":333,"order":329,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Flists",{"path":424,"title":376,"category":333,"order":20,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Flists-and-bulk",{"path":426,"title":379,"category":333,"order":20,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fsearch",{"path":428,"title":382,"category":333,"order":8,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fsearch-budget",{"path":430,"title":385,"category":333,"order":346,"family":337,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Ftimeouts",{"path":432,"title":388,"category":333,"order":74,"family":342,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fusage",{"path":434,"title":391,"category":333,"order":15,"family":392,"subfamily":10,"status":10,"endpointId":10,"badgeLabel":10},"\u002Fsdk\u002Fpython\u002Fwithout-the-sdk",{"path":436,"title":437,"category":438,"order":341,"family":439,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Fbuild-a-list-of-companies","Build a list of companies","use-cases","Build lists",{"path":441,"title":442,"category":438,"order":329,"family":439,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Fbuild-a-list-of-people","Build a list of people",{"path":444,"title":445,"category":438,"order":24,"family":446,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Ffind-a-company","Find a company from a domain or a page URL","Find & enrich",{"path":448,"title":449,"category":438,"order":15,"family":446,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Ffind-a-person","Find a person from an email, a name or a profile URL",{"path":451,"title":452,"category":438,"order":8,"family":51,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Fget-a-work-email-or-phone","Get a work email or a phone number",{"path":454,"title":455,"category":438,"order":277,"family":10,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases","Reverse Contact API use cases",{"path":457,"title":458,"category":438,"order":20,"family":446,"subfamily":10,"status":11,"endpointId":10,"badgeLabel":10},"\u002Fuse-cases\u002Fkeep-profiles-fresh","Keep profiles fresh",{"id":460,"title":373,"audience":10,"badgeColor":10,"badgeLabel":10,"body":461,"category":333,"description":3853,"endpointId":10,"extension":3854,"family":342,"lastVerified":3855,"links":10,"meta":3856,"navigation":3857,"order":329,"path":422,"relatedArticles":3858,"requiresFlag":10,"seo":3859,"status":10,"stem":3860,"subfamily":10,"__hash__":3861},"docs\u002Fsdk\u002Fpython\u002Flists.md",{"type":462,"value":463,"toc":3828},"minimark",[464,468,733,738,749,787,810,861,863,872,885,890,1011,1016,1038,1043,1063,1068,1076,1079,1086,1094,1098,1215,1219,1231,1235,1253,1257,1265,1268,1275,1283,1287,1411,1415,1431,1435,1447,1451,1459,1462,1469,1477,1481,1624,1628,1645,1649,1661,1665,1673,1676,1683,1691,1695,1778,1782,1791,1795,1807,1811,1819,1822,1840,1848,1852,2080,2084,2110,2114,2126,2130,2138,2141,2148,2156,2160,2242,2246,2251,2255,2266,2270,2278,2282,2289,2297,2301,2444,2448,2463,2467,2479,2483,2491,2495,2502,2510,2514,2670,2674,2683,2687,2703,2707,2715,2719,2726,2734,2738,2875,2879,2909,2913,2925,2929,2937,2941,2951,2959,2963,3086,3090,3103,3107,3119,3123,3131,3135,3142,3150,3154,3320,3324,3342,3346,3362,3366,3374,3378,3385,3393,3397,3495,3499,3512,3516,3528,3532,3540,3544,3551,3559,3563,3675,3679,3710,3714,3735,3739,3747,3751,3762,3766,3771,3781,3785,3801,3805,3818,3822],[465,466,467],"p",{},"Manage persistent Lists, their members and their import operations.",[469,470,471,487],"table",{},[472,473,474],"thead",{},[475,476,477,481,484],"tr",{},[478,479,480],"th",{},"Method",[478,482,483],{},"Endpoint",[478,485,486],{},"Cost",[488,489,490,511,527,544,561,578,596,613,630,646,664,681,699,717],"tbody",{},[475,491,492,503,508],{},[493,494,495],"td",{},[496,497,499],"a",{"href":498},"#list",[500,501,502],"code",{},"list()",[493,504,505],{},[496,506,507],{"href":175},"GET \u002Fv2\u002Flists",[493,509,510],{},"Free.",[475,512,513,521,525],{},[493,514,515],{},[496,516,518],{"href":517},"#list_all",[500,519,520],{},"list_all()",[493,522,523],{},[496,524,507],{"href":175},[493,526,510],{},[475,528,529,537,542],{},[493,530,531],{},[496,532,534],{"href":533},"#create",[500,535,536],{},"create()",[493,538,539],{},[496,540,541],{"href":128},"POST \u002Fv2\u002Flists",[493,543,510],{},[475,545,546,554,559],{},[493,547,548],{},[496,549,551],{"href":550},"#retrieve",[500,552,553],{},"retrieve()",[493,555,556],{},[496,557,558],{"href":122},"GET \u002Fv2\u002Flists\u002F{listId}",[493,560,510],{},[475,562,563,571,576],{},[493,564,565],{},[496,566,568],{"href":567},"#delete",[500,569,570],{},"delete()",[493,572,573],{},[496,574,575],{"href":133},"DELETE \u002Fv2\u002Flists\u002F{listId}",[493,577,510],{},[475,579,580,588,593],{},[493,581,582],{},[496,583,585],{"href":584},"#import_signals",[500,586,587],{},"import_signals()",[493,589,590],{},[496,591,592],{"href":143},"POST \u002Fv2\u002Flists\u002F{listId}\u002Fintake\u002Fsignals",[493,594,595],{},"Free to queue. Each new member costs its identity price. Each data family you request costs its endpoint price, up to your maxCredits.",[475,597,598,606,611],{},[493,599,600],{},[496,601,603],{"href":602},"#export",[500,604,605],{},"export()",[493,607,608],{},[496,609,610],{"href":138},"GET \u002Fv2\u002Flists\u002F{listId}\u002Fexport",[493,612,510],{},[475,614,615,623,628],{},[493,616,617],{},[496,618,620],{"href":619},"#memberslist",[500,621,622],{},"members.list()",[493,624,625],{},[496,626,627],{"href":149},"GET \u002Fv2\u002Flists\u002F{listId}\u002Fmembers",[493,629,510],{},[475,631,632,640,644],{},[493,633,634],{},[496,635,637],{"href":636},"#memberslist_all",[500,638,639],{},"members.list_all()",[493,641,642],{},[496,643,627],{"href":149},[493,645,510],{},[475,647,648,656,661],{},[493,649,650],{},[496,651,653],{"href":652},"#membersadd",[500,654,655],{},"members.add()",[493,657,658],{},[496,659,660],{"href":155},"POST \u002Fv2\u002Flists\u002F{listId}\u002Fmembers",[493,662,663],{},"Free to call. Each new person costs 1 credit from a Social profile URL (2 with live), 2 from an email or a name. Each new company costs 1 credit from a company page URL or a company id (2 when the page is read live), 2 from a domain. A member already on the List, or a Signal with no match, is free.",[475,665,666,674,679],{},[493,667,668],{},[496,669,671],{"href":670},"#membersremove",[500,672,673],{},"members.remove()",[493,675,676],{},[496,677,678],{"href":160},"DELETE \u002Fv2\u002Flists\u002F{listId}\u002Fmembers",[493,680,510],{},[475,682,683,691,696],{},[493,684,685],{},[496,686,688],{"href":687},"#operationsretrieve",[500,689,690],{},"operations.retrieve()",[493,692,693],{},[496,694,695],{"href":165},"GET \u002Fv2\u002Flists\u002F{listId}\u002Foperations\u002F{operationId}\u002Fprogress",[493,697,698],{},"Free, even at a zero balance. Never counts toward rate limits.",[475,700,701,709,714],{},[493,702,703],{},[496,704,706],{"href":705},"#operationscancel",[500,707,708],{},"operations.cancel()",[493,710,711],{},[496,712,713],{"href":170},"POST \u002Fv2\u002Flists\u002F{listId}\u002Foperations\u002F{operationId}\u002Fcancel",[493,715,716],{},"Free. Lines that had not started are never charged.",[475,718,719,727,731],{},[493,720,721],{},[496,722,724],{"href":723},"#operationswait",[500,725,726],{},"operations.wait()",[493,728,729],{},[496,730,695],{"href":165},[493,732,698],{},[734,735,737],"h2",{"id":736},"calling-conventions","Calling conventions",[465,739,740,741,744,745,748],{},"Examples assume ",[500,742,743],{},"RC_API_KEY"," is set. Replace example ids with ids returned by your own requests. Signatures show the published 0.3.0 synchronous methods. Use the same arguments with the ",[496,746,747],{"href":397},"Python async client",".",[465,750,751,754,755,758,759,762,763,766,767,770,771,773,774,777,778,781,782,786],{},[500,752,753],{},"models"," refers to ",[500,756,757],{},"reversecontact.types",". ",[500,760,761],{},"NOT_GIVEN"," and ",[500,764,765],{},"NotGiven"," are the SDK's internal markers for omitted arguments. Leave these arguments out of your calls. For API body parameters, passing ",[500,768,769],{},"None"," sends an explicit null. Transport options use ",[500,772,769],{}," to inherit their defaults. ",[500,775,776],{},"Timeout"," means a number of seconds or ",[500,779,780],{},"httpx.Timeout",". Supply parameters marked ",[783,784,785],"strong",{},"Required"," to Python or to the API, even when the generated signature permits omission.",[465,788,789,790,793,794,793,797,762,800,803,804,806,807,809],{},"JSON response objects expose ",[500,791,792],{},"data",", ",[500,795,796],{},"quotas",[500,798,799],{},"metadata",[500,801,802],{},"http_response",". Check optional fields for ",[500,805,769],{},". See ",[496,808,364],{"href":416}," for the response envelope. CSV methods return text and iterators yield items.",[465,811,812,813,816,817,793,820,793,823,793,826,793,829,793,832,793,835,793,838,793,841,793,844,793,847,793,850,853,854,857,858,748],{},"HTTP failures raise an ",[500,814,815],{},"APIError"," subclass based on the response: ",[500,818,819],{},"BadRequestError",[500,821,822],{},"AuthenticationError",[500,824,825],{},"InsufficientCreditsError",[500,827,828],{},"PermissionDeniedError",[500,830,831],{},"NotFoundError",[500,833,834],{},"ConflictError",[500,836,837],{},"GoneError",[500,839,840],{},"UnprocessableEntityError",[500,842,843],{},"RateLimitError",[500,845,846],{},"DailyLimitError",[500,848,849],{},"KeyCreditLimitError",[500,851,852],{},"UnavailableForLegalReasonsError"," or ",[500,855,856],{},"InternalServerError",". See the ",[496,859,860],{"href":410},"error mapping and retry rules",[734,862,126],{"id":126},[465,864,865,866,868,869,748],{},"Call ",[496,867,176],{"href":175}," with ",[500,870,871],{},"client.lists.list()",[873,874,875],"code-group",{"title":395},[876,877,883],"pre",{"className":878,"code":880,"filename":395,"language":881,"meta":882},[879],"language-python","def list(\n    *,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Page[models.ListListsItem]: ...\n","python","",[500,884,880],{"__ignoreMap":882},[465,886,887],{},[783,888,889],{},"Parameters",[469,891,892,905],{},[472,893,894],{},[475,895,896,899,902],{},[478,897,898],{},"Name",[478,900,901],{},"Type",[478,903,904],{},"Description",[488,906,907,922,944,964,981,996],{},[475,908,909,914,919],{},[493,910,911],{},[500,912,913],{},"per_page",[493,915,916],{},[500,917,918],{},"int | NotGiven | None",[493,920,921],{},"Optional. Lists per page, from 1 to 200. Defaults to 200.",[475,923,924,929,934],{},[493,925,926],{},[500,927,928],{},"cursor",[493,930,931],{},[500,932,933],{},"str | NotGiven | None",[493,935,936,937,940,941,748],{},"Optional. The ",[500,938,939],{},"nextCursor"," of the previous page. A malformed cursor, or one sent with other parameters, returns ",[500,942,943],{},"400",[475,945,946,951,956],{},[493,947,948],{},[500,949,950],{},"timeout",[493,952,953],{},[500,954,955],{},"Timeout | None",[493,957,958,959,961,962,748],{},"Optional. Seconds per HTTP attempt, or ",[500,960,780],{},". Uses the client setting when ",[500,963,769],{},[475,965,966,971,976],{},[493,967,968],{},[500,969,970],{},"max_retries",[493,972,973],{},[500,974,975],{},"int | None",[493,977,978,979,748],{},"Optional. Retries after the first HTTP attempt. Uses the client setting when ",[500,980,769],{},[475,982,983,988,993],{},[493,984,985],{},[500,986,987],{},"headers",[493,989,990],{},[500,991,992],{},"Mapping[str, str] | None",[493,994,995],{},"Optional. Additional HTTP headers for this call.",[475,997,998,1003,1008],{},[493,999,1000],{},[500,1001,1002],{},"**extra",[493,1004,1005],{},[500,1006,1007],{},"object",[493,1009,1010],{},"Optional. Additional API keyword arguments, including camelCase aliases, passed through to the API.",[465,1012,1013],{},[783,1014,1015],{},"Returns",[465,1017,1018,1021,1022,1024,1025,793,1028,762,1031,1034,1035,1037],{},[500,1019,1020],{},"Page[models.ListListsItem]",". A page with records in ",[500,1023,792],{},", a ",[500,1026,1027],{},"next_cursor",[500,1029,1030],{},"has_next_page()",[500,1032,1033],{},"get_next_page()",". The next-page method reuses the filters and returns ",[500,1036,769],{}," after the last page.",[465,1039,1040],{},[783,1041,1042],{},"Errors",[465,1044,1045,1047,1048,1051,1052,1055,1056,1059,1060,748],{},[500,1046,815],{}," subclasses follow the HTTP mapping above. ",[500,1049,1050],{},"APIConnectionError"," reports transport failures. ",[500,1053,1054],{},"APITimeoutError"," reports timed-out attempts. ",[500,1057,1058],{},"ReverseContactError"," covers invalid SDK options. Malformed typed response data can raise Pydantic ",[500,1061,1062],{},"ValidationError",[465,1064,1065],{},[783,1066,1067],{},"Example",[873,1069,1070],{"title":395},[876,1071,1074],{"className":1072,"code":1073,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    page = client.lists.list(per_page=20)\n    for item in page.data:\n        if item is not None:\n            print(item.to_dict())\n",[500,1075,1073],{"__ignoreMap":882},[734,1077,1078],{"id":1078},"list_all",[465,1080,865,1081,868,1083,748],{},[496,1082,176],{"href":175},[500,1084,1085],{},"client.lists.list_all()",[873,1087,1088],{"title":395},[876,1089,1092],{"className":1090,"code":1091,"filename":395,"language":881,"meta":882},[879],"def list_all(\n    *,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    max_results: int | None = None,\n    **extra: object,\n) -> Iterator[models.ListListsItem | None]: ...\n",[500,1093,1091],{"__ignoreMap":882},[465,1095,1096],{},[783,1097,889],{},[469,1099,1100,1110],{},[472,1101,1102],{},[475,1103,1104,1106,1108],{},[478,1105,898],{},[478,1107,901],{},[478,1109,904],{},[488,1111,1112,1124,1140,1156,1170,1182,1203],{},[475,1113,1114,1118,1122],{},[493,1115,1116],{},[500,1117,913],{},[493,1119,1120],{},[500,1121,918],{},[493,1123,921],{},[475,1125,1126,1130,1134],{},[493,1127,1128],{},[500,1129,928],{},[493,1131,1132],{},[500,1133,933],{},[493,1135,936,1136,940,1138,748],{},[500,1137,939],{},[500,1139,943],{},[475,1141,1142,1146,1150],{},[493,1143,1144],{},[500,1145,950],{},[493,1147,1148],{},[500,1149,955],{},[493,1151,958,1152,961,1154,748],{},[500,1153,780],{},[500,1155,769],{},[475,1157,1158,1162,1166],{},[493,1159,1160],{},[500,1161,970],{},[493,1163,1164],{},[500,1165,975],{},[493,1167,978,1168,748],{},[500,1169,769],{},[475,1171,1172,1176,1180],{},[493,1173,1174],{},[500,1175,987],{},[493,1177,1178],{},[500,1179,992],{},[493,1181,995],{},[475,1183,1184,1189,1193],{},[493,1185,1186],{},[500,1187,1188],{},"max_results",[493,1190,1191],{},[500,1192,975],{},[493,1194,1195,1196,1198,1199,1202],{},"Optional. Maximum items yielded. ",[500,1197,769],{}," reads every page. ",[500,1200,1201],{},"0"," makes no request.",[475,1204,1205,1209,1213],{},[493,1206,1207],{},[500,1208,1002],{},[493,1210,1211],{},[500,1212,1007],{},[493,1214,1010],{},[465,1216,1217],{},[783,1218,1015],{},[465,1220,1221,1224,1225,1227,1228,1230],{},[500,1222,1223],{},"Iterator[models.ListListsItem | None]",". An iterator of typed records. Entries can be ",[500,1226,769],{},". The iterator fetches pages only as you advance. Pagination is free. Omit ",[500,1229,1188],{}," to read all pages.",[465,1232,1233],{},[783,1234,1042],{},[465,1236,1237,1047,1239,1051,1241,1055,1243,1245,1246,853,1248,1250,1251,748],{},[500,1238,815],{},[500,1240,1050],{},[500,1242,1054],{},[500,1244,1058],{}," covers invalid SDK options, invalid ",[500,1247,1188],{},[500,1249,913],{},", or a repeated pagination cursor. Malformed typed response data can raise Pydantic ",[500,1252,1062],{},[465,1254,1255],{},[783,1256,1067],{},[873,1258,1259],{"title":395},[876,1260,1263],{"className":1261,"code":1262,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    for item in client.lists.list_all(max_results=20):\n        if item is not None:\n            print(item.to_dict())\n",[500,1264,1262],{"__ignoreMap":882},[734,1266,1267],{"id":1267},"create",[465,1269,865,1270,868,1272,748],{},[496,1271,129],{"href":128},[500,1273,1274],{},"client.lists.create()",[873,1276,1277],{"title":395},[876,1278,1281],{"className":1279,"code":1280,"filename":395,"language":881,"meta":882},[879],"def create(\n    *,\n    name: str | NotGiven | None = NOT_GIVEN,\n    entity: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    idempotency_key: str | None = None,\n    **extra: object,\n) -> Result[models.CreateListData]: ...\n",[500,1282,1280],{"__ignoreMap":882},[465,1284,1285],{},[783,1286,889],{},[469,1288,1289,1299],{},[472,1290,1291],{},[475,1292,1293,1295,1297],{},[478,1294,898],{},[478,1296,901],{},[478,1298,904],{},[488,1300,1301,1318,1342,1358,1372,1384,1399],{},[475,1302,1303,1308,1312],{},[493,1304,1305],{},[500,1306,1307],{},"name",[493,1309,1310],{},[500,1311,933],{},[493,1313,1314,1317],{},[783,1315,1316],{},"Required."," List name, 1 to 200 characters. Spaces around it are removed.",[475,1319,1320,1325,1329],{},[493,1321,1322],{},[500,1323,1324],{},"entity",[493,1326,1327],{},[500,1328,933],{},[493,1330,1331,1333,1334,1337,1338,1341],{},[783,1332,1316],{}," ",[500,1335,1336],{},"persons"," for people, ",[500,1339,1340],{},"companies"," for companies",[475,1343,1344,1348,1352],{},[493,1345,1346],{},[500,1347,950],{},[493,1349,1350],{},[500,1351,955],{},[493,1353,958,1354,961,1356,748],{},[500,1355,780],{},[500,1357,769],{},[475,1359,1360,1364,1368],{},[493,1361,1362],{},[500,1363,970],{},[493,1365,1366],{},[500,1367,975],{},[493,1369,978,1370,748],{},[500,1371,769],{},[475,1373,1374,1378,1382],{},[493,1375,1376],{},[500,1377,987],{},[493,1379,1380],{},[500,1381,992],{},[493,1383,995],{},[475,1385,1386,1391,1396],{},[493,1387,1388],{},[500,1389,1390],{},"idempotency_key",[493,1392,1393],{},[500,1394,1395],{},"str | None",[493,1397,1398],{},"Optional. Key for this creation request. The SDK generates a key when omitted and reuses it on automatic retries.",[475,1400,1401,1405,1409],{},[493,1402,1403],{},[500,1404,1002],{},[493,1406,1407],{},[500,1408,1007],{},[493,1410,1010],{},[465,1412,1413],{},[783,1414,1015],{},[465,1416,1417,758,1420,1422,1423,793,1426,793,1428,1430],{},[500,1418,1419],{},"Result[models.CreateListData]",[500,1421,792],{}," contains the new List, including ",[500,1424,1425],{},"id",[500,1427,1307],{},[500,1429,1324],{}," and member counts.",[465,1432,1433],{},[783,1434,1042],{},[465,1436,1437,1047,1439,1051,1441,1055,1443,1059,1445,748],{},[500,1438,815],{},[500,1440,1050],{},[500,1442,1054],{},[500,1444,1058],{},[500,1446,1062],{},[465,1448,1449],{},[783,1450,1067],{},[873,1452,1453],{"title":395},[876,1454,1457],{"className":1455,"code":1456,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.create(name=\"Prospects\", entity=\"persons\")\n    print(result.data if result is not None else None)\n",[500,1458,1456],{"__ignoreMap":882},[734,1460,1461],{"id":1461},"retrieve",[465,1463,865,1464,868,1466,748],{},[496,1465,123],{"href":122},[500,1467,1468],{},"client.lists.retrieve()",[873,1470,1471],{"title":395},[876,1472,1475],{"className":1473,"code":1474,"filename":395,"language":881,"meta":882},[879],"def retrieve(\n    list_id: str,\n    *,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    kind: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.GetListData]: ...\n",[500,1476,1474],{"__ignoreMap":882},[465,1478,1479],{},[783,1480,889],{},[469,1482,1483,1493],{},[472,1484,1485],{},[475,1486,1487,1489,1491],{},[478,1488,898],{},[478,1490,901],{},[478,1492,904],{},[488,1494,1495,1512,1525,1546,1570,1586,1600,1612],{},[475,1496,1497,1502,1507],{},[493,1498,1499],{},[500,1500,1501],{},"list_id",[493,1503,1504],{},[500,1505,1506],{},"str",[493,1508,1509,1511],{},[783,1510,1316],{}," List id (UUID)",[475,1513,1514,1518,1522],{},[493,1515,1516],{},[500,1517,913],{},[493,1519,1520],{},[500,1521,918],{},[493,1523,1524],{},"Optional. Rows per page, from 1 to 1,000. Defaults to 100.",[475,1526,1527,1531,1535],{},[493,1528,1529],{},[500,1530,928],{},[493,1532,1533],{},[500,1534,933],{},[493,1536,936,1537,1539,1540,1543,1544,748],{},[500,1538,939],{}," of the previous page, sent with the same ",[500,1541,1542],{},"kind",". A malformed cursor, or one sent with other parameters, returns ",[500,1545,943],{},[475,1547,1548,1552,1556],{},[493,1549,1550],{},[500,1551,1542],{},[493,1553,1554],{},[500,1555,933],{},[493,1557,1558,1559,1562,1563,853,1566,1569],{},"Optional. ",[500,1560,1561],{},"all"," (default) mixes members and Pending Intake by added date, ",[500,1564,1565],{},"members",[500,1567,1568],{},"pending"," returns one kind only",[475,1571,1572,1576,1580],{},[493,1573,1574],{},[500,1575,950],{},[493,1577,1578],{},[500,1579,955],{},[493,1581,958,1582,961,1584,748],{},[500,1583,780],{},[500,1585,769],{},[475,1587,1588,1592,1596],{},[493,1589,1590],{},[500,1591,970],{},[493,1593,1594],{},[500,1595,975],{},[493,1597,978,1598,748],{},[500,1599,769],{},[475,1601,1602,1606,1610],{},[493,1603,1604],{},[500,1605,987],{},[493,1607,1608],{},[500,1609,992],{},[493,1611,995],{},[475,1613,1614,1618,1622],{},[493,1615,1616],{},[500,1617,1002],{},[493,1619,1620],{},[500,1621,1007],{},[493,1623,1010],{},[465,1625,1626],{},[783,1627,1015],{},[465,1629,1630,758,1633,1636,1637,1640,1641,1644],{},[500,1631,1632],{},"Result[models.GetListData]",[500,1634,1635],{},"data.list"," contains List details. ",[500,1638,1639],{},"data.members"," contains one member page, and ",[500,1642,1643],{},"data.next_cursor"," holds its continuation cursor.",[465,1646,1647],{},[783,1648,1042],{},[465,1650,1651,1047,1653,1051,1655,1055,1657,1059,1659,748],{},[500,1652,815],{},[500,1654,1050],{},[500,1656,1054],{},[500,1658,1058],{},[500,1660,1062],{},[465,1662,1663],{},[783,1664,1067],{},[873,1666,1667],{"title":395},[876,1668,1671],{"className":1669,"code":1670,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.retrieve(\"00000000-0000-4000-8000-000000000001\")\n    print(result.data if result is not None else None)\n",[500,1672,1670],{"__ignoreMap":882},[734,1674,1675],{"id":1675},"delete",[465,1677,865,1678,868,1680,748],{},[496,1679,134],{"href":133},[500,1681,1682],{},"client.lists.delete()",[873,1684,1685],{"title":395},[876,1686,1689],{"className":1687,"code":1688,"filename":395,"language":881,"meta":882},[879],"def delete(\n    list_id: str,\n    *,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.DeleteListData]: ...\n",[500,1690,1688],{"__ignoreMap":882},[465,1692,1693],{},[783,1694,889],{},[469,1696,1697,1707],{},[472,1698,1699],{},[475,1700,1701,1703,1705],{},[478,1702,898],{},[478,1704,901],{},[478,1706,904],{},[488,1708,1709,1724,1740,1754,1766],{},[475,1710,1711,1715,1719],{},[493,1712,1713],{},[500,1714,1501],{},[493,1716,1717],{},[500,1718,1506],{},[493,1720,1721,1723],{},[783,1722,1316],{}," Id (UUID) of the List to delete",[475,1725,1726,1730,1734],{},[493,1727,1728],{},[500,1729,950],{},[493,1731,1732],{},[500,1733,955],{},[493,1735,958,1736,961,1738,748],{},[500,1737,780],{},[500,1739,769],{},[475,1741,1742,1746,1750],{},[493,1743,1744],{},[500,1745,970],{},[493,1747,1748],{},[500,1749,975],{},[493,1751,978,1752,748],{},[500,1753,769],{},[475,1755,1756,1760,1764],{},[493,1757,1758],{},[500,1759,987],{},[493,1761,1762],{},[500,1763,992],{},[493,1765,995],{},[475,1767,1768,1772,1776],{},[493,1769,1770],{},[500,1771,1002],{},[493,1773,1774],{},[500,1775,1007],{},[493,1777,1010],{},[465,1779,1780],{},[783,1781,1015],{},[465,1783,1784,758,1787,1790],{},[500,1785,1786],{},"Result[models.DeleteListData]",[500,1788,1789],{},"data.deleted"," indicates the deletion outcome.",[465,1792,1793],{},[783,1794,1042],{},[465,1796,1797,1047,1799,1051,1801,1055,1803,1059,1805,748],{},[500,1798,815],{},[500,1800,1050],{},[500,1802,1054],{},[500,1804,1058],{},[500,1806,1062],{},[465,1808,1809],{},[783,1810,1067],{},[873,1812,1813],{"title":395},[876,1814,1817],{"className":1815,"code":1816,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.delete(\"00000000-0000-4000-8000-000000000001\")\n    print(result.data if result is not None else None)\n",[500,1818,1816],{"__ignoreMap":882},[734,1820,1821],{"id":1821},"import_signals",[465,1823,1824,1825,853,1828,1831,1832,1835,1836,1839],{},"Send ",[500,1826,1827],{},"signals",[500,1829,1830],{},"source_url"," according to the ",[496,1833,1834],{"href":143},"import request rules",". Save ",[500,1837,1838],{},"operation_id"," to resume a paused import.",[873,1841,1842],{"title":395},[876,1843,1846],{"className":1844,"code":1845,"filename":395,"language":881,"meta":882},[879],"def import_signals(\n    list_id: str,\n    *,\n    signals: list[models.ImportListSignalsParamsSignalsItem | dict[str, object]] | NotGiven | None = NOT_GIVEN,\n    source_url: str | NotGiven | None = NOT_GIVEN,\n    live: bool | NotGiven | None = NOT_GIVEN,\n    families: list[str] | NotGiven | None = NOT_GIVEN,\n    max_credits: int | NotGiven | None = NOT_GIVEN,\n    operation_id: str | NotGiven | None = NOT_GIVEN,\n    webhook_url: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.ImportListSignalsData]: ...\n",[500,1847,1845],{"__ignoreMap":882},[465,1849,1850],{},[783,1851,889],{},[469,1853,1854,1864],{},[472,1855,1856],{},[475,1857,1858,1860,1862],{},[478,1859,898],{},[478,1861,901],{},[478,1863,904],{},[488,1865,1866,1881,1905,1923,1945,1976,1995,2008,2026,2042,2056,2068],{},[475,1867,1868,1872,1876],{},[493,1869,1870],{},[500,1871,1501],{},[493,1873,1874],{},[500,1875,1506],{},[493,1877,1878,1880],{},[783,1879,1316],{}," List id (UUID).",[475,1882,1883,1887,1892],{},[493,1884,1885],{},[500,1886,1827],{},[493,1888,1889],{},[500,1890,1891],{},"list[models.ImportListSignalsParamsSignalsItem | dict[str, object]] | NotGiven | None",[493,1893,1894,1897,1898,793,1901,1904],{},[783,1895,1896],{},"Required for the selected strategy."," 1 to 25,000 Signals, with the fields of ",[496,1899,156],{"href":1900},"\u002Fendpoints\u002Flist-members-add#request-body",[500,1902,1903],{},"externalId"," included",[475,1906,1907,1911,1915],{},[493,1908,1909],{},[500,1910,1830],{},[493,1912,1913],{},[500,1914,933],{},[493,1916,1917,1919,1920,1922],{},[783,1918,1896],{}," A public HTTPS CSV file or Google Sheet URL instead of ",[500,1921,1827],{},": up to 25,000 rows and 25 MiB. Columns are matched from their headers (Social URL, email, first name, last name, company, domain).",[475,1924,1925,1930,1935],{},[493,1926,1927],{},[500,1928,1929],{},"live",[493,1931,1932],{},[500,1933,1934],{},"bool | NotGiven | None",[493,1936,1558,1937,1940,1941,1944],{},[500,1938,1939],{},"true"," fetches the profile of each Social profile URL live. Omitted or ",[500,1942,1943],{},"false",", saved data is used. No effect on a companies List.",[475,1946,1947,1952,1957],{},[493,1948,1949],{},[500,1950,1951],{},"families",[493,1953,1954],{},[500,1955,1956],{},"list[str] | NotGiven | None",[493,1958,1959,1960,793,1963,793,1966,793,1969,1972,1973,1975],{},"Optional. Data to buy for each member: ",[500,1961,1962],{},"profile",[500,1964,1965],{},"company",[500,1967,1968],{},"contact_email",[500,1970,1971],{},"contact_phone",". A companies List takes ",[500,1974,1965],{}," only.",[475,1977,1978,1983,1987],{},[493,1979,1980],{},[500,1981,1982],{},"max_credits",[493,1984,1985],{},[500,1986,918],{},[493,1988,1989,1991,1992,1994],{},[783,1990,1896],{}," The most this operation may spend. Required with ",[500,1993,1951],{}," when the worst case is above 25 credits. Omitted, the ceiling is the worst case of the import.",[475,1996,1997,2001,2005],{},[493,1998,1999],{},[500,2000,1838],{},[493,2002,2003],{},[500,2004,933],{},[493,2006,2007],{},"Optional. Identifier for this import. The SDK generates a UUID when omitted. Reuse a stored id to resume the import.",[475,2009,2010,2015,2019],{},[493,2011,2012],{},[500,2013,2014],{},"webhook_url",[493,2016,2017],{},[500,2018,933],{},[493,2020,2021,2022],{},"Optional. Public HTTPS URL that receives a notification whenever the operation stops progressing. See ",[496,2023,2025],{"href":2024},"\u002Fendpoints\u002Flist-intake-signals#webhook-callback","Webhook callback",[475,2027,2028,2032,2036],{},[493,2029,2030],{},[500,2031,950],{},[493,2033,2034],{},[500,2035,955],{},[493,2037,958,2038,961,2040,748],{},[500,2039,780],{},[500,2041,769],{},[475,2043,2044,2048,2052],{},[493,2045,2046],{},[500,2047,970],{},[493,2049,2050],{},[500,2051,975],{},[493,2053,978,2054,748],{},[500,2055,769],{},[475,2057,2058,2062,2066],{},[493,2059,2060],{},[500,2061,987],{},[493,2063,2064],{},[500,2065,992],{},[493,2067,995],{},[475,2069,2070,2074,2078],{},[493,2071,2072],{},[500,2073,1002],{},[493,2075,2076],{},[500,2077,1007],{},[493,2079,1010],{},[465,2081,2082],{},[783,2083,1015],{},[465,2085,2086,758,2089,2092,2093,793,2096,793,2099,762,2102,2104,2105,806,2108,748],{},[500,2087,2088],{},"Result[models.ImportListSignalsData]",[500,2090,2091],{},"data.operation_id"," identifies the import. The acknowledgement also exposes ",[500,2094,2095],{},"poll_url",[500,2097,2098],{},"total_rows",[500,2100,2101],{},"duplicate_count",[500,2103,100],{},". Follow the import with ",[500,2106,2107],{},"client.lists.operations.wait(list_id, operation_id)",[496,2109,376],{"href":424},[465,2111,2112],{},[783,2113,1042],{},[465,2115,2116,1047,2118,1051,2120,1055,2122,1059,2124,748],{},[500,2117,815],{},[500,2119,1050],{},[500,2121,1054],{},[500,2123,1058],{},[500,2125,1062],{},[465,2127,2128],{},[783,2129,1067],{},[873,2131,2132],{"title":395},[876,2133,2136],{"className":2134,"code":2135,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.import_signals(\n        \"00000000-0000-4000-8000-000000000001\",\n        signals=[{\"email\": \"jane@acme.com\", \"externalId\": \"crm-001\"}],\n        families=[\"contact_email\"],\n        max_credits=100,\n    )\n    print(result.data if result is not None else None)\n",[500,2137,2135],{"__ignoreMap":882},[734,2139,2140],{"id":2140},"export",[465,2142,865,2143,868,2145,748],{},[496,2144,139],{"href":138},[500,2146,2147],{},"client.lists.export()",[873,2149,2150],{"title":395},[876,2151,2154],{"className":2152,"code":2153,"filename":395,"language":881,"meta":882},[879],"def export(\n    list_id: str,\n    *,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> str: ...\n",[500,2155,2153],{"__ignoreMap":882},[465,2157,2158],{},[783,2159,889],{},[469,2161,2162,2172],{},[472,2163,2164],{},[475,2165,2166,2168,2170],{},[478,2167,898],{},[478,2169,901],{},[478,2171,904],{},[488,2173,2174,2188,2204,2218,2230],{},[475,2175,2176,2180,2184],{},[493,2177,2178],{},[500,2179,1501],{},[493,2181,2182],{},[500,2183,1506],{},[493,2185,2186,1511],{},[783,2187,1316],{},[475,2189,2190,2194,2198],{},[493,2191,2192],{},[500,2193,950],{},[493,2195,2196],{},[500,2197,955],{},[493,2199,958,2200,961,2202,748],{},[500,2201,780],{},[500,2203,769],{},[475,2205,2206,2210,2214],{},[493,2207,2208],{},[500,2209,970],{},[493,2211,2212],{},[500,2213,975],{},[493,2215,978,2216,748],{},[500,2217,769],{},[475,2219,2220,2224,2228],{},[493,2221,2222],{},[500,2223,987],{},[493,2225,2226],{},[500,2227,992],{},[493,2229,995],{},[475,2231,2232,2236,2240],{},[493,2233,2234],{},[500,2235,1002],{},[493,2237,2238],{},[500,2239,1007],{},[493,2241,1010],{},[465,2243,2244],{},[783,2245,1015],{},[465,2247,2248,2250],{},[500,2249,1506],{},". The List export as CSV text, ready to write to a UTF-8 file.",[465,2252,2253],{},[783,2254,1042],{},[465,2256,2257,1047,2259,1051,2261,1055,2263,2265],{},[500,2258,815],{},[500,2260,1050],{},[500,2262,1054],{},[500,2264,1058],{}," covers invalid SDK options.",[465,2267,2268],{},[783,2269,1067],{},[873,2271,2272],{"title":395},[876,2273,2276],{"className":2274,"code":2275,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    csv_text = client.lists.export(\"00000000-0000-4000-8000-000000000001\")\n    print(csv_text)\n",[500,2277,2275],{"__ignoreMap":882},[734,2279,2281],{"id":2280},"memberslist","members.list",[465,2283,865,2284,868,2286,748],{},[496,2285,150],{"href":149},[500,2287,2288],{},"client.lists.members.list()",[873,2290,2291],{"title":395},[876,2292,2295],{"className":2293,"code":2294,"filename":395,"language":881,"meta":882},[879],"def list(\n    list_id: str,\n    *,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    kind: str | NotGiven | None = NOT_GIVEN,\n    external_id: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Page[models.ListListMembersItem]: ...\n",[500,2296,2294],{"__ignoreMap":882},[465,2298,2299],{},[783,2300,889],{},[469,2302,2303,2313],{},[472,2304,2305],{},[475,2306,2307,2309,2311],{},[478,2308,898],{},[478,2310,901],{},[478,2312,904],{},[488,2314,2315,2329,2341,2358,2376,2390,2406,2420,2432],{},[475,2316,2317,2321,2325],{},[493,2318,2319],{},[500,2320,1501],{},[493,2322,2323],{},[500,2324,1506],{},[493,2326,2327,1511],{},[783,2328,1316],{},[475,2330,2331,2335,2339],{},[493,2332,2333],{},[500,2334,913],{},[493,2336,2337],{},[500,2338,918],{},[493,2340,1524],{},[475,2342,2343,2347,2351],{},[493,2344,2345],{},[500,2346,928],{},[493,2348,2349],{},[500,2350,933],{},[493,2352,936,2353,2355,2356,748],{},[500,2354,939],{}," of the previous page, sent with the same filters. A malformed cursor, or one sent with other filters, returns ",[500,2357,943],{},[475,2359,2360,2364,2368],{},[493,2361,2362],{},[500,2363,1542],{},[493,2365,2366],{},[500,2367,933],{},[493,2369,1558,2370,1562,2372,853,2374,1569],{},[500,2371,1561],{},[500,2373,1565],{},[500,2375,1568],{},[475,2377,2378,2383,2387],{},[493,2379,2380],{},[500,2381,2382],{},"external_id",[493,2384,2385],{},[500,2386,933],{},[493,2388,2389],{},"Optional. Returns members with this identifier from your system (1 to 200 characters)",[475,2391,2392,2396,2400],{},[493,2393,2394],{},[500,2395,950],{},[493,2397,2398],{},[500,2399,955],{},[493,2401,958,2402,961,2404,748],{},[500,2403,780],{},[500,2405,769],{},[475,2407,2408,2412,2416],{},[493,2409,2410],{},[500,2411,970],{},[493,2413,2414],{},[500,2415,975],{},[493,2417,978,2418,748],{},[500,2419,769],{},[475,2421,2422,2426,2430],{},[493,2423,2424],{},[500,2425,987],{},[493,2427,2428],{},[500,2429,992],{},[493,2431,995],{},[475,2433,2434,2438,2442],{},[493,2435,2436],{},[500,2437,1002],{},[493,2439,2440],{},[500,2441,1007],{},[493,2443,1010],{},[465,2445,2446],{},[783,2447,1015],{},[465,2449,2450,1021,2453,1024,2455,793,2457,762,2459,1034,2461,1037],{},[500,2451,2452],{},"Page[models.ListListMembersItem]",[500,2454,792],{},[500,2456,1027],{},[500,2458,1030],{},[500,2460,1033],{},[500,2462,769],{},[465,2464,2465],{},[783,2466,1042],{},[465,2468,2469,1047,2471,1051,2473,1055,2475,1059,2477,748],{},[500,2470,815],{},[500,2472,1050],{},[500,2474,1054],{},[500,2476,1058],{},[500,2478,1062],{},[465,2480,2481],{},[783,2482,1067],{},[873,2484,2485],{"title":395},[876,2486,2489],{"className":2487,"code":2488,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    page = client.lists.members.list(\"00000000-0000-4000-8000-000000000001\", per_page=20)\n    for item in page.data:\n        if item is not None:\n            print(item.to_dict())\n",[500,2490,2488],{"__ignoreMap":882},[734,2492,2494],{"id":2493},"memberslist_all","members.list_all",[465,2496,865,2497,868,2499,748],{},[496,2498,150],{"href":149},[500,2500,2501],{},"client.lists.members.list_all()",[873,2503,2504],{"title":395},[876,2505,2508],{"className":2506,"code":2507,"filename":395,"language":881,"meta":882},[879],"def list_all(\n    list_id: str,\n    *,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    kind: str | NotGiven | None = NOT_GIVEN,\n    external_id: str | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    max_results: int | None = None,\n    **extra: object,\n) -> Iterator[models.ListListMembersItem | None]: ...\n",[500,2509,2507],{"__ignoreMap":882},[465,2511,2512],{},[783,2513,889],{},[469,2515,2516,2526],{},[472,2517,2518],{},[475,2519,2520,2522,2524],{},[478,2521,898],{},[478,2523,901],{},[478,2525,904],{},[488,2527,2528,2542,2554,2570,2588,2600,2616,2630,2642,2658],{},[475,2529,2530,2534,2538],{},[493,2531,2532],{},[500,2533,1501],{},[493,2535,2536],{},[500,2537,1506],{},[493,2539,2540,1511],{},[783,2541,1316],{},[475,2543,2544,2548,2552],{},[493,2545,2546],{},[500,2547,913],{},[493,2549,2550],{},[500,2551,918],{},[493,2553,1524],{},[475,2555,2556,2560,2564],{},[493,2557,2558],{},[500,2559,928],{},[493,2561,2562],{},[500,2563,933],{},[493,2565,936,2566,2355,2568,748],{},[500,2567,939],{},[500,2569,943],{},[475,2571,2572,2576,2580],{},[493,2573,2574],{},[500,2575,1542],{},[493,2577,2578],{},[500,2579,933],{},[493,2581,1558,2582,1562,2584,853,2586,1569],{},[500,2583,1561],{},[500,2585,1565],{},[500,2587,1568],{},[475,2589,2590,2594,2598],{},[493,2591,2592],{},[500,2593,2382],{},[493,2595,2596],{},[500,2597,933],{},[493,2599,2389],{},[475,2601,2602,2606,2610],{},[493,2603,2604],{},[500,2605,950],{},[493,2607,2608],{},[500,2609,955],{},[493,2611,958,2612,961,2614,748],{},[500,2613,780],{},[500,2615,769],{},[475,2617,2618,2622,2626],{},[493,2619,2620],{},[500,2621,970],{},[493,2623,2624],{},[500,2625,975],{},[493,2627,978,2628,748],{},[500,2629,769],{},[475,2631,2632,2636,2640],{},[493,2633,2634],{},[500,2635,987],{},[493,2637,2638],{},[500,2639,992],{},[493,2641,995],{},[475,2643,2644,2648,2652],{},[493,2645,2646],{},[500,2647,1188],{},[493,2649,2650],{},[500,2651,975],{},[493,2653,1195,2654,1198,2656,1202],{},[500,2655,769],{},[500,2657,1201],{},[475,2659,2660,2664,2668],{},[493,2661,2662],{},[500,2663,1002],{},[493,2665,2666],{},[500,2667,1007],{},[493,2669,1010],{},[465,2671,2672],{},[783,2673,1015],{},[465,2675,2676,1224,2679,1227,2681,1230],{},[500,2677,2678],{},"Iterator[models.ListListMembersItem | None]",[500,2680,769],{},[500,2682,1188],{},[465,2684,2685],{},[783,2686,1042],{},[465,2688,2689,1047,2691,1051,2693,1055,2695,1245,2697,853,2699,1250,2701,748],{},[500,2690,815],{},[500,2692,1050],{},[500,2694,1054],{},[500,2696,1058],{},[500,2698,1188],{},[500,2700,913],{},[500,2702,1062],{},[465,2704,2705],{},[783,2706,1067],{},[873,2708,2709],{"title":395},[876,2710,2713],{"className":2711,"code":2712,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    for item in client.lists.members.list_all(\"00000000-0000-4000-8000-000000000001\", max_results=20):\n        if item is not None:\n            print(item.to_dict())\n",[500,2714,2712],{"__ignoreMap":882},[734,2716,2718],{"id":2717},"membersadd","members.add",[465,2720,865,2721,868,2723,748],{},[496,2722,156],{"href":155},[500,2724,2725],{},"client.lists.members.add()",[873,2727,2728],{"title":395},[876,2729,2732],{"className":2730,"code":2731,"filename":395,"language":881,"meta":882},[879],"def add(\n    list_id: str,\n    *,\n    signals: list[models.AddListMembersParamsSignalsItem | dict[str, object]] | NotGiven | None = NOT_GIVEN,\n    source: str | NotGiven | None = NOT_GIVEN,\n    live: bool | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.AddListMembersData]: ...\n",[500,2733,2731],{"__ignoreMap":882},[465,2735,2736],{},[783,2737,889],{},[469,2739,2740,2750],{},[472,2741,2742],{},[475,2743,2744,2746,2748],{},[478,2745,898],{},[478,2747,901],{},[478,2749,904],{},[488,2751,2752,2766,2782,2803,2821,2837,2851,2863],{},[475,2753,2754,2758,2762],{},[493,2755,2756],{},[500,2757,1501],{},[493,2759,2760],{},[500,2761,1506],{},[493,2763,2764,1880],{},[783,2765,1316],{},[475,2767,2768,2772,2777],{},[493,2769,2770],{},[500,2771,1827],{},[493,2773,2774],{},[500,2775,2776],{},"list[models.AddListMembersParamsSignalsItem | dict[str, object]] | NotGiven | None",[493,2778,2779,2781],{},[783,2780,1316],{}," 1 to 1,000 Signals, described below",[475,2783,2784,2789,2793],{},[493,2785,2786],{},[500,2787,2788],{},"source",[493,2790,2791],{},[500,2792,933],{},[493,2794,1558,2795,2798,2799,2802],{},[500,2796,2797],{},"paste"," (default) or ",[500,2800,2801],{},"file",": how the Pending Intake line was added",[475,2804,2805,2809,2813],{},[493,2806,2807],{},[500,2808,1929],{},[493,2810,2811],{},[500,2812,1934],{},[493,2814,1558,2815,2817,2818,2820],{},[500,2816,1939],{}," fetches the profile of a Social profile URL live (2 credits). Omitted or ",[500,2819,1943],{},", saved data is used (1 credit). No effect on a companies List.",[475,2822,2823,2827,2831],{},[493,2824,2825],{},[500,2826,950],{},[493,2828,2829],{},[500,2830,955],{},[493,2832,958,2833,961,2835,748],{},[500,2834,780],{},[500,2836,769],{},[475,2838,2839,2843,2847],{},[493,2840,2841],{},[500,2842,970],{},[493,2844,2845],{},[500,2846,975],{},[493,2848,978,2849,748],{},[500,2850,769],{},[475,2852,2853,2857,2861],{},[493,2854,2855],{},[500,2856,987],{},[493,2858,2859],{},[500,2860,992],{},[493,2862,995],{},[475,2864,2865,2869,2873],{},[493,2866,2867],{},[500,2868,1002],{},[493,2870,2871],{},[500,2872,1007],{},[493,2874,1010],{},[465,2876,2877],{},[783,2878,1015],{},[465,2880,2881,758,2884,2886,2887,793,2890,793,2893,793,2896,793,2899,793,2902,2905,2906,748],{},[500,2882,2883],{},"Result[models.AddListMembersData]",[500,2885,792],{}," reports ",[500,2888,2889],{},"inserted",[500,2891,2892],{},"skipped",[500,2894,2895],{},"refused",[500,2897,2898],{},"unresolved_count",[500,2900,2901],{},"stopped_reason",[500,2903,2904],{},"credits_consumed"," and per-signal ",[500,2907,2908],{},"results",[465,2910,2911],{},[783,2912,1042],{},[465,2914,2915,1047,2917,1051,2919,1055,2921,1059,2923,748],{},[500,2916,815],{},[500,2918,1050],{},[500,2920,1054],{},[500,2922,1058],{},[500,2924,1062],{},[465,2926,2927],{},[783,2928,1067],{},[873,2930,2931],{"title":395},[876,2932,2935],{"className":2933,"code":2934,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.members.add(\n        \"00000000-0000-4000-8000-000000000001\",\n        signals=[{\"email\": \"jane@acme.com\", \"externalId\": \"crm-001\"}],\n    )\n    print(result.data if result is not None else None)\n",[500,2936,2934],{"__ignoreMap":882},[734,2938,2940],{"id":2939},"membersremove","members.remove",[465,2942,2943,2944,853,2947,2950],{},"Provide at least one id in ",[500,2945,2946],{},"member_ids",[500,2948,2949],{},"pending_ids",", with at most 25,000 ids combined.",[873,2952,2953],{"title":395},[876,2954,2957],{"className":2955,"code":2956,"filename":395,"language":881,"meta":882},[879],"def remove(\n    list_id: str,\n    *,\n    member_ids: list[str] | NotGiven | None = NOT_GIVEN,\n    pending_ids: list[str] | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.RemoveListMembersData]: ...\n",[500,2958,2956],{"__ignoreMap":882},[465,2960,2961],{},[783,2962,889],{},[469,2964,2965,2975],{},[472,2966,2967],{},[475,2968,2969,2971,2973],{},[478,2970,898],{},[478,2972,901],{},[478,2974,904],{},[488,2976,2977,2991,3012,3032,3048,3062,3074],{},[475,2978,2979,2983,2987],{},[493,2980,2981],{},[500,2982,1501],{},[493,2984,2985],{},[500,2986,1506],{},[493,2988,2989,1880],{},[783,2990,1316],{},[475,2992,2993,2997,3001],{},[493,2994,2995],{},[500,2996,2946],{},[493,2998,2999],{},[500,3000,1956],{},[493,3002,3003,3005,3006,3008,3009],{},[783,3004,1896],{}," Member ids (UUID) to remove, the ",[500,3007,1425],{}," of rows with ",[500,3010,3011],{},"kind: \"member\"",[475,3013,3014,3018,3022],{},[493,3015,3016],{},[500,3017,2949],{},[493,3019,3020],{},[500,3021,1956],{},[493,3023,3024,3026,3027,3008,3029],{},[783,3025,1896],{}," Pending Intake ids (UUID) to dismiss, the ",[500,3028,1425],{},[500,3030,3031],{},"kind: \"pending\"",[475,3033,3034,3038,3042],{},[493,3035,3036],{},[500,3037,950],{},[493,3039,3040],{},[500,3041,955],{},[493,3043,958,3044,961,3046,748],{},[500,3045,780],{},[500,3047,769],{},[475,3049,3050,3054,3058],{},[493,3051,3052],{},[500,3053,970],{},[493,3055,3056],{},[500,3057,975],{},[493,3059,978,3060,748],{},[500,3061,769],{},[475,3063,3064,3068,3072],{},[493,3065,3066],{},[500,3067,987],{},[493,3069,3070],{},[500,3071,992],{},[493,3073,995],{},[475,3075,3076,3080,3084],{},[493,3077,3078],{},[500,3079,1002],{},[493,3081,3082],{},[500,3083,1007],{},[493,3085,1010],{},[465,3087,3088],{},[783,3089,1015],{},[465,3091,3092,758,3095,3098,3099,3102],{},[500,3093,3094],{},"Result[models.RemoveListMembersData]",[500,3096,3097],{},"data.removed"," counts removed members. ",[500,3100,3101],{},"data.dismissed"," counts dismissed Pending Intake lines.",[465,3104,3105],{},[783,3106,1042],{},[465,3108,3109,1047,3111,1051,3113,1055,3115,1059,3117,748],{},[500,3110,815],{},[500,3112,1050],{},[500,3114,1054],{},[500,3116,1058],{},[500,3118,1062],{},[465,3120,3121],{},[783,3122,1067],{},[873,3124,3125],{"title":395},[876,3126,3129],{"className":3127,"code":3128,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.members.remove(\n        \"00000000-0000-4000-8000-000000000001\",\n        member_ids=[\"00000000-0000-4000-8000-000000000002\"],\n    )\n    print(result.data if result is not None else None)\n",[500,3130,3128],{"__ignoreMap":882},[734,3132,3134],{"id":3133},"operationsretrieve","operations.retrieve",[465,3136,865,3137,868,3139,748],{},[496,3138,166],{"href":165},[500,3140,3141],{},"client.lists.operations.retrieve()",[873,3143,3144],{"title":395},[876,3145,3148],{"className":3146,"code":3147,"filename":395,"language":881,"meta":882},[879],"def retrieve(\n    list_id: str,\n    operation_id: str,\n    *,\n    wait: int | NotGiven | None = NOT_GIVEN,\n    rows: str | NotGiven | None = NOT_GIVEN,\n    cursor: str | NotGiven | None = NOT_GIVEN,\n    per_page: int | NotGiven | None = NOT_GIVEN,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.GetListOperationData]: ...\n",[500,3149,3147],{"__ignoreMap":882},[465,3151,3152],{},[783,3153,889],{},[469,3155,3156,3166],{},[472,3157,3158],{},[475,3159,3160,3162,3164],{},[478,3161,898],{},[478,3163,901],{},[478,3165,904],{},[488,3167,3168,3182,3200,3214,3230,3251,3266,3282,3296,3308],{},[475,3169,3170,3174,3178],{},[493,3171,3172],{},[500,3173,1501],{},[493,3175,3176],{},[500,3177,1506],{},[493,3179,3180,1511],{},[783,3181,1316],{},[475,3183,3184,3188,3192],{},[493,3185,3186],{},[500,3187,1838],{},[493,3189,3190],{},[500,3191,1506],{},[493,3193,3194,3196,3197,3199],{},[783,3195,1316],{}," The ",[500,3198,1838],{}," of the import acknowledgement",[475,3201,3202,3207,3211],{},[493,3203,3204],{},[500,3205,3206],{},"wait",[493,3208,3209],{},[500,3210,918],{},[493,3212,3213],{},"Optional. Hold the request up to this many seconds, 0 to 20, while the operation runs. It answers as soon as the operation settles, pauses or stops, or with the operation still running when the wait ends. Defaults to 0.",[475,3215,3216,3221,3225],{},[493,3217,3218],{},[500,3219,3220],{},"rows",[493,3222,3223],{},[500,3224,933],{},[493,3226,1558,3227,3229],{},[500,3228,1939],{}," adds one page of per-line results",[475,3231,3232,3236,3240],{},[493,3233,3234],{},[500,3235,928],{},[493,3237,3238],{},[500,3239,933],{},[493,3241,3242,3243,3246,3247,3250],{},"Optional. With ",[500,3244,3245],{},"rows=true",": the ",[500,3248,3249],{},"rows.nextCursor"," of the previous page",[475,3252,3253,3257,3261],{},[493,3254,3255],{},[500,3256,913],{},[493,3258,3259],{},[500,3260,918],{},[493,3262,3242,3263,3265],{},[500,3264,3245],{},": lines per page, from 1 to 1,000. Defaults to 200.",[475,3267,3268,3272,3276],{},[493,3269,3270],{},[500,3271,950],{},[493,3273,3274],{},[500,3275,955],{},[493,3277,958,3278,961,3280,748],{},[500,3279,780],{},[500,3281,769],{},[475,3283,3284,3288,3292],{},[493,3285,3286],{},[500,3287,970],{},[493,3289,3290],{},[500,3291,975],{},[493,3293,978,3294,748],{},[500,3295,769],{},[475,3297,3298,3302,3306],{},[493,3299,3300],{},[500,3301,987],{},[493,3303,3304],{},[500,3305,992],{},[493,3307,995],{},[475,3309,3310,3314,3318],{},[493,3311,3312],{},[500,3313,1002],{},[493,3315,3316],{},[500,3317,1007],{},[493,3319,1010],{},[465,3321,3322],{},[783,3323,1015],{},[465,3325,3326,758,3329,3331,3332,793,3335,3338,3339,3341],{},[500,3327,3328],{},"Result[models.GetListOperationData]",[500,3330,792],{}," contains operation progress, ",[500,3333,3334],{},"client_action",[500,3336,3337],{},"next_step",", credits and optional ",[500,3340,3220],{},". This reads one state without waiting for the import to finish.",[465,3343,3344],{},[783,3345,1042],{},[465,3347,3348,1047,3350,1051,3352,1055,3354,3356,3357,3359,3360,748],{},[500,3349,815],{},[500,3351,1050],{},[500,3353,1054],{},[500,3355,1058],{}," covers invalid SDK options or a ",[500,3358,3206],{}," outside the integer range 0 to 20. Malformed typed response data can raise Pydantic ",[500,3361,1062],{},[465,3363,3364],{},[783,3365,1067],{},[873,3367,3368],{"title":395},[876,3369,3372],{"className":3370,"code":3371,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.operations.retrieve(\n        \"00000000-0000-4000-8000-000000000001\",\n        \"00000000-0000-4000-8000-000000000002\",\n        wait=20, rows=\"true\",\n    )\n    print(result.data if result is not None else None)\n",[500,3373,3371],{"__ignoreMap":882},[734,3375,3377],{"id":3376},"operationscancel","operations.cancel",[465,3379,865,3380,868,3382,748],{},[496,3381,171],{"href":170},[500,3383,3384],{},"client.lists.operations.cancel()",[873,3386,3387],{"title":395},[876,3388,3391],{"className":3389,"code":3390,"filename":395,"language":881,"meta":882},[879],"def cancel(\n    list_id: str,\n    operation_id: str,\n    *,\n    timeout: Timeout | None = None,\n    max_retries: int | None = None,\n    headers: Mapping[str, str] | None = None,\n    **extra: object,\n) -> Result[models.CancelListOperationData]: ...\n",[500,3392,3390],{"__ignoreMap":882},[465,3394,3395],{},[783,3396,889],{},[469,3398,3399,3409],{},[472,3400,3401],{},[475,3402,3403,3405,3407],{},[478,3404,898],{},[478,3406,901],{},[478,3408,904],{},[488,3410,3411,3425,3441,3457,3471,3483],{},[475,3412,3413,3417,3421],{},[493,3414,3415],{},[500,3416,1501],{},[493,3418,3419],{},[500,3420,1506],{},[493,3422,3423,1511],{},[783,3424,1316],{},[475,3426,3427,3431,3435],{},[493,3428,3429],{},[500,3430,1838],{},[493,3432,3433],{},[500,3434,1506],{},[493,3436,3437,3196,3439,3199],{},[783,3438,1316],{},[500,3440,1838],{},[475,3442,3443,3447,3451],{},[493,3444,3445],{},[500,3446,950],{},[493,3448,3449],{},[500,3450,955],{},[493,3452,958,3453,961,3455,748],{},[500,3454,780],{},[500,3456,769],{},[475,3458,3459,3463,3467],{},[493,3460,3461],{},[500,3462,970],{},[493,3464,3465],{},[500,3466,975],{},[493,3468,978,3469,748],{},[500,3470,769],{},[475,3472,3473,3477,3481],{},[493,3474,3475],{},[500,3476,987],{},[493,3478,3479],{},[500,3480,992],{},[493,3482,995],{},[475,3484,3485,3489,3493],{},[493,3486,3487],{},[500,3488,1002],{},[493,3490,3491],{},[500,3492,1007],{},[493,3494,1010],{},[465,3496,3497],{},[783,3498,1015],{},[465,3500,3501,758,3504,3506,3507,762,3510,748],{},[500,3502,3503],{},"Result[models.CancelListOperationData]",[500,3505,792],{}," is the operation state after the cancellation request. Inspect ",[500,3508,3509],{},"status",[500,3511,3334],{},[465,3513,3514],{},[783,3515,1042],{},[465,3517,3518,1047,3520,1051,3522,1055,3524,1059,3526,748],{},[500,3519,815],{},[500,3521,1050],{},[500,3523,1054],{},[500,3525,1058],{},[500,3527,1062],{},[465,3529,3530],{},[783,3531,1067],{},[873,3533,3534],{"title":395},[876,3535,3538],{"className":3536,"code":3537,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.operations.cancel(\n        \"00000000-0000-4000-8000-000000000001\",\n        \"00000000-0000-4000-8000-000000000002\",\n    )\n    print(result.data if result is not None else None)\n",[500,3539,3537],{"__ignoreMap":882},[734,3541,3543],{"id":3542},"operationswait","operations.wait",[465,3545,865,3546,868,3548,748],{},[496,3547,166],{"href":165},[500,3549,3550],{},"client.lists.operations.wait()",[873,3552,3553],{"title":395},[876,3554,3557],{"className":3555,"code":3556,"filename":395,"language":881,"meta":882},[879],"def wait(\n    list_id: str,\n    operation_id: str,\n    *,\n    timeout: float = 1800,\n    poll_wait: int = 20,\n    on_poll: Callable[[Result[GetListOperationData]], None] | None = None,\n    headers: Mapping[str, str] | None = None,\n) -> Result[GetListOperationData]: ...\n",[500,3558,3556],{"__ignoreMap":882},[465,3560,3561],{},[783,3562,889],{},[469,3564,3565,3575],{},[472,3566,3567],{},[475,3568,3569,3571,3573],{},[478,3570,898],{},[478,3572,901],{},[478,3574,904],{},[488,3576,3577,3591,3607,3624,3648,3663],{},[475,3578,3579,3583,3587],{},[493,3580,3581],{},[500,3582,1501],{},[493,3584,3585],{},[500,3586,1506],{},[493,3588,3589,1511],{},[783,3590,1316],{},[475,3592,3593,3597,3601],{},[493,3594,3595],{},[500,3596,1838],{},[493,3598,3599],{},[500,3600,1506],{},[493,3602,3603,3196,3605,3199],{},[783,3604,1316],{},[500,3606,1838],{},[475,3608,3609,3613,3618],{},[493,3610,3611],{},[500,3612,950],{},[493,3614,3615],{},[500,3616,3617],{},"float",[493,3619,3620,3621,748],{},"Optional. Overall polling deadline in seconds. Default ",[500,3622,3623],{},"1800",[475,3625,3626,3631,3636],{},[493,3627,3628],{},[500,3629,3630],{},"poll_wait",[493,3632,3633],{},[500,3634,3635],{},"int",[493,3637,3638,3639,3641,3642,3645,3646,748],{},"Optional. Long-poll duration from ",[500,3640,1201],{}," to ",[500,3643,3644],{},"20"," seconds. Default ",[500,3647,3644],{},[475,3649,3650,3655,3660],{},[493,3651,3652],{},[500,3653,3654],{},"on_poll",[493,3656,3657],{},[500,3658,3659],{},"Callable[[Result[GetListOperationData]], None] | None",[493,3661,3662],{},"Optional. Synchronous callback called with each successful poll response.",[475,3664,3665,3669,3673],{},[493,3666,3667],{},[500,3668,987],{},[493,3670,3671],{},[500,3672,992],{},[493,3674,995],{},[465,3676,3677],{},[783,3678,1015],{},[465,3680,3681,758,3684,3686,3687,3689,3690,3693,3694,793,3697,853,3700,3703,3704,3706,3707,748],{},[500,3682,3683],{},"Result[GetListOperationData]",[500,3685,792],{}," is the operation state when ",[500,3688,3334],{}," is no longer ",[500,3691,3692],{},"poll",", such as ",[500,3695,3696],{},"done",[500,3698,3699],{},"resume",[500,3701,3702],{},"reconcile",". Inspect ",[500,3705,3337],{},". Failed or paused operations are returned without ",[500,3708,3709],{},"JobFailedError",[465,3711,3712],{},[783,3713,1042],{},[465,3715,3716,1047,3718,1051,3720,1055,3722,3724,3725,853,3727,758,3729,3732,3733,748],{},[500,3717,815],{},[500,3719,1050],{},[500,3721,1054],{},[500,3723,1058],{}," covers invalid ",[500,3726,3630],{},[500,3728,950],{},[500,3730,3731],{},"JobTimeoutError"," reports an expired deadline. Failed or paused server states are returned for inspection. Malformed typed response data can raise Pydantic ",[500,3734,1062],{},[465,3736,3737],{},[783,3738,1067],{},[873,3740,3741],{"title":395},[876,3742,3745],{"className":3743,"code":3744,"filename":395,"language":881,"meta":882},[879],"from reversecontact import ReverseContact\n\nwith ReverseContact() as client:\n    result = client.lists.operations.wait(\n        \"00000000-0000-4000-8000-000000000001\",\n        \"00000000-0000-4000-8000-000000000002\",\n    )\n    print(result.data if result is not None else None)\n",[500,3746,3744],{"__ignoreMap":882},[734,3748,3750],{"id":3749},"related-guides","Related guides",[465,3752,3753,3754,793,3757,762,3760,748],{},"See the ",[496,3755,3756],{"href":394},"Python SDK overview",[496,3758,3759],{"href":424},"Lists and bulk",[496,3761,32],{"href":402},[734,3763,3765],{"id":3764},"faq","FAQ",[3767,3768,3770],"h3",{"id":3769},"how-do-i-read-every-member-of-a-list-in-python","How do I read every member of a List in Python?",[465,3772,3773,3774,3777,3778,3780],{},"Use ",[500,3775,3776],{},"client.lists.members.list_all(list_id)",". The free iterator follows every page unless you set an optional ",[500,3779,1188],{}," cap.",[3767,3782,3784],{"id":3783},"how-do-i-follow-a-list-import-in-python","How do I follow a List import in Python?",[465,3786,3787,3788,3790,3791,3794,3795,3703,3797,762,3799,748],{},"Save the ",[500,3789,1838],{}," returned by ",[500,3792,3793],{},"client.lists.import_signals()"," and call ",[500,3796,2107],{},[500,3798,3334],{},[500,3800,3337],{},[3767,3802,3804],{"id":3803},"does-listsoperationswait-raise-on-a-paused-import","Does lists.operations.wait raise on a paused import?",[465,3806,3807,3809,3810,3812,3813,3815,3816,748],{},[500,3808,3550],{}," returns when ",[500,3811,3334],{}," stops being ",[500,3814,3692],{},", including paused or failed states. If the wait exceeds its deadline, the SDK raises ",[500,3817,3731],{},[3767,3819,3821],{"id":3820},"what-does-listsexport-return-in-python","What does lists.export return in Python?",[465,3823,3824,3827],{},[500,3825,3826],{},"client.lists.export(list_id)"," returns the List export as CSV text, ready to write to a UTF-8 file.",{"title":882,"searchDepth":3829,"depth":3829,"links":3830},3,[3831,3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847],{"id":736,"depth":298,"text":737},{"id":126,"depth":298,"text":126},{"id":1078,"depth":298,"text":1078},{"id":1267,"depth":298,"text":1267},{"id":1461,"depth":298,"text":1461},{"id":1675,"depth":298,"text":1675},{"id":1821,"depth":298,"text":1821},{"id":2140,"depth":298,"text":2140},{"id":2280,"depth":298,"text":2281},{"id":2493,"depth":298,"text":2494},{"id":2717,"depth":298,"text":2718},{"id":2939,"depth":298,"text":2940},{"id":3133,"depth":298,"text":3134},{"id":3376,"depth":298,"text":3377},{"id":3542,"depth":298,"text":3543},{"id":3749,"depth":298,"text":3750},{"id":3764,"depth":298,"text":3765,"children":3848},[3849,3850,3851,3852],{"id":3769,"depth":3829,"text":3770},{"id":3783,"depth":3829,"text":3784},{"id":3803,"depth":3829,"text":3804},{"id":3820,"depth":3829,"text":3821},"Manage Lists, members and import operations with the Python SDK, including method signatures, parameters, return values, credit costs and errors.","md","2026-11-04",{},true,"\u002Fdocs\u002Fsdk\u002Fpython,\u002Fdocs\u002Fsdk\u002Fpython\u002Flists-and-bulk,\u002Fdocs\u002Fsdk\u002Fpython\u002Fbulk",{"title":373,"description":3853},"sdk\u002Fpython\u002Flists","cZY8zS7K1RV1J4A_2rPzZ0HntVqIJJmJQhNDAKLa4k0",1793830205903]