action botify_get_user_projects { label: "List all active projects for the user" description: "List all active projects for the user" provider: botify method: GET path: "/projects/{username}" encoding: json input: { type: "object" properties: { page: { type: "integer" } size: { type: "integer" } } additionalProperties: false } output: { type: "object" properties: { count: { type: "integer" } next: { type: "string" } page: { type: "integer" } previous: { type: "string" } results: { type: "array" items: { type: "object" required: ["name", "slug", "user", "current_settings"] properties: { active: { type: "boolean" } current_settings: { type: "object" required: ["start_urls", "max_nb_pages", "blacklisted_domains", "allowed_domains", "sitemaps", "header_settings"] properties: { allowed_domains: { type: "array" items: { type: "string" } } blacklisted_domains: { type: "array" items: { type: "string" } } compare_crawl: { type: "boolean" } crawl_gzip: { type: "boolean" } extra_headers: { type: "string" } google_analytics_account_email: { type: "string" description: "Keep email in case user delete his social auth connection" } google_analytics_nb_days: { type: "integer" format: "int64" } google_analytics_site_id: { type: "integer" format: "int64" } google_social_auth_id: { type: "integer" format: "int64" } has_robots_txt: { type: "string" } header_settings: { type: "array" items: { type: "string" } } max_depth: { type: "integer" format: "int64" } max_nb_pages: { type: "integer" format: "int64" } max_pages_per_sec: { type: "integer" format: "int64" } respect_nofollow: { type: "boolean" } sitemaps: { type: "array" items: { type: "string" } } start_urls: { type: "array" items: { type: "string" } } user_agent: { type: "string" } } } date_created: { type: "string" } name: { type: "string" } slug: { type: "string" } user: { type: "object" properties: { company_name: { type: "string" } date_joined: { type: "string" format: "date-time" } email: { type: "string" } first_name: { type: "string" } is_organization: { type: "string" } last_name: { type: "string" } login: { type: "string" } status: { type: "string" } url: { type: "string" } } } } } } size: { type: "integer" } } } }